-
disable.modesoption - list of vim-modes to disable screenkey in -
group_insert- don't split keys when typing (if this istrueandconfig.options.group_mappingsistruethen the insert mode mappings will be grouped and separated from 'typed' text) - better mapping detection system (mainly for builtin mappings)
-
hl_groups- allow user to customize the predefined highlight groups such as:-
screenkey.hl.map- highlight group for mappings -
screenkey.hl.key- highlight group for non-mapping keys -
screenkey.hl.sep- highlight group for the separator
-
-
colorize- similar asfilterbut for coloring of the keys
-
which-keyduplicates keys - when neovim starts (and there is an error in the
config),screenkeyreports an error with\[...\] run :checkhealth screenkey for more details, but the defaultconfigis used when the error occurs, so the:checkhealth screenkeycommand does not show any errors inconfig - log text display
- properly parse
<tab>,<pageup>,<pagedown>, arrow keys,<home>,<end>,<del>,<esc>,<insert> - (related to the previous point) properly handle
shiftlogic
-
Contributing.md - update the
README.mdwith the new changes - organize the examples in the
README.md - create
highlightsection for examples in theREADME.md- add example of the window title/border coloring to the
README.md - add example of the key coloring to the
README.md
- add example of the window title/border coloring to the
-
vim.packexample
- tests
- more logging
- change
disable.eventsto be a separate option (e.g.emit_events) - rework
loggerand add option to set the log level - use
nvim_echoto report messages (mainly in thehealthmodule) - remove deprecated
vim.validate() - add examples of how to solve #59