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