Хочу, чтобы после выхода из режима редактирования раскладка автоматически становилась us.
Вот такой вариант не прокатывает:
function SetUsLayout()
!setxkbmap us,ru
endfunction
autocmd InsertLeave * call SetUsLayout()
В качестве альтернативы можно использовать опцию keymap, но мне не хочется переключать раскладку способом, отличным от того, что настроен в системе: у меня стоит CapsLock, который в vim нельзя замапить на сочетание клавиш (по крайней мере я не нашел как).