this PR fixes following issues when I use vim with input method:
use -, =, arrow key to select candidate. which shouldn't be
handle by vim
use left, right to move in marked text by word. which shouldn't
be handle by vim directly
pre-rendering marked text directly into UGrid cells, bypass vim
key mapping system, only the finall insertText be inserted into vim.
so vim map like jk to esc won't affect input method.
and when input i in normal mode with input method, I can press
to confirm it and only i will send to vim.
this PR should fixes #473 #592 #582 and may fixes #766 #771 #858
this PR fixes following issues when I use vim with input method:
-
,=
,arrow key
to select candidate. which shouldn't be handle by vimleft
,right
to move in marked text by word. which shouldn't be handle by vim directlyi
in normal mode with input method, I can pressi
will send to vim.this PR should fixes #473 #592 #582 and may fixes #766 #771 #858
test against docs/notes-on-cocoa-text-input.md