NeoVintageous 1.17.0
NeoVintageous 1.17.0 has just been released. The highlights of this release are indent object enhancements, unimpaired enhancements, new spell checking commands, new options, and support for :set {option} in the neovintageousrc file.
:set
:set {option} is now supported in the neovintageousrc file.
| command | description |
|---|
:set {option} | set option |
:set {option}! | toggle option |
:set {option}? | show option |
:set no{option} | switch option off |
| option | description |
|---|
'belloff' | specifies for which events the bell will not be rung ("all" or "") |
'incsearch' | highlight the pattern matches as it was typed so far |
'menu' | show the menu |
'minimap' | show the mini map |
'number' | show line numbering |
'sidebar' | show the side bar |
'spell' | enable spell checking |
'statusbar' | show the status bar |
'winaltkeys' | enable alt key mapping ("yes", "no", or "menu") |
'wrap' | enable text wrapping |
'wrapscan' | searches wrap around the end of the file e.g. applies to *, #, n, N (searches), and ]c and [c (jump to diffs) |
Indent object enhancements
| command | description |
|---|
vai | (text-object) an indentation level and line above |
vii | (text-object) inner indentation level (no line above) |
vaI | (text-object) an indentation level and lines above/below |
viI | (text-object) inner indentation level (no lines above/below) |
Unimpaired enhancements
| command | description |
|---|
yoh, [oh, and ]oh | toggle, switch on, and switch off 'hlsearch' |
yoi, [oi, and ]oi | toggle, switch on, and switch off 'ignorecase' |
yo[acehilmnstw] | toggle option |
Spell checking commands
| command | description |
|---|
[s | move to prev misspelled word after the cursor |
]s | move to next misspelled word after the cursor |
z= | for the word under/after the cursor suggest correctly spelled words |
zg | add word under the cursor as a good word to spell checking dictionary |
zug | undo zg, remove the word from the entry in spell checking dictionary |
:spellgood {word} | add {word} as a good word to spell checking |
:spellundo {word} | remove {word} from good word spell checking |
New aliases
| alias | command | description |
|---|
<A-...> | <M-...> | ALT keys |
<Del> | x | delete [count] characters under and after the cursor |
[count]gqgq | gqq | format the current line with a count format that many lines |
Other enhancements
- All occurrences are now highlighted on incremental searches
- Allow plugins to be fully disabled by boolean setting
enable_{plugin_name} - Support for function keys 13-20 in mappings e.g.
<f13>, <C-f16>, <C-S-f20> [count]gqq format the current line with a count format that many lines
Further reading