patch 9.0.0912: libvterm with modifyOtherKeys level 2 does not match xterm
Problem: libvterm with modifyOtherKeys level 2 does not match xterm.
Solution: Adjust key code escape sequences to be the same as what xterm
sends in modifyOtherKeys level 2 mode. Check the value of
no_reduce_keys before using it.
diff --git a/src/testdir/keycode_check.vim b/src/testdir/keycode_check.vim
index de15180..d754490 100644
--- a/src/testdir/keycode_check.vim
+++ b/src/testdir/keycode_check.vim
@@ -319,10 +319,10 @@
ch_logfile('keylog-ignore', 'a')
while 1
sleep 100m
- if !getchar(1)
+ if getchar(1) == 0
break
endif
- while getchar(1)
+ while getchar(1) != 0
getchar()
endwhile
endwhile