A Neovim plugin for seamless navigation between editor windows and terminal multiplexer panes.
Navigator.nvim is a Neovim plugin that provides seamless keyboard navigation between Neovim editor splits and terminal multiplexer panes. It solves the problem of disjointed movement when working with tools like Tmux or WezTerm alongside Neovim, creating a unified navigation experience.
Neovim users who work in terminal multiplexers like Tmux or WezTerm and want consistent, keyboard-driven pane navigation across their entire workflow.
Developers choose Navigator.nvim for its simplicity, lack of default keybindings (allowing full customization), and reliable integration with multiple multiplexers without complex setup.
:sparkles: Smoothly navigate between neovim and terminal multiplexer(s) :sparkles:
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.
Provides documented integration with Tmux and WezTerm via wiki guides, making it easy to unify navigation across Neovim and terminal panes without complex hacks.
Offers no default keybindings, allowing users to define their own shortcuts in Lua or Vimscript, which aligns with its minimal, unopinionated design philosophy.
Includes features like auto-saving buffers and disabling navigation on zoomed panes, configurable through a simple Lua setup table for tailored behavior.
Supports custom multiplexer integrations via a documented API, as shown in the wiki for creating custom multiplexers, enabling adaptability beyond built-in options.
Requires users to manually configure keybindings and multiplexer integrations, as no defaults are provided, which can be time-consuming and error-prone for newcomers.
Only explicitly supports Tmux and WezTerm; other multiplexers need custom implementation, potentially restricting usability in diverse terminal environments.
Focused solely on terminal multiplexers, so it doesn't assist with navigating GUI windows or other non-terminal setups, limiting its scope in hybrid workflows.