mirror of
https://github.com/neovim/neovim.git
synced 2026-08-03 22:28:43 +00:00
refactor!: delete insertmode (#18547)
Neovim already removed `evim` (or any similar flags). The 'insertmode' option is a weird remnant, so get rid of it. The 'insertmode' option is replaced with a script that closely emulates the option. This script is documented at :help 'insertmode'
This commit is contained in:
@@ -133,7 +133,8 @@ func Test_normal02_selectmode2()
|
||||
" some basic select mode tests
|
||||
call Setup_NewWindow()
|
||||
50
|
||||
call feedkeys(":set im\n\<c-o>gHc\<c-o>:set noim\n", 'tx')
|
||||
" call feedkeys(":set im\n\<c-o>gHc\<c-o>:set noim\n", 'tx')
|
||||
call feedkeys("i\<c-o>gHc\<esc>", 'tx')
|
||||
call assert_equal('c51', getline('.'))
|
||||
" clean up
|
||||
bw!
|
||||
@@ -2113,11 +2114,11 @@ fun! Test_normal40_ctrl_bsl()
|
||||
call assert_equal('n', mode())
|
||||
call assert_equal(1, col('.'))
|
||||
"imap <buffer> , <c-\><c-n>
|
||||
set im
|
||||
" set im
|
||||
exe ":norm! \<c-\>\<c-n>dw"
|
||||
set noim
|
||||
" set noim
|
||||
call assert_equal('are some words', getline(1))
|
||||
call assert_false(&insertmode)
|
||||
" call assert_false(&insertmode)
|
||||
|
||||
" clean up
|
||||
bw!
|
||||
|
||||
Reference in New Issue
Block a user