Files
neovim/test/functional/editor
Axel Forsman d4d27c41b3 fix(edit.c): indentkeys double indent after "!" #12894
which is both unexpected and different from the Vim behaviour.

Indent was triggered once by the '!' check in insert_execute(), and
inserting the char was correctly skipped, but then triggered again in
insert_check() (provided that cindent was not being ignored after manual
indentation, i.e. `can_cindent == true`).

While this is the smallest fix, another solution would be to remove
VimState#check and instead move that to *_enter()/-_execute(), since the
control flow is pretty unnecessarily convoluted as is. That would also
have the benefit of differing less from the Vim source code.
2022-08-21 21:48:18 -07:00
..
2021-09-17 09:16:40 -07:00
2021-09-17 09:16:40 -07:00
2021-09-17 09:16:40 -07:00
2021-09-17 09:16:40 -07:00
2022-04-20 00:10:02 +06:00