1
0
forked from aniani/vim

patch 8.2.3610: crash when ModeChanged triggered too early

Problem:    Crash when ModeChanged triggered too early.
Solution:   Trigger ModeChanged after setting VIsual.
This commit is contained in:
Bram Moolenaar
2021-11-17 16:52:40 +00:00
parent 3075a45592
commit a062006b9d
3 changed files with 12 additions and 2 deletions

View File

@@ -2037,7 +2037,15 @@ endfunc
func Test_recursive_ModeChanged()
au! ModeChanged * norm 0u
sil! norm 
au!
au! ModeChanged
endfunc
func Test_ModeChanged_starts_visual()
" This was triggering ModeChanged before setting VIsual, causing a crash.
au! ModeChanged * norm 0u
sil! norm 
au! ModeChanged
endfunc
" Test toggling of input method. See :help i_CTRL-^