NeoVintageous 1.34.0
Introducing NeoVintageous 1.34.0! This is a small release, it adds more support for the Targets plugin and some minor enhancements and fixes.
Targets
Support for "In Pair" and "A Pair" targets has ben added. These pair text objects function similarly to the built-in ones like i)
.
(
)
b
(targets parentheses){
}
B
(targets curly braces)[
]
(targets square brackets)<
>
(targets angle brackets)t
(targets tags)
Other targets like "
, '
, _
, etc. are also supported.
The "In Pair" target selects inside a pair of targets.
The "A Pair" target selects including the targets.
Some targets operate on a single line, like quote targets, and some targets operator on multiple lines, like parentheses targets.
These text objects override default text object behaviours to allow seeking for the next pair in the current line to the right when the cursor is not inside a pair. If you prefer the default behaviours, you can disable the Targets plugin.
Details
Command Palette → Preferences: NeoVintageous Settings
"vintageous_enable_targets": false
Example
Place your cursor anywhere before, on, or inside a target.
# Try vi", yi", ci", di"
xxxxxxx "yyyyyyyyyyyy"
└─── vi" ──┘
# Try va", ya", ca", da"
xxxxxxx "yyyyyyyyyyyy"
└──── va" ───┘
Added
- Support for
[count]
inai
andaI
commands (Indent Object) - Support for
block_caret
in insert mode - Add
zO
, alias ofzo
, open fold - Add
zC
, alias ofzC
, close fold
Fixed
- Package Control 4 fix for updating orphaned conflicting packages
CTRL-n
/CTRL-p
andCTRL-j
/CTRL-k
don't work for some overlays in some cases- Closing folds, e.g.,
zc
, when the fold is at the EOL doesn't work - Status indicators show a visible file as hidden when multiple tabs are visible
f9
/f12
keys do not work in normal mode