A Neovim plugin that enables seamless control of Neovim from terminal shells running inside Neovim windows.
Neomux is a Neovim plugin that allows developers to control their Neovim editor from terminal shells running inside Neovim windows. It solves the problem of fragmented workflows by integrating shell operations directly into the editor environment, enabling seamless data transfer between terminals and editor buffers.
Neovim users who frequently work with terminal shells inside their editor and want tighter integration between their shell and editing workflows.
Developers choose Neomux because it eliminates context switching between terminal multiplexers and the editor, provides direct window navigation, and enables powerful shell-to-editor data piping that traditional terminal setups lack.
Control Neovim from shells running inside Neovim.
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.
Displays numeric identifiers in each window and allows jumping with keystrokes like <C-w>2, eliminating repetitive <C-w> commands in complex layouts.
Commands like vw and vp enable piping data between shell pipelines and Neovim buffers via stdin/stdout, streamlining workflows.
vc and vp commands provide full control over Vim registers from the terminal, allowing copy-paste operations without switching contexts.
Replaces external multiplexers by integrating shells into Neovim's window system, making files and terminals first-class citizens.
Pre-packaged neovim-remote binaries are only for MacOS and Linux amd64; Windows and ARM users must manually install dependencies, adding setup overhead.
Only terminals started via :Neomux have neomux features; :term or external shells lack integration, reducing flexibility for mixed workflows.
Numerous customization variables and key mappings require Vimscript knowledge, which can be daunting for users unfamiliar with Neovim configuration.
neomux is an open-source alternative to the following products: