Добавление поддержки RTL и LTR в VIM - PullRequest
0 голосов
/ 02 июля 2018

Я говорящий на иврите (написано справа налево) поэтому в моем файле vimrc я добавил следующее

"-hebrew-----------------------------------------
func! ToggleHebrew()
  if &rl
    set norl
    set keymap=
  else
    set rl
    set keymap=hebrew
  end
endfunc
imap <f2> <c-o>:call ToggleHebrew()<cr>
map <f2> :call ToggleHebrew()<cr>
"-end-hebrew-------------------------------------

Когда я редактирую только текст на английском языке, это работает, когда я редактирую текст на иврите, это работает. Когда я редактирую текст, который содержит оба, он не работает.

Вот два скриншота из двух режимов с английским и ивритом:

english mode and hebrew mode

Так может кто-нибудь показать мне плагин, чтобы исправить это?

...