aboutsummaryrefslogtreecommitdiff
path: root/test/functional/api/vim_spec.lua
diff options
context:
space:
mode:
authord10n <david@bitinvert.com>2017-07-08 06:50:58 -0400
committerJustin M. Keyes <justinkz@gmail.com>2017-07-08 12:50:58 +0200
commit69e9cda5ace194a678c125256bc5558bc2bfcfce (patch)
tree1510e93c9677293d51f81ff54484701535184665 /test/functional/api/vim_spec.lua
parent17298a7912596c0009499b22493074f543d624d9 (diff)
downloadrneovim-69e9cda5ace194a678c125256bc5558bc2bfcfce.tar.gz
rneovim-69e9cda5ace194a678c125256bc5558bc2bfcfce.tar.bz2
rneovim-69e9cda5ace194a678c125256bc5558bc2bfcfce.zip
i_CTRL-O: fix :startinsert at end of line (#6963)
The gchar_cursor() == NUL check is already done in ins_ctrl_o. ins_esc changes gchar_cursor() so this if block is probably never entered. Issue: Pressing CTRL-O in insert mode at the end of the line and typing :startinsert moves the cursor 1 column back, when I expect the cursor to remain at the end of the line This is a regression from Vim behavior. Since at least Vim version 7.0, Vim returns you to insert mode at the end of the line. 091e7d033cbf0f4da068292ce4ac934f1c3dd91e is the first bad neovim commit Steps to reproduce using `nvim -u NORC`: `aaaa<C-o>:startinsert<CR>` Fixes #6962
Diffstat (limited to 'test/functional/api/vim_spec.lua')
0 files changed, 0 insertions, 0 deletions