neovim

Neovim text editor
git clone https://git.dasho.dev/neovim.git
Log | Files | Refs | README

esperanto_utf-8.vim (2402B)


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