text: " 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
  