diff options
Diffstat (limited to 'runtime/keymap/esperanto_utf-8.vim')
-rw-r--r-- | runtime/keymap/esperanto_utf-8.vim | 58 |
1 files changed, 58 insertions, 0 deletions
diff --git a/runtime/keymap/esperanto_utf-8.vim b/runtime/keymap/esperanto_utf-8.vim new file mode 100644 index 000000000..3d335cb24 --- /dev/null +++ b/runtime/keymap/esperanto_utf-8.vim @@ -0,0 +1,58 @@ +" Esperanto keymap for utf-8 +" Maintainer: A.J.Mechelynck <antoine.mechelynck@skynet.be> +" Last Changed: Sat 2003 Mar 15 05:23 + +" This keymap adds the special consonants of Esperanto to an existing Latin +" keyboard. +" +" All keys same as usual, except: +" ^ followed by any of CcGgHhJjSs adds a circumflex on top of the letter +" ù and Ù replaces the grave accent by a breve +" any of CcGgHhJjSsUu followed by X or x maps to consonant with ^ or Uu with +" breve. + +" short keymap name for statusline +let b:keymap_name = "Eo" + +" make cursor bright green when keymap is active +"highlight lCursor guifg=NONE guibg=#00E000 + +" The following digraphs are already defined +" digraph C> 0x0108 c> 0x0109 G> 0x011C g> 0x011D H> 0x0124 h> 0x0125 +" digraph J> 0x0134 j> 0x0135 S> 0x015C s> 0x015D U( 0x016C u( 0x016D + +scriptencoding latin1 + +loadkeymap + +^C <Char-0x0108> " (264) UPPERCASE C WITH CIRCUMFLEX +^c <Char-0x0109> " (265) LOWERCASE c WITH CIRCUMFLEX +^G <Char-0x011C> " (284) UPPERCASE G WITH CIRCUMFLEX +^g <Char-0x011D> " (285) LOWERCASE g WITH CIRCUMFLEX +^H <Char-0x0124> " (292) UPPERCASE H WITH CIRCUMFLEX +^h <Char-0x0125> " (293) LOWERCASE h WITH CIRCUMFLEX +^J <Char-0x0134> " (308) UPPERCASE J WITH CIRCUMFLEX +^j <Char-0x0135> " (309) LOWERCASE j WITH CIRCUMFLEX +^S <Char-0x015C> " (348) UPPERCASE S WITH CIRCUMFLEX +^s <Char-0x015D> " (349) LOWERCASE s WITH CIRCUMFLEX +Ù <Char-0x016C> " (364) UPPERCASE U WITH BREVE +ù <Char-0x016D> " (365) LOWERCASE u WITH BREVE + +CX <Char-0x0108> " (264) UPPERCASE C WITH CIRCUMFLEX +Cx <Char-0x0108> " (264) UPPERCASE C WITH CIRCUMFLEX +cx <Char-0x0109> " (265) LOWERCASE c WITH CIRCUMFLEX +GX <Char-0x011C> " (284) UPPERCASE G WITH CIRCUMFLEX +Gx <Char-0x011C> " (284) UPPERCASE G WITH CIRCUMFLEX +gx <Char-0x011D> " (285) LOWERCASE g WITH CIRCUMFLEX +HX <Char-0x0124> " (292) UPPERCASE H WITH CIRCUMFLEX +Hx <Char-0x0124> " (292) UPPERCASE H WITH CIRCUMFLEX +hx <Char-0x0125> " (293) LOWERCASE h WITH CIRCUMFLEX +JX <Char-0x0134> " (308) UPPERCASE J WITH CIRCUMFLEX +Jx <Char-0x0134> " (308) UPPERCASE J WITH CIRCUMFLEX +jx <Char-0x0135> " (309) LOWERCASE j WITH CIRCUMFLEX +SX <Char-0x015C> " (348) UPPERCASE S WITH CIRCUMFLEX +Sx <Char-0x015C> " (348) UPPERCASE S WITH CIRCUMFLEX +sx <Char-0x015D> " (349) LOWERCASE s WITH CIRCUMFLEX +UX <Char-0x016C> " (364) UPPERCASE U WITH BREVE +Ux <Char-0x016C> " (364) UPPERCASE U WITH BREVE +ux <Char-0x016D> " (365) LOWERCASE u WITH BREVE |