NeoVintageous 1.9.0
NeoVintageous 1.9.0 has landed. This release brings built-in support for jumping to diffs, opening and closing folds, countable newlines, and surround enhancements.
Jumping to diffs
This is the first release to ship with built-in support for jumping to diffs (added in Sublime build 3189). For previous builds you'll need the Git Gutter plugin.
command | action |
---|---|
]c | jump forwards to the next start of a change. When a count is used, do it that many times. |
[c | jump backwards to the previous start of a change. When a count is used, do it that many times. |
Fold commands
You can now open and close all or individual folds:
command | action |
---|---|
zo | open one fold under the cursor |
zc | close one fold under the cursor |
zM | Close all folds |
zR | Open all folds |
Countable newlines
Using a count when beginning newlines now enters a multiple cursor:
command | action |
---|---|
o | Begin a new line below the cursor and insert text, repeat [count] times. |
O | Begin a new line above the cursor and insert text, repeat [count] times. |
Surround enhancements
A new surround line command, yss{target}
, allows you to operate on the current line, ignoring leading white-space.
The targets b, B, r, and a are now aliases for ), }, ], and >.
Old text | Command | New text |
---|---|---|
Hello w*orld! | yss} | {Hello world!} |
Hello w*orld! | yssB | {Hello world!} |
'Hello w*orld!' | cs') | "Hello w*orld!" |
(Hello w*orld!) | cs'b | (Hello w*orld!) |
Hello w*orld! | ysiw) | Hello (world)! |
Hello w*orld! | ysiwb | Hello (world)! |
Further reading
:help nv
:help surround
:help vintageousrc
- Release notes