Но как это решает проблему с тем, что в нормал моде не работают русская раскладка - непонятно
Идея в другом. С keymap всегда используешь английскую раскладку, а когда нужно ввести русский текст в режиме вставки или замены или в командном режиме, через Ctrl-^ переключаешь раскладку внутри вим.