V textovém editoru vim lze od verze 6 používat i sympaticky platformově nezávislé mapování klávesnice pomocí langmap (tedy na úrovni editoru). Příklad české klávesnice najdete na aise v souboru ~xantos/.vim/keymap/keymap-cz-da.vim. Přepnutí klávesnice lze zařídit například makrem " Load my Czech keyboard and redefine to switch the keyboards function! LoadMyAlternativeKeyboard () set keymap=keymap-cz-da cmap imap endfun " In the beginning, let the initialize imap :call LoadMyAlternativeKeyboard() Pak se klávesnice přepíná (inspirováno Emacsem :-) pomocí CTRL-^. Výhody: nepotřebujete nastavit X Windows ani terminál, pouze font. Nevýhody: i čísla z numerické klávesnice jsou tímto přemapována, což nevadí těm, co píší deseti prsty. Další nastavení a vychytávky na téma konfigurace vim najdete v aisa:/home/xantos/