Задача такова: нужно чтобы при выходе из какого-либа режима ввода (после insert, после поиска или ввода команды), то-бишь по возвращении в нормальный режим, — vim переходил в обычный, не языковой ввод. А при переходе в какой-либо отличный от «нормального» режима, — снова включал возможность использовать keymap.
Сделал вот такое:
function KMOn()
:set keymap=russian-jcukenwin
:set iminsert=0
:set imsearch=-1
endfunction
function KMOff()
:set keymap=
endfunction
autocmd InsertEnter * call KMOn()
autocmd InsertLeave * call KMOff()