A simple NeoVim plugin for quickly jumping between windows using single-letter hints instead of complex motions.
nvim-window is a NeoVim plugin that provides fast, keyboard-driven window switching using letter hints. It solves the problem of tedious `Ctrl+W` motion sequences by allowing users to jump directly to any window with one or two keystrokes, regardless of window layout complexity.
NeoVim users who frequently work with multiple split windows and want a faster, more intuitive navigation method than traditional Vim motions.
It offers a minimal, opinionated approach that eliminates the need to count windows or remember complex motions, focusing purely on speed and simplicity without the overhead of fuzzy finders or elaborate hinting systems.
Easily jump between NeoVim windows.
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.
Replaces cumbersome Ctrl+W sequences with one or two letter jumps, making it much quicker to move between windows in complex layouts like grids or mixed arrangements.
Avoids fuzzy finder overhead and complex hinting logic, keeping the plugin fast and predictable with minimal resource usage, as emphasized in the philosophy.
Supports both floating windows and statusline rendering via the 'render' option, allowing seamless integration into different NeoVim setups without extra plugins.
Setup requires only a key binding and optional settings for characters, border, and render mode, with defaults that work for most users, as shown in the configuration examples.
Only works within the current tab page, so users needing to switch windows across multiple tabs must rely on other methods or plugins, which is a stated limitation.
Lacks live hinting or predictive feedback as you type (unlike hop.nvim), making it less intuitive for some users, as admitted in the limitations section.
The author considers it feature complete and only adds features they personally need, which may result in slower updates or missing community-requested enhancements.