test(old): use Q -> gQ mapping instead of changing test when possible

This commit is contained in:
zeertzjq 2022-07-05 13:54:03 +08:00
parent d07a39c54b
commit 936c11f9c8
3 changed files with 6 additions and 2 deletions

View File

@ -30,6 +30,10 @@ set switchbuf=
mapclear
mapclear!
" Make "Q" switch to Ex mode.
" This does not work for all tests.
nnoremap Q gQ
" Prevent Nvim log from writing to stderr.
let $NVIM_LOG_FILE = exists($NVIM_LOG_FILE) ? $NVIM_LOG_FILE : 'Xnvim.log'

View File

@ -140,7 +140,7 @@ func Test_substitute_repeat()
" This caused an invalid memory access.
split Xfile
s/^/x
call feedkeys("gQsc\<CR>y", 'tx')
call feedkeys("Qsc\<CR>y", 'tx')
bwipe!
endfunc

View File

@ -279,7 +279,7 @@ func Test_ex_mode()
endfunc
let timer = timer_start(40, function('g:Foo'), {'repeat':-1})
" This used to throw error E749.
exe "normal gQsleep 100m\rvi\r"
exe "normal Qsleep 100m\rvi\r"
call timer_stop(timer)
endfunc