sponsor Vim development Vim logo Vim Book Ad

ukrainian-enhanced.vim : Ukrainian enhanced keymap

 script karma  Rating 16/9, Downloaded by 1010  Comments, bugs, improvements  Vim wiki

created by
Ivan Korneliuk
 
script type
utility
 
description
A keymap for Ukrainian (UTF-8).

The "Ukrainian enhanced keymap" simply allows you typing Ukrainian in Vim using jcuken Windows layout.
There is another ukrainian layout already in Vim. See keymap\ukrainian-jcuken.vim script by Anatoli Sakhnik. But this one differs in way it maps numeric keys. It uses values usual for Windows users.

See also:
:help keymap
:help i_Ctrl-^

I use this in my vimrc file:
" Ukrainian support
"set keymap=ukrainian-enhanced
" Default - latin layout
"set iminsert=0
" Default - latin layout in search mode
"set imsearch=0

See more details (in ukrainian) at http://korneliuk.blogspot.com/2008/03/vim-localization.html
 
install details
Just copy the file to $VIM/vimfiles/keymap

To start typing in cyrillic use command:
:set keymap=ukrainian-enhanced

To toggle between languages use "Ctrl-^" in insert mode.
 

rate this script Life Changing Helpful Unfulfilling 
script versions (upload new version)

Click on the package to download.

package script version date Vim version user release notes
ukrainian-enhanced.vim 1.3 2011-10-26 6.0 Ivan Korneliuk Added letter 'ґ' (mapped to '\') and 'Ґ' (mapped to '|'). Thanks to @sergiigu
ukrainian-enhanced.vim 1.2 2011-09-19 6.0 Ivan Korneliuk Script saved with unix line endings - so it can be used on all systems.
ukrainian-enhanced.vim 1.1 2008-02-25 6.0 Ivan Korneliuk Fix letter names.
ukrainian-enhanced.vim 1.0 2008-02-24 6.0 Ivan Korneliuk Initial upload
ip used for rating: 3.149.230.44

If you have questions or remarks about this site, visit the vimonline development pages. Please use this site responsibly.
Questions about Vim should go to the maillist. Help Bram help Uganda.
   
Vim at Github