User defined invalid_key_behavior handlers will be activated for control characters that don't have defined surrounds. In other words, <C-a> is now a valid input that can be passed to invalid_key_behavior.
Note: <C-c> is still invalid, and terminates the input
Smart quotes have been removed. Modifying quotes will now always operate on the immediately surrounding pair of quotes.
:robot: I have created a release beep boop
2.0.0 (2023-03-11)
⚠ BREAKING CHANGES
invalid_key_behavior
handlers will be activated for control characters that don't have definedsurrounds
. In other words,<C-a>
is now a valid input that can be passed toinvalid_key_behavior
.<C-c>
is still invalid, and terminates the inputFeatures
<Plug>
mappings; decouple mappings. (af10059)exclude
key toget_selections
. (e2c22a6)get_selection
optionally accept list. (#183) (d886e22)surrounds
. (#179) (#209) (e65628a)Bug Fixes
<Plug>(nvim-surround-insert)
mapping. (#176) (6b45fbf)reset_cursor
semantics. (a207e3b)|nil
from?
. (1ac5abf)getchar
. (#170) (1f79449)add
, resolves #191. (d51d554)remap = true
from keymaps. (#219) (89c82e7)line_mode
parameter when possible. (#194) (ad56e62)vim.o.selection='exclusive'
. (#158) (81f672a)This PR was generated with Release Please. See documentation.