sponsor Vim development Vim logo Vim Book Ad

vim-navigator : An whichkey alternative to provide keymap hints.

 script karma  Rating 45/12, Downloaded by 241  Comments, bugs, improvements  Vim wiki

created by
Wei Lin
script type
Vim has got several whichkey like plugins for keymap hints and I've tried each of them one
by one and found them always lacking in some way. As a result, I've made the decision to
create my own plugin, which is similar to whichkey but with some exciting enhancements.


- Better layout: each column can have different width.
- Columns with short texts will not occupy a lot of space.
- Fully customizable: separator style and visibility, bracket (around key character) visibility, spacing, padding, highlighting, and position.
- Zero timeout mode and adaptive window size.
- Buffer local keymaps for different file types.
- Unambiguity syntax to define a command or key sequence.
- Runtime keymap generation, items can be decided at runtime.
- Can use popup for vim 8.2+ and floatwin for nvim 0.6.0+
- Legacy Vim compatibility (only requires Vim 7.4.2364).



install details
Plug 'skywind3000/vim-quickui'
Plug 'skywind3000/vim-navigator'

rate this script Life Changing Helpful Unfulfilling 
script versions (upload new version)

Click on the package to download.

package script version date Vim version user release notes
vim-navigator-0.0.4.zip 0.0.4 2024-06-21 8.0 Wei Lin - refactor navigator#charname#mapname() to prevent infinite loop.
- remove verbose message when cleaning the buffer content.
- fix typo in the documentation.
vim-navigator-0.0.3.zip 0.0.3 2024-03-14 8.0 Wei Lin - fix: popup mode in the center may be unable to calculate paging information.
- fix: crash when min_height is above max_height
- minor fixes.
vim-navigator-0.0.2.zip 0.0.2 2024-02-23 8.0 Wei Lin - Add special key names and display values for function keys in the script
vim-navigator-0.0.1.zip 0.0.1 2023-07-29 8.0 Wei Lin Initial upload
ip used for rating:

If you have questions or remarks about this site, visit the vimonline development pages. Please use this site responsibly.
Questions about Vim should go to the maillist. Help Bram help Uganda.
Vim at Github