Inspired by neovim-killed-tmux.
Neovim can do most of the features tmux can with the benefits of your configs that you have fine-tuned for years, and the plugin ecosystem. Here are some of the tmux features that Neovim can already do:
| tmux | Neovim |
|---|---|
| panes | windows |
| windows | tab pages |
| detach | :detach |
| attach | :connect |
This plugin adds these user commands:
:Detach [name]detach the current session and (re)name it. You can omit the name if it already has one.:Attach [name]attach to an existing session. The name can be omitted if there is only one (named) session.:Sessionslist active sessions.:KillSession {name}kill a session remotely.
vim.pack.add({ 'https://github.com/tunaflsh/notmux.nvim' })
require('notmux')Or clone from Codeberg
vim.pack.add({ 'https://codeberg.org/tunaflsh/notmux.nvim' })
require('notmux'){
'tunaflsh/notmux.nvim',
config = function()
require('notmux')
end
}Plug 'tunaflsh/notmux.nvim'
lua require('notmux')