Извините за долгий ответ - экзамены.
Я сейчас стёр весь файл ~/.vimrc и создал новый. Как это ни странно - переназначение langmap заработало. И даже в нескольких вариантах. Вот то что было в файле:
"set langmap=ролдРОЛД;hjklHJKL
" Перемещение уже работало на русском. Был пустой файл со строкой, которая выше
"set langmap=рh,оj,лk,дl,РH,ОJ,ЛK,ДL
" Перемещение так тоже работало. В файле были только комменты и пустые строки перед строкой, которая выше.
set langmap=ролдРОЛД;hjklHJKL,шi
" работает. В файле были только комменты и пустые строки перед строкой, которая выше.
Походу на том сайте была "кривая" строка для langmap. Остальные клавиши буду добавлять по мере необходимости.
А можно ли как-то сделать, чтобы вим перезагружал свой конфиг без необходимости его закрытия? Пока редактировал этот конфиг замучался туда-сюда его открывать.