esperanto_utf-8.vim 2.3 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859
  1. " Esperanto keymap for utf-8
  2. " Maintainer: A.J.Mechelynck <antoine.mechelynck@skynet.be>
  3. " Last Changed: Sat 2003 Mar 15 05:23
  4. " This keymap adds the special consonants of Esperanto to an existing Latin
  5. " keyboard.
  6. "
  7. " All keys same as usual, except:
  8. " ^ followed by any of CcGgHhJjSs adds a circumflex on top of the letter
  9. " ù and Ù replaces the grave accent by a breve
  10. " any of CcGgHhJjSsUu followed by X or x maps to consonant with ^ or Uu with
  11. " breve.
  12. " short keymap name for statusline
  13. let b:keymap_name = "Eo"
  14. " make cursor bright green when keymap is active
  15. "highlight lCursor guifg=NONE guibg=#00E000
  16. " The following digraphs are already defined
  17. " digraph C> 0x0108 c> 0x0109 G> 0x011C g> 0x011D H> 0x0124 h> 0x0125
  18. " digraph J> 0x0134 j> 0x0135 S> 0x015C s> 0x015D U( 0x016C u( 0x016D
  19. scriptencoding latin1
  20. loadkeymap
  21. ^C <Char-0x0108> " (264) UPPERCASE C WITH CIRCUMFLEX
  22. ^c <Char-0x0109> " (265) LOWERCASE c WITH CIRCUMFLEX
  23. ^G <Char-0x011C> " (284) UPPERCASE G WITH CIRCUMFLEX
  24. ^g <Char-0x011D> " (285) LOWERCASE g WITH CIRCUMFLEX
  25. ^H <Char-0x0124> " (292) UPPERCASE H WITH CIRCUMFLEX
  26. ^h <Char-0x0125> " (293) LOWERCASE h WITH CIRCUMFLEX
  27. ^J <Char-0x0134> " (308) UPPERCASE J WITH CIRCUMFLEX
  28. ^j <Char-0x0135> " (309) LOWERCASE j WITH CIRCUMFLEX
  29. ^S <Char-0x015C> " (348) UPPERCASE S WITH CIRCUMFLEX
  30. ^s <Char-0x015D> " (349) LOWERCASE s WITH CIRCUMFLEX
  31. Ù <Char-0x016C> " (364) UPPERCASE U WITH BREVE
  32. ù <Char-0x016D> " (365) LOWERCASE u WITH BREVE
  33. CX <Char-0x0108> " (264) UPPERCASE C WITH CIRCUMFLEX
  34. Cx <Char-0x0108> " (264) UPPERCASE C WITH CIRCUMFLEX
  35. cx <Char-0x0109> " (265) LOWERCASE c WITH CIRCUMFLEX
  36. GX <Char-0x011C> " (284) UPPERCASE G WITH CIRCUMFLEX
  37. Gx <Char-0x011C> " (284) UPPERCASE G WITH CIRCUMFLEX
  38. gx <Char-0x011D> " (285) LOWERCASE g WITH CIRCUMFLEX
  39. HX <Char-0x0124> " (292) UPPERCASE H WITH CIRCUMFLEX
  40. Hx <Char-0x0124> " (292) UPPERCASE H WITH CIRCUMFLEX
  41. hx <Char-0x0125> " (293) LOWERCASE h WITH CIRCUMFLEX
  42. JX <Char-0x0134> " (308) UPPERCASE J WITH CIRCUMFLEX
  43. Jx <Char-0x0134> " (308) UPPERCASE J WITH CIRCUMFLEX
  44. jx <Char-0x0135> " (309) LOWERCASE j WITH CIRCUMFLEX
  45. SX <Char-0x015C> " (348) UPPERCASE S WITH CIRCUMFLEX
  46. Sx <Char-0x015C> " (348) UPPERCASE S WITH CIRCUMFLEX
  47. sx <Char-0x015D> " (349) LOWERCASE s WITH CIRCUMFLEX
  48. UX <Char-0x016C> " (364) UPPERCASE U WITH BREVE
  49. Ux <Char-0x016C> " (364) UPPERCASE U WITH BREVE
  50. ux <Char-0x016D> " (365) LOWERCASE u WITH BREVE