Начиная с версии 7.2.109 поправили опцию langmap и она теперь нормально работает с кириллицей и UTF-8. Нужно добавить только две строчки в .vimrc:
---
scriptencoding utf-8
set langmap=йqцwуeкrеtнyгuшiщoзpх[ъ]фaыsвdаfпgрhоjлkдlж\\;э'
\яzчxсcмvиbтnьmб\\,ю.ЙQЦWУEКRЕTНYГUШIЩOЗPХ{Ъ}
\ФAЫSВDАFПGРHОJЛKДLЖ:Э\\"ЯZЧXСCМVИBТNЬMБ<Ю>ё`Ё~№#
---
PS: нашёл тут http://community.livejournal.com/vim_ru/15882.html
Форум —
Talks


