mirror of
https://github.com/neovim/neovim.git
synced 2025-10-16 23:06:14 +00:00
vim-patch:9.1.0146: v:echospace wrong with invalid value of 'showcmdloc' (#27697)
Problem: v:echospace wrong after setting invalid value to 'showcmdloc'.
Solution: Only call comp_col() if value is valid.
(zeertzjq)
closes: vim/vim#14119
c27fcf4857
This commit is contained in:
@@ -171,6 +171,12 @@ func Test_echospace()
|
||||
call assert_equal(&columns - 19, v:echospace)
|
||||
set showcmdloc=tabline
|
||||
call assert_equal(&columns - 19, v:echospace)
|
||||
call assert_fails('set showcmdloc=leap', 'E474:')
|
||||
call assert_equal(&columns - 19, v:echospace)
|
||||
set showcmdloc=last
|
||||
call assert_equal(&columns - 29, v:echospace)
|
||||
call assert_fails('set showcmdloc=jump', 'E474:')
|
||||
call assert_equal(&columns - 29, v:echospace)
|
||||
|
||||
set ruler& showcmd& showcmdloc&
|
||||
endfunc
|
||||
|
Reference in New Issue
Block a user