inital checkin using existing vim and preparing for use of bash_magic

This commit is contained in:
2012-05-06 12:17:04 -07:00
commit 064a074ddf
1555 changed files with 361845 additions and 0 deletions

View File

@@ -0,0 +1,26 @@
keymap files for Vim
One of these files is loaded when the 'keymap' option is set.
The name of the file consists of these parts:
{language}[-{layout}][_{encoding}].vim
{language} Name of the language (e.g., "hebrew", "greek")
{layout} Optional: name of the keyboard layout (e.g., "spanish",
"russian3"). When omitted the layout of the standard
US-english keyboard is assumed.
{encoding} Optional: character encoding for which this keymap works.
When omitted the "normal" encoding for the language is
assumed.
Use the value the 'encoding' option: lower case only, use '-'
instead of '_'.
Each file starts with a header, naming the maintainer and the date when it was
last changed. If you find a problem in a keymap file, check if you have the
most recent version. If necessary, report a problem to the maintainer.
The format of the keymap lines below "loadkeymap" is explained in the Vim help
files, see ":help keymap-file-format".

View File

@@ -0,0 +1,78 @@
" Vim Keymap file for latin1 accents through dead characters
" Maintainer: Bram Moolenaar
" Last Change: 2006 Mar 29
" All characters are given literally, conversion to another encoding (e.g.,
" UTF-8) should work.
scriptencoding latin1
" Use this short name in the status line.
let b:keymap_name = "acc"
loadkeymap
`A À
'A Á
´A Á
^A Â
~A Ã
:A Ä
'C Ç
´C Ç
`E È
'E É
´E É
^E Ê
`I Ì
'I Í
´I Í
^I Î
~N Ñ
`O Ò
'O Ó
´O Ó
^O Ô
~O Õ
:O Ö
`U Ù
'U Ú
´U Ú
^U Û
:U Ü
'Y Ý
´Y Ý
`a à
'a á
´a á
^a â
~a ã
:a ä
'c ç
´c ç
`e è
'e é
´e é
^e ê
`i ì
'i í
´i í
^i î
~n ñ
`o ò
'o ó
´o ó
^o ô
~o õ
:o ö
`u ù
'u ú
´u ú
^u û
:u ü
'y ý
´y ý
'' '
´´ ´
`` `
^^ ^
~~ ~
:: :

View File

@@ -0,0 +1,2 @@
" Assume 'encoding' is set to "latin1" while actually iso-8859-6 is used
source <sfile>:p:h/arabic_utf-8.vim

View File

@@ -0,0 +1,86 @@
" Vim Keymap file for Arabic
" Maintainer : Arabic Support group <support-at-arabeyes.org>
" Created by : Nadim Shaikli <nadim-at-arabeyes.org>
" Last Updated : 2003 Apr 26
" This is for a standard Microsoft Arabic keyboard layout.
" Use this short name in the status line.
let b:keymap_name = "arab"
loadkeymap
q <char-0x0636> " (1590) - DAD
w <char-0x0635> " (1589) - SAD
e <char-0x062b> " (1579) - THEH
r <char-0x0642> " (1602) - QAF
t <char-0x0641> " (1601) - FEH
y <char-0x063a> " (1594) - GHAIN
u <char-0x0639> " (1593) - AIN
i <char-0x0647> " (1607) - HEH
o <char-0x062e> " (1582) - KHAH
p <char-0x062d> " (1581) - HAH
[ <char-0x062c> " (1580) - JEEM
] <char-0x062f> " (1583) - DAL
a <char-0x0634> " (1588) - SHEEN
s <char-0x0633> " (1587) - SEEN
d <char-0x064a> " (1610) - YEH
f <char-0x0628> " (1576) - BEH
g <char-0x0644> " (1604) - LAM
h <char-0x0627> " (1575) - ALEF
j <char-0x062a> " (1578) - TEH
k <char-0x0646> " (1606) - NOON
l <char-0x0645> " (1605) - MEEM
; <char-0x0643> " (1603) - KAF
' <char-0x0637> " (1591) - TAH
z <char-0x0626> " (1574) - YEH with HAMZA ABOVE
x <char-0x0621> " (1569) - HAMZA
c <char-0x0624> " (1572) - WAW with HAMZA ABOVE
v <char-0x0631> " (1585) - REH
b <char-0x0644><char-0x0627> " (1604/1575) - LAA (lam alef)
n <char-0x0649> " (1609) - ALEF MAKSURA
m <char-0x0629> " (1577) - TEH MARBUTA
, <char-0x0648> " (1608) - WAW
. <char-0x0632> " (1586) - ZAIN
/ <char-0x0638> " (1592) - ZAH
0 <char-0x0660> " (1632) - Arabic 0
1 <char-0x0661> " (1633) - Arabic 1
2 <char-0x0662> " (1634) - Arabic 2
3 <char-0x0663> " (1635) - Arabic 3
4 <char-0x0664> " (1636) - Arabic 4
5 <char-0x0665> " (1637) - Arabic 5
6 <char-0x0666> " (1638) - Arabic 6
7 <char-0x0667> " (1639) - Arabic 7
8 <char-0x0668> " (1640) - Arabic 8
9 <char-0x0669> " (1641) - Arabic 9
` <char-0x0630> " (1584) - THAL
~ <char-0x0651> " (1617) - Tanween -- SHADDA
Q <char-0x064e> " (1614) - Tanween -- FATHA
W <char-0x064b> " (1611) - Tanween -- FATHATAN
E <char-0x064f> " (1615) - Tanween -- DAMMA
R <char-0x064c> " (1612) - Tanween -- DAMMATAN
T <char-0x0644><char-0x0625> " (1604/1573) - LAA with HAMZA BELOW
Y <char-0x0625> " (1573) - ALEF with HAMZA BELOW
U <char-0x0060> " (96) - ASCII -- `
I <char-0x00f7> " (247) - ASCII suppl -- div
O <char-0x00d7> " (215) - ASCII suppl -- mul
P <char-0x061b> " (1563) - Arabic Semicolon
{ <char-0x003c> " (60) - ASCII -- <
} <char-0x003e> " (62) - ASCII -- >
A <char-0x0650> " (1616) - Tanween -- KASRA
S <char-0x064d> " (1613) - Tanween -- KASRATAN
D <char-0x005b> " (91) - ASCII -- [
F <char-0x005d> " (93) - ASCII -- ]
G <char-0x0644><char-0x0623> " (1604/1571) - LAA with HAMZA ABOVE
H <char-0x0623> " (1571) - ALEF with HAMZA ABOVE
J <char-0x0640> " (1600) - TATWEEL
K <char-0x060c> " (1548) - Arabic Comma
L <char-0x002f> " (47) - ASCII -- /
Z <char-0x007e> " (126) - ASCII -- ~
X <char-0x0652> " (1618) - Tanween -- SUKUN
C <char-0x007b> " (123) - ASCII -- {
V <char-0x007d> " (125) - ASCII -- }
B <char-0x0644><char-0x0622> " (1604/1570) - LAA with MADDA ABOVE
N <char-0x0622> " (1570) - ALEF with MADDA ABOVE
M <char-0x0027> " (39) - ASCII -- '
< <char-0x002c> " (44) - ASCII -- ,
> <char-0x002e> " (46) - ASCII -- .
? <char-0x061f> " (1567) - Arabic Question Mark

View File

@@ -0,0 +1,159 @@
" Vim keymap file for Bulgarian and Russian characters, "bds" layout.
" Most of it can be used with both utf-8 and cp1251 file encodings, except
" the accented vowels which can only be stored in utf-8.
" This file itself is in utf-8.
" Maintainer: Boyko Bantchev <boykobb@gmail.com>
" URI: http://www.math.bas.bg/bantchev/vim/bulgarian-bds.vim
" Last Changed: 2008 June 28
" This keymap corresponds to what is called Bulgarian standard typewriter
" keyboard layout (BDS, БДС).
"
" Note that, in addition to the Bulgarian alphabet, the BDS layout prescribes
" the presence of the following characters:
" — The Russian letters ы (small), and Э and э (capital and small).
" — The latin capital letters I and V used to type Roman numerals
" without having to leave Cyrillic mode.
"
" Some punctuation characters present in ascii are mapped in BDS to keys
" different from the ones they occupy in the qwerty layout, because the latter
" keys are used to type other characters.
"
" In this keymap, also defined (besides BDS) are:
" — The Russian letters Ё and ё (capital and small), as well as the
" Russian capital letter Ы (see above for the small counterpart).
" This way, using the bulgarian-bds keymap, one can access both
" the Bulgarian and the Russian alphabets.
" — The quotation marks „ “ ” (used in the Bulgarian and English
" quotation styles), as well as « » (Russian quotation style).
" — The characters §, №, (en-dash), — (em-dash), …, •, ·, ±, °, ¬,
" ¤, and €.
"
" The keymap also defines key combinations for accented vowels in Bulgarian.
"
" For details of what key or key combination maps to what character, please
" see below the map table itself.
scriptencoding utf-8
let b:keymap_name = "bds"
loadkeymap
D А CYRILLIC CAPITAL LETTER A
? Б CYRILLIC CAPITAL LETTER BE
L В CYRILLIC CAPITAL LETTER VE
H Г CYRILLIC CAPITAL LETTER GHE
O Д CYRILLIC CAPITAL LETTER DE
E Е CYRILLIC CAPITAL LETTER IE
E:: Ё CYRILLIC CAPITAL LETTER IO
G Ж CYRILLIC CAPITAL LETTER ZHE
P З CYRILLIC CAPITAL LETTER ZE
R И CYRILLIC CAPITAL LETTER I
X Й CYRILLIC CAPITAL LETTER SHORT I
U К CYRILLIC CAPITAL LETTER KA
> Л CYRILLIC CAPITAL LETTER EL
: М CYRILLIC CAPITAL LETTER EM
K Н CYRILLIC CAPITAL LETTER EN
F О CYRILLIC CAPITAL LETTER O
M П CYRILLIC CAPITAL LETTER PE
< Р CYRILLIC CAPITAL LETTER ER
I С CYRILLIC CAPITAL LETTER ES
J Т CYRILLIC CAPITAL LETTER TE
W У CYRILLIC CAPITAL LETTER U
B Ф CYRILLIC CAPITAL LETTER EF
N Х CYRILLIC CAPITAL LETTER HA
{ Ц CYRILLIC CAPITAL LETTER TSE
\" Ч CYRILLIC CAPITAL LETTER CHE
T Ш CYRILLIC CAPITAL LETTER SHA
Y Щ CYRILLIC CAPITAL LETTER SHCHA
C Ъ CYRILLIC CAPITAL LETTER HARD SIGN
CX Ы CYRILLIC CAPITAL LETTER YERU
A Ь CYRILLIC CAPITAL LETTER SOFT SIGN
V Э CYRILLIC CAPITAL LETTER REVERSED E
Z Ю CYRILLIC CAPITAL LETTER YU
S Я CYRILLIC CAPITAL LETTER YA
d а CYRILLIC SMALL LETTER A
\/ б CYRILLIC SMALL LETTER BE
l в CYRILLIC SMALL LETTER VE
h г CYRILLIC SMALL LETTER GHE
o д CYRILLIC SMALL LETTER DE
e е CYRILLIC SMALL LETTER IE
e:: ё CYRILLIC SMALL LETTER IO
g ж CYRILLIC SMALL LETTER ZHE
p з CYRILLIC SMALL LETTER ZE
r и CYRILLIC SMALL LETTER I
x й CYRILLIC SMALL LETTER SHORT I
u к CYRILLIC SMALL LETTER KA
\. л CYRILLIC SMALL LETTER EL
; м CYRILLIC SMALL LETTER EM
k н CYRILLIC SMALL LETTER EN
f о CYRILLIC SMALL LETTER O
m п CYRILLIC SMALL LETTER PE
, р CYRILLIC SMALL LETTER ER
i с CYRILLIC SMALL LETTER ES
j т CYRILLIC SMALL LETTER TE
w у CYRILLIC SMALL LETTER U
b ф CYRILLIC SMALL LETTER EF
n х CYRILLIC SMALL LETTER HA
[ ц CYRILLIC SMALL LETTER TSE
' ч CYRILLIC SMALL LETTER CHE
t ш CYRILLIC SMALL LETTER SHA
y щ CYRILLIC SMALL LETTER SHCHA
c ъ CYRILLIC SMALL LETTER HARD SIGN
Q ы CYRILLIC SMALL LETTER YERU
a ь CYRILLIC SMALL LETTER SOFT SIGN
v э CYRILLIC SMALL LETTER REVERSED E
z ю CYRILLIC SMALL LETTER YU
s я CYRILLIC SMALL LETTER YA
_ I LATIN CAPITAL LETTER I
+ V LATIN CAPITAL LETTER V
$ " QUOTATION MARK
\\ ( LEFT PARENTHESIS
| ) RIGHT PARENTHESIS
# + PLUS SIGN
q , COMMA
( - HYPHEN-MINUS
= . FULL STOP (PERIOD)
* / SOLIDUS (SLASH)
& : COLON
] ; SEMICOLON
^ = EQUALS SIGN
@ ? QUESTION MARK
} § SECTION SIGN (PARAGRAPH SIGN)
)NUMERO SIGN
-- EN DASH
---EM DASH
.. … HORIZONTAL ELLIPSIS
`` “ LEFT DOUBLE QUOTATION MARK
''RIGHT DOUBLE QUOTATION MARK
,,DOUBLE LOW-9 QUOTATION MARK
`. LEFT SINGLE QUOTATION MARK
'. RIGHT SINGLE QUOTATION MARK
<< « LEFT-POINTING DOUBLE ANGLE QUOTATION MARK
>> » RIGHT-POINTING DOUBLE ANGLE QUOTATION MARK
** • BULLET
,. · MIDDLE DOT
+- ± PLUS-MINUS SIGN
^o ° DEGREE SIGN
~~ ¬ NOT SIGN
@@ ¤ CURRENCY SIGN
$$ € EURO SIGN
" accented vowels cannot map onto cp1251 use utf-8 file encoding
`D А̀ CYRILLIC CAPITAL LETTER A + GRAVE ACCENT (COMPOSED)
`d а̀ CYRILLIC SMALL LETTER A + GRAVE ACCENT (COMPOSED)
`E Ѐ CYRILLIC CAPITAL LETTER IE + GRAVE ACCENT (COMPOSED)
`e ѐ CYRILLIC SMALL LETTER IE + GRAVE ACCENT (COMPOSED)
`R Ѝ CYRILLIC CAPITAL LETTER I + GRAVE ACCENT (COMPOSED)
`r ѝ CYRILLIC SMALL LETTER I + GRAVE ACCENT (COMPOSED)
`F О̀ CYRILLIC CAPITAL LETTER O + GRAVE ACCENT (COMPOSED)
`f о̀ CYRILLIC SMALL LETTER O + GRAVE ACCENT (COMPOSED)
`W У̀ CYRILLIC CAPITAL LETTER U + GRAVE ACCENT (COMPOSED)
`w у̀ CYRILLIC SMALL LETTER U + GRAVE ACCENT (COMPOSED)
`C Ъ̀ CYRILLIC CAPITAL LETTER HARD SIGN + GRAVE ACCENT (COMPOSED)
`c ъ̀ CYRILLIC SMALL LETTER HARD SIGN + GRAVE ACCENT (COMPOSED)
`Z Ю̀ CYRILLIC CAPITAL LETTER YU + GRAVE ACCENT (COMPOSED)
`z ю̀ CYRILLIC SMALL LETTER YU + GRAVE ACCENT (COMPOSED)
`S Я̀ CYRILLIC CAPITAL LETTER YA + GRAVE ACCENT (COMPOSED)
`s я̀ CYRILLIC SMALL LETTER YA + GRAVE ACCENT (COMPOSED)

View File

@@ -0,0 +1,141 @@
" Vim keymap file for Bulgarian and Russian characters, "phonetic" layout.
" Most of it can be used with both utf-8 and cp1251 file encodings, except
" the accented vowels which can only be stored in utf-8.
" This file itself is in utf-8.
" Maintainer: Boyko Bantchev <boykobb@gmail.com>
" URI: http://www.math.bas.bg/bantchev/vim/bulgarian-phonetic.vim
" Last Changed: 2008 June 28
" For a rationale for the layout and additional info on typing in Bulgarian
" using Unicode Cyrillic please see:
" This keymap corresponds to what is called "phonetic layout" in Bulgaria:
" Cyrillic letters tend to be mapped to their Latin homophones, if present.
" Most keys corresponding to punctuation characters are left unmapped, so
" they retain their usual (qwerty) meanings in Cyrillic typing.
"
" In addition to the Bulgarian alphabet, the keymap makes accessible the
" following characters:
" — The letters Ё and ё, Э and э, and Ы and ы (in pairs of capital and
" small). These are the letters in the Russian alphabet that are not
" present in Bulgarian, so using the bulgarian-phonetic keymap one can
" type in Russian, too.
" — The quotation marks „ “ ” (used in the Bulgarian and English
" quotation styles), as well as « » (Russian quotation style).
" — The characters §, №, (en-dash), — (em-dash), …, •, ·, ±, °, ¬,
" ¤, and €.
"
" The keymap also defines key combinations for accented vowels in Bulgarian.
"
" For details of what key or key combination maps to what character, please
" see below the map table itself.
scriptencoding utf-8
let b:keymap_name = "pho"
loadkeymap
A А CYRILLIC CAPITAL LETTER A
B Б CYRILLIC CAPITAL LETTER BE
W В CYRILLIC CAPITAL LETTER VE
G Г CYRILLIC CAPITAL LETTER GHE
D Д CYRILLIC CAPITAL LETTER DE
E Е CYRILLIC CAPITAL LETTER IE
E:: Ё CYRILLIC CAPITAL LETTER IO
V Ж CYRILLIC CAPITAL LETTER ZHE
Z З CYRILLIC CAPITAL LETTER ZE
I И CYRILLIC CAPITAL LETTER I
J Й CYRILLIC CAPITAL LETTER SHORT I
K К CYRILLIC CAPITAL LETTER KA
L Л CYRILLIC CAPITAL LETTER EL
M М CYRILLIC CAPITAL LETTER EM
N Н CYRILLIC CAPITAL LETTER EN
O О CYRILLIC CAPITAL LETTER O
P П CYRILLIC CAPITAL LETTER PE
R Р CYRILLIC CAPITAL LETTER ER
S С CYRILLIC CAPITAL LETTER ES
T Т CYRILLIC CAPITAL LETTER TE
U У CYRILLIC CAPITAL LETTER U
F Ф CYRILLIC CAPITAL LETTER EF
H Х CYRILLIC CAPITAL LETTER HA
C Ц CYRILLIC CAPITAL LETTER TSE
~ Ч CYRILLIC CAPITAL LETTER CHE
{ Ш CYRILLIC CAPITAL LETTER SHA
} Щ CYRILLIC CAPITAL LETTER SHCHA
Y Ъ CYRILLIC CAPITAL LETTER HARD SIGN
YI Ы CYRILLIC CAPITAL LETTER YERU
X Ь CYRILLIC CAPITAL LETTER SOFT SIGN
YE Э CYRILLIC CAPITAL LETTER REVERSED E
| Ю CYRILLIC CAPITAL LETTER YU
Q Я CYRILLIC CAPITAL LETTER YA
a а CYRILLIC SMALL LETTER A
b б CYRILLIC SMALL LETTER BE
w в CYRILLIC SMALL LETTER VE
g г CYRILLIC SMALL LETTER GHE
d д CYRILLIC SMALL LETTER DE
e е CYRILLIC SMALL LETTER IE
e:: ё CYRILLIC SMALL LETTER IO
v ж CYRILLIC SMALL LETTER ZHE
z з CYRILLIC SMALL LETTER ZE
i и CYRILLIC SMALL LETTER I
j й CYRILLIC SMALL LETTER SHORT I
k к CYRILLIC SMALL LETTER KA
l л CYRILLIC SMALL LETTER EL
m м CYRILLIC SMALL LETTER EM
n н CYRILLIC SMALL LETTER EN
o о CYRILLIC SMALL LETTER O
p п CYRILLIC SMALL LETTER PE
r р CYRILLIC SMALL LETTER ER
s с CYRILLIC SMALL LETTER ES
t т CYRILLIC SMALL LETTER TE
u у CYRILLIC SMALL LETTER U
f ф CYRILLIC SMALL LETTER EF
h х CYRILLIC SMALL LETTER HA
c ц CYRILLIC SMALL LETTER TSE
` ч CYRILLIC SMALL LETTER CHE
[ ш CYRILLIC SMALL LETTER SHA
] щ CYRILLIC SMALL LETTER SHCHA
y ъ CYRILLIC SMALL LETTER HARD SIGN
yi ы CYRILLIC SMALL LETTER YERU
x ь CYRILLIC SMALL LETTER SOFT SIGN
ye э CYRILLIC SMALL LETTER REVERSED E
\\ ю CYRILLIC SMALL LETTER YU
q я CYRILLIC SMALL LETTER YA
!! § SECTION SIGN (PARAGRAPH SIGN)
## № NUMERO SIGN
-- EN DASH
---EM DASH
.. … HORIZONTAL ELLIPSIS
`` “ LEFT DOUBLE QUOTATION MARK
''RIGHT DOUBLE QUOTATION MARK
,,DOUBLE LOW-9 QUOTATION MARK
`. LEFT SINGLE QUOTATION MARK
'. RIGHT SINGLE QUOTATION MARK
<< « LEFT-POINTING DOUBLE ANGLE QUOTATION MARK
>> » RIGHT-POINTING DOUBLE ANGLE QUOTATION MARK
** • BULLET
,. · MIDDLE DOT
+- ± PLUS-MINUS SIGN
^o ° DEGREE SIGN
~~ ¬ NOT SIGN
@@ ¤ CURRENCY SIGN
$$ € EURO SIGN
" accented vowels cannot map onto cp1251 use utf-8 file encoding
'A А̀ CYRILLIC CAPITAL LETTER A + GRAVE ACCENT (COMPOSED)
'a а̀ CYRILLIC SMALL LETTER A + GRAVE ACCENT (COMPOSED)
'E Ѐ CYRILLIC CAPITAL LETTER IE + GRAVE ACCENT (COMPOSED)
'e ѐ CYRILLIC SMALL LETTER IE + GRAVE ACCENT (COMPOSED)
'I Ѝ CYRILLIC CAPITAL LETTER I + GRAVE ACCENT (COMPOSED)
'i ѝ CYRILLIC SMALL LETTER I + GRAVE ACCENT (COMPOSED)
'O О̀ CYRILLIC CAPITAL LETTER O + GRAVE ACCENT (COMPOSED)
'o о̀ CYRILLIC SMALL LETTER O + GRAVE ACCENT (COMPOSED)
'U У̀ CYRILLIC CAPITAL LETTER U + GRAVE ACCENT (COMPOSED)
'u у̀ CYRILLIC SMALL LETTER U + GRAVE ACCENT (COMPOSED)
'Y Ъ̀ CYRILLIC CAPITAL LETTER HARD SIGN + GRAVE ACCENT (COMPOSED)
'y ъ̀ CYRILLIC SMALL LETTER HARD SIGN + GRAVE ACCENT (COMPOSED)
'| Ю̀ CYRILLIC CAPITAL LETTER YU + GRAVE ACCENT (COMPOSED)
'\\ ю̀ CYRILLIC SMALL LETTER YU + GRAVE ACCENT (COMPOSED)
'Q Я̀ CYRILLIC CAPITAL LETTER YA + GRAVE ACCENT (COMPOSED)
'q я̀ CYRILLIC SMALL LETTER YA + GRAVE ACCENT (COMPOSED)

View File

@@ -0,0 +1,91 @@
" Vim Keymap file for the normalized Canadian multilingual keyboard
" CAN/CSA Z243.200-92 using the latin1 encoding.
" This mapping is limited in scope, as it assumes that the AltGr
" key works as it typically does in a Windows system with a multilingual
" English keyboard. It probably won't work with the US keyboard on US
" English versions of Windows, because those don't provide the AltGr keys.
" The mapping was tested with Win2k and WinXP.
" Maintainer: Eric Joanis <joanis@cs.toronto.edu>
" Last Change: 2004 Jan 13
" 2003 Dec 04
" Initial Revision
" 2004 Jan 13
" Added the upper case accented characters, forgotten in the initial version.
" All characters are given literally, conversion to another encoding (e.g.,
" UTF-8) should work.
scriptencoding latin1
" Use this short name in the status line.
let b:keymap_name = "canfr"
loadkeymap
< '
> "
/ é
? É
' è
\" È
\\ à
| À
[a â
[e ê
[i î
[o ô
[u û
[A Â
[E Ê
[I Î
[O Ô
[U Û
[[ ^
{a ä
{e ë
{i ï
{o ö
{u ü
{y ÿ
{A Ä
{E Ë
{I Ï
{O Ö
{U Ü
] ç
} Ç
` /
~ \\
^ ?
ú «
ø »
¬ <
® >
» °
Ûa à
Ûe è
Ûi ì
Ûo ò
Ûu ù
ÛA À
ÛE È
ÛI Ì
ÛO Ò
ÛU Ù
ÛÛ `
Ýa ã
Ýo õ
Ýn ñ
Ýs ß
ÝA Ã
ÝO Õ
ÝN Ñ
ÝS ß
ÝÝ ~
à |
· {
¸ }
¹ [
° ]
½ ¬

View File

@@ -0,0 +1,16 @@
let s:encoding = &enc
if s:encoding == 'latin1'
if has("unix")
let s:encoding = 'iso-8859-2'
else
let s:encoding = 'cp1250'
endif
endif
if s:encoding == 'utf-8'
source <sfile>:p:h/croatian_utf-8.vim
elseif s:encoding == 'cp1250'
source <sfile>:p:h/croatian_cp1250.vim
else
source <sfile>:p:h/croatian_iso-8859-2.vim
endif

View File

@@ -0,0 +1,65 @@
" Vim Keymap file for Croatian characters, classical variant, cp1250 encoding
"
" Maintainer: Paul B. Mahol <onemda@gmail.com>
" Last Changed: 2007 Oct 15
scriptencoding cp1250
let b:keymap_name = "croatian-cp1250"
" Uncomment line below if you prefer short name
"let b:keymap_name = "hr-cp1250"
loadkeymap
z y
Z Y
y z
Y Z
[ š
{ Š
] ð
} Ð
; è
: È
' æ
" Æ
\ ž
| Ž
/ -
? _
> :
< ;
¬ <
® >
â {
î }
æ [
ç ]
ñ \
÷ |
= +
+ *
- '
_ ?
@ "
^ &
& /
* (
( )
) =
± ~
ö @
³ ^
å
í §
Û ÷
Ý ×
Ü ¤
§ ß
µ °
½ ¸
· `
¹ ´
² ¡
ë ³
ì £
´ ¢

View File

@@ -0,0 +1,84 @@
" Vim Keymap file for Croatian characters, classical variant, iso-8859-2 encoding
"
" Maintainer: Paul B. Mahol <onemda@gmail.com>
" Last Changed: 2007 Oct 14
scriptencoding iso-8859-2
let b:keymap_name = "croatian-iso-8859-2"
" Uncomment line below if you prefer short name
"let b:keymap_name = "hr-iso-8859-2"
loadkeymap
" swap y and z, not important
z y
Z Y
y z
Y Z
" s<
[ ¹
" S<
{ ©
" D/
} Ð
" d/
] ð
" c<
; è
" c'
' æ
" C<
: È
" C'
" Æ
" z<
\ ¾
" Z<
| ®
÷ |
ö @
ñ \
Û ÷
Ý ×
ý ×
§ ß
í §
Ü ¤
ü ¤
â {
î }
æ [
ç ]
@ "
^ &
& /
* (
( )
) =
_ ?
- '
= +
+ *
/ -
< ;
> :
? _
± ~
² ·
´ ¢
µ °
³ ^
ì ³
Ì £
· `
¹ ´
° ½
­ ¨
" you still want to be able to type <, >
¬ <
® >
` ¸
½ ¸

View File

@@ -0,0 +1,68 @@
" Vim Keymap file for Croatian characters, classical variant, UTF-8 encoding
"
" Maintainer: Paul B. Mahol <onemda@gmail.com>
" Last Changed: 2007 Oct 14
scriptencoding UTF-8
let b:keymap_name = "croatian-UTF-8"
" Uncomment line below if you prefer short name
"let b:keymap_name = "hr-UTF-8"
loadkeymap
z y
Z Y
y z
Y Z
[ š
{ Š
] đ
} Đ
; č
: Č
' ć
" Ć
\ ž
| Ž
@ "
^ &
& /
* (
( )
) =
_ ?
+ *
= +
- '
æ [
ç ]
â {
î }
< ;
> :
/ -
? _
ö @
ñ \
÷ |
å
¬ <
® >
± ~
² ˇ
³ ^
´ ˘
µ °
· `
¹ ´
í §
Û ÷
Ü ¤
Ý ×
§ ß
ì ł
Ì Ł
° ˝
` ¸
½ ¸
­ ¨

View File

@@ -0,0 +1 @@
source <sfile>:p:h/czech_utf-8.vim

View File

@@ -0,0 +1,78 @@
" Maintainer: Jiri Tobisek <tobich@yahoo.com>
" Last Changed: 2001 Sep 30
let b:keymap = "czech"
loadkey
0 é
9 í
8 ÷
7 ý
6 ŵ
5 ř
4 ī
3 ŷ
2 ě
1 +
` ;
) 0
( 9
* 8
& 7
^ 6
% 5
$ 4
# 3
@ 2
! 1
] )
} (
[ ú
{ /
' §
" !
; ů
: "
/ -
? _
> :
< ?
| '
~u ů
~U Ů
\\a ä
\\e ë
\\i ï
\\o ö
\\u å
\\y ÿ
\\A Ä
\\E Ë
\\I ì
\\O Ö
\\U ö
\\Y Ÿ
=a ÷
=e é
=i í
=o ó
=u ú
=y ý
=A Á
=E É
=I ë
=O Ó
=U ù
=Y û
+c ī
+d Ĭ
+e ě
+n ň
+r ř
+s ŷ
+t š
+z ŵ
"y z If you prefere 'quertz' keyboard
"Y Z instead of 'querty',
"z y just uncomment these
"Z Y four last lines

View File

@@ -0,0 +1,82 @@
" Maintainer: Ashish SHUKLA <wahjava@members.fsf.org>
" Last Changed: 2009 Jul 04
"
" All characters are ASCII, conversion to another encoding (e.g., UTF-8)
" should work.
let b:keymap_name = "en-dv"
loadkeymap
q '
w ,
e .
r p
t y
y f
u g
i c
o r
p l
[ /
] =
\\ \\
a a
s o
d e
f u
g i
h d
j h
k t
l n
; s
' -
z ;
x q
c j
v k
b x
n b
m m
, w
. v
/ z
Z :
X Q
C J
V K
B X
N B
M M
< W
> V
? Z
A A
S O
D E
F U
G I
H D
J H
K T
L N
: S
\" _
Q "
W <
E >
R P
T Y
Y F
U G
I C
O R
P L
{ ?
} +
| |
- [
_ {
= ]
+ }

View File

@@ -0,0 +1 @@
source <sfile>:p:h/esperanto_utf-8.vim

View File

@@ -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

View File

@@ -0,0 +1,7 @@
" Assume 'encoding' is set to "latin1" while actually cp1253 or iso-8859-7 is
" being used
if has("win16") || has("win32") || has("win32unix")
source <sfile>:p:h/greek_cp1253.vim
else
source <sfile>:p:h/greek_iso-8859-7.vim
endif

View File

@@ -0,0 +1,119 @@
" Vim Keymap file for greek
" Maintainer: Grigorios Magklis <maglis@cs.rochester.edu>
" Patched for MS-Windows CP1253: Panagiotis Louridas <louridas@acm.org>
" Last Updated: Fri 13 Feb 2004 13:01:33
"
" This keyboard layout allows all Greek symbols to be typed,
" including accented capitals, diaeresis & accent on the same
" vowel, and the Greek semicolon sign.
"
" accent ";" + letter
" diaeresis ":" + letter
" diaeresis + accent ";" + ":" (or ":" + ";") + letter
" semicolon "q"
" colon "Q"
" greek semicolon "W"
" sigma at end of word "w"
" greek left double-quote "<" twice
" greek right double-quote ">" twice
" Use this short name in the status line.
let b:keymap_name = "greek"
loadkeymap
" capital
A <char-193> " Á
B <char-194> " Â
G <char-195> " Ã
D <char-196> " Ä
E <char-197> " Å
Z <char-198> " Æ
H <char-199> " Ç
U <char-200> " È
I <char-201> " É
K <char-202> " Ê
L <char-203> " Ë
M <char-204> " Ì
N <char-205> " Í
J <char-206> " Î
O <char-207> " Ï
P <char-208> " Ð
R <char-209> " Ñ
S <char-211> " Ó
T <char-212> " Ô
Y <char-213> " Õ
F <char-214> " Ö
X <char-215> " ×
C <char-216> " Ø
V <char-217> " Ù
" small
a <char-225> " á
b <char-226> " â
g <char-227> " ã
d <char-228> " ä
e <char-229> " å
z <char-230> " æ
h <char-231> " ç
u <char-232> " è
i <char-233> " é
k <char-234> " ê
l <char-235> " ë
m <char-236> " ì
n <char-237> " í
j <char-238> " î
o <char-239> " ï
p <char-240> " ð
r <char-241> " ñ
w <char-242> " ò
s <char-243> " ó
t <char-244> " ô
y <char-245> " õ
f <char-246> " ö
x <char-247> " ÷
c <char-248> " ø
v <char-249> " ù
" accented capital
;A <char-162> " ¢
;E <char-184> " ¸
;H <char-185> " ¹
;I <char-186> " º
;Y <char-190> " ¾
;O <char-188> " ¼
;V <char-191> " ¿
"
:I <char-218> " Ú
:Y <char-219> " Û
" accented small
;a <char-220> " Ü
;e <char-221> " Ý
;h <char-222> " Þ
;i <char-223> " ß
;y <char-253> " ý
;o <char-252> " ü
;v <char-254> " þ
"
:i <char-250> " ú
:y <char-251> " û
"
;:i <char-192> " À
:;i <char-192> " À
;:y <char-224> " à
:;y <char-224> " à
" symbols
q ; " ;
Q : " :
W <char-183> " ·
; <char-180> " ´
: <char-168> " ¨
;: <char-181> " µ
:; <char-181> " µ
" quotes
<< <char-171> " «
>> <char-187> " »
" <char-161> " ¡
" <char-162> " ¢

View File

@@ -0,0 +1,104 @@
" Vim Keymap file for greek DOS cp737
" Maintainer: Panagiotis Louridas <louridas@acm.org>
" Last Updated: Thu Mar 23 14:05:45 EET 2006
" This keyboard layout allows all Greek symbols to be typed,
" including accented capitals and diaeresis. It does not
" include diaeresis and accent on the same vowel, nor
" the greek quotes, as these were not included in the codepage.
" It includes the Greek semicolon sign.
"
" accent ";" + letter
" diaeresis ":" + letter
" diaeresis + accent ";" + ":" (or ":" + ";") + letter
" semicolon "q"
" colon "Q"
" greek semicolon "W"
" sigma at end of word "w"
" Use this short name in the status line.
let b:keymap_name = "greek"
loadkeymap
" capital
A <char-128> " €
B <char-129> " <20>
G <char-130> "
D <char-131> " ƒ
E <char-132> " „
Z <char-133> " …
H <char-134> " †
U <char-135> " ‡
I <char-136> " ˆ
K <char-137> " ‰
L <char-138> " Š
M <char-139> "
N <char-140> " Œ
J <char-141> " <20>
O <char-142> " Ž
P <char-143> " <20>
R <char-144> " <20>
S <char-145> "
T <char-146> "
Y <char-147> " “
F <char-148> " ”
X <char-149> " •
C <char-150> "
V <char-151> " —
" small
a <char-152> " ˜
b <char-153> " ™
g <char-154> " š
d <char-155> "
e <char-156> " œ
z <char-157> " <20>
h <char-158> " ž
u <char-159> " Ÿ
i <char-160> "  
k <char-161> " ¡
l <char-162> " ¢
m <char-163> " £
n <char-164> " ¤
j <char-165> " ¥
o <char-166> " ¦
p <char-167> " §
r <char-168> " ¨
s <char-169> " ©
w <char-170> " ª
t <char-171> " «
y <char-172> " ¬
f <char-173> " ­
x <char-174> " ®
c <char-175> " ¯
v <char-224> " à
" accented capital
;A <char-234> " ê
;E <char-235> " ë
;H <char-236> " ì
;I <char-237> " í
;O <char-238> " î
;Y <char-239> " ï
;V <char-240> " ð
"
:I <char-244> " ô
:Y <char-245> " õ
" accented small
;a <char-225> " á
;e <char-226> " â
;h <char-227> " ã
;i <char-229> " å
;o <char-230> " æ
;y <char-231> " ç
;v <char-233> " é
"
:i <char-228> " ä
:y <char-232> " è
"
" symbols
q ; " ;
Q : " :
W <char-250> " ú

View File

@@ -0,0 +1,118 @@
" Vim Keymap file for greek
" Maintainer: Grigorios Magklis <maglis@cs.rochester.edu>
" Last Updated: Tue 10 Jul 2001 16:50:50
"
" This keyboard layout allows all Greek symbols to be typed,
" including accented capitals, diaeresis & accent on the same
" vowel, and the Greek semicolon sign.
"
" accent ";" + letter
" diaeresis ":" + letter
" diaeresis + accent ";" + ":" (or ":" + ";") + letter
" semicolon "q"
" colon "Q"
" greek semicolon "W"
" sigma at end of word "w"
" greek left double-quote "<" twice
" greek right double-quote ">" twice
" Use this short name in the status line.
let b:keymap_name = "greek"
loadkeymap
" capital
A <char-193> " Á
B <char-194> " Â
G <char-195> " Ã
D <char-196> " Ä
E <char-197> " Å
Z <char-198> " Æ
H <char-199> " Ç
U <char-200> " È
I <char-201> " É
K <char-202> " Ê
L <char-203> " Ë
M <char-204> " Ì
N <char-205> " Í
J <char-206> " Î
O <char-207> " Ï
P <char-208> " Ð
R <char-209> " Ñ
S <char-211> " Ó
T <char-212> " Ô
Y <char-213> " Õ
F <char-214> " Ö
X <char-215> " ×
C <char-216> " Ø
V <char-217> " Ù
" small
a <char-225> " á
b <char-226> " â
g <char-227> " ã
d <char-228> " ä
e <char-229> " å
z <char-230> " æ
h <char-231> " ç
u <char-232> " è
i <char-233> " é
k <char-234> " ê
l <char-235> " ë
m <char-236> " ì
n <char-237> " í
j <char-238> " î
o <char-239> " ï
p <char-240> " ð
r <char-241> " ñ
w <char-242> " ò
s <char-243> " ó
t <char-244> " ô
y <char-245> " õ
f <char-246> " ö
x <char-247> " ÷
c <char-248> " ø
v <char-249> " ù
" accented capital
;A <char-182> " ¶
;E <char-184> " ¸
;H <char-185> " ¹
;I <char-186> " º
;Y <char-190> " ¾
;O <char-188> " ¼
;V <char-191> " ¿
"
:I <char-218> " Ú
:Y <char-219> " Û
" accented small
;a <char-220> " Ü
;e <char-221> " Ý
;h <char-222> " Þ
;i <char-223> " ß
;y <char-253> " ý
;o <char-252> " ü
;v <char-254> " þ
"
:i <char-250> " ú
:y <char-251> " û
"
;:i <char-192> " À
:;i <char-192> " À
;:y <char-224> " à
:;y <char-224> " à
" symbols
q ; " ;
Q : " :
W <char-183> " ·
; <char-180> " ´
: <char-168> " ¨
;: <char-181> " µ
:; <char-181> " µ
" quotes
<< <char-171> " «
>> <char-187> " »
" <char-161> " ¡
" <char-162> " ¢

View File

@@ -0,0 +1,622 @@
" Vim Keymap file for greek
" Maintainer: Panagiotis Louridas <louridas@acm.org>
" Last Updated: Thu Mar 23 23:45:02 EET 2006
" This file was corrected for Vim after the version adapted for Vim 6 from
" the yudit distribution by Robert Goulding <goulding@princeton.edu>
"
" The monotonic part of this kmap was made by Constantine Stathopoulos
" <cstath@irismedia.gr>.
" The polytonic part was made by <birger.langkjer@image.dk> 04/11-1999,
" Aarhus, Denmark.
" It was modified and completed by A. Tsolomitis <atsol@aegean.gr>
" The licence allows modifications but redistribution of modifications
" should be with another name.
" The keymap now conforms with the
" LaTeX's-Babel Standard by A. Syropoulos <apostolo@ocean1.ee.duth.gr>
" The conventions are as follows:
" EURO SIGN is E$ (0x20AC),
" Drachma sign is D$ (0x20AF)
" RIGHT an LEFT QUOTATION MARKS (0x00BB), (0x00AB),
" follow the kikbd conventions (;< abd ;>) AND << and >>
" Apostrofos is corrected in order to agree with the Greek grammar rules
" of Triantafilidis who requires the PSILI (or Koronis) symbol for an
" apostrophe.
" The Greek ANO TELEIA (0x0387), follows again the kikbd conventions as
" well as the Emacs conventions. So it is produced by both ;. and W
" All greek accents are added so they can be produced by scholars
" without having to combine them with letters (usufull for grammarians
" in particular) (especially for dasia and psiln we use ' for psili
" (that is apostrophe) and ;' for dasia. This is done in order to
" preserve the posibility to write a plain < or >.
" Ypogegrammeni is | following the character (the originally proposed
" i after the character is problematic: can't write easily ai or vi) :
" > dasia " an oxia or baria *always* should follow dasia
" < psili " an oxia or baria *always* should follow psili
" ; tonos
" / oxia
" ` varia
" ~ perispomeni
" : dialytika
" :; or ;: dialytika oxia
" :` or `: dialytika baria
" || a single ypogegrammeni
" vowel followed by | gives ypogegrammeni to the vowel
" -vowel gives vowel with macron
" ^vowel gives vowel with braxy
" -- endash
" --- emdash
" ;b ;p ;f ;u ;r ;k give alternative forms
" && give the Greek kai symbol
" #Q and #q give archaic Qoppa and qoppa
" ;U is capital Theta symbol
" !e and !E are lunate epsilon and Epsilon
" #ST stigma
" #SP sampi
" #G digamma
" #Q qoppa
" ;# avw tovos (for numerals)
" ;## katw tovos (for numerals)
" All accents are supported. Even rho with < and > and Rho with <
" Also :~i and :~u and macron and braxy a,i,u and their capitals.
let b:keymap_name = "grk"
loadkeymap
" PUNCTUATION MARKS - SYMBOLS (GREEK SPECIFIC)
"
E$ <char-0x20AC> " EURO SIGN
>> <char-0x00BB> " RIGHT-POINTING DOUBLE ANGLE QUOTATION MARK [GREEK
" EISAGOGIKA/OMOIOMATIKA - DEFINITION
" MISSING FROM UNICODE]
;> <char-0x00BB> "
<< <char-0x00AB> " LEFT-POINTING DOUBLE ANGLE QUOTATION MARK [GREEK
" EISAGOGIKA - DEFINITION MISSING FROM UNICODE]
;< <char-0x00AB> "
Q <char-0x003A> " COLON [GREEK EPEXIGIMATIKA OR ANO & KATO TELEIA -
" DEFINITION MISSING FROM UNICODE]
q <char-0x037E> " GREEK QUESTION MARK (EROTIMATIKO)
;. <char-0x0387> " GREEK ANO TELEIA (KDE/kikbd/Xinput standard)
W <char-0x0387> " GREEK ANO TELEIA (Emacs standard)
' <char-0x1FBD> " GREEK APOSTROFOS
-- <char-0x2013> " endash
--- <char-0x2014> " emdash
"
" GREEK DIACRITICS
"
: <char-0x00A8> " DIAERESIS [GREEK DIALYTIKA - DEFINITION MISSING FROM
" UNICODE]
; <char-0x0384> " GREEK TONOS
:; <char-0x0385> " GREEK DIALYTIKA Oxia
;: <char-0x0385> " GREEK DIALYTIKA Oxia
:` <char-0x1FED> " GREEK DIALYTIKA VARIA
`: <char-0x1FED> " GREEK DIALYTIKA VARIA
/ <char-0x1FFD> " GREEK OXIA
` <char-0x1FEF> " GREEK VARIA
~ <char-0x1FC0> " PERISPOMENI
>` <char-0x1FCD> " PSILI VARIA
<` <char-0x1FDD> " DASIA VARIA
>; <char-0x1FCE> " PSILI OXIA
<; <char-0x1FDE> " DASIA OXIA
<~ <char-0x1FDF> " DASIA PERISPOMENI
>~ <char-0x1FCF> " PSILI PERISPOMENI
"For plain psili use apostrophe
;' <char-0x1FFE> " (Plain) dasia
"
"
"
" GREEK LETTERS
"
A <char-0x0391> " GREEK CAPITAL LETTER ALPHA
B <char-0x0392> " GREEK CAPITAL LETTER BETA
G <char-0x0393> " GREEK CAPITAL LETTER GAMMA
D <char-0x0394> " GREEK CAPITAL LETTER DELTA
E <char-0x0395> " GREEK CAPITAL LETTER EPSILON
Z <char-0x0396> " GREEK CAPITAL LETTER ZETA
H <char-0x0397> " GREEK CAPITAL LETTER ETA
U <char-0x0398> " GREEK CAPITAL LETTER THETA
I <char-0x0399> " GREEK CAPITAL LETTER IOTA
K <char-0x039A> " GREEK CAPITAL LETTER KAPPA
L <char-0x039B> " GREEK CAPITAL LETTER LAMDA
M <char-0x039C> " GREEK CAPITAL LETTER MU
N <char-0x039D> " GREEK CAPITAL LETTER NU
J <char-0x039E> " GREEK CAPITAL LETTER XI
O <char-0x039F> " GREEK CAPITAL LETTER OMIKRON
P <char-0x03A0> " GREEK CAPITAL LETTER PI
R <char-0x03A1> " GREEK CAPITAL LETTER RHO
S <char-0x03A3> " GREEK CAPITAL LETTER SIGMA
T <char-0x03A4> " GREEK CAPITAL LETTER TAU
Y <char-0x03A5> " GREEK CAPITAL LETTER UPSILON
F <char-0x03A6> " GREEK CAPITAL LETTER PHI
X <char-0x03A7> " GREEK CAPITAL LETTER CHI
C <char-0x03A8> " GREEK CAPITAL LETTER PSI
V <char-0x03A9> " GREEK CAPITAL LETTER OMEGA
a <char-0x03B1> " GREEK SMALL LETTER ALPHA
b <char-0x03B2> " GREEK SMALL LETTER BETA
g <char-0x03B3> " GREEK SMALL LETTER GAMMA
d <char-0x03B4> " GREEK SMALL LETTER DELTA
e <char-0x03B5> " GREEK SMALL LETTER EPSILON
z <char-0x03B6> " GREEK SMALL LETTER ZETA
h <char-0x03B7> " GREEK SMALL LETTER ETA
u <char-0x03B8> " GREEK SMALL LETTER THETA
i <char-0x03B9> " GREEK SMALL LETTER IOTA
k <char-0x03BA> " GREEK SMALL LETTER KAPPA
l <char-0x03BB> " GREEK SMALL LETTER LAMDA
m <char-0x03BC> " GREEK SMALL LETTER MU
n <char-0x03BD> " GREEK SMALL LETTER NU
j <char-0x03BE> " GREEK SMALL LETTER XI
o <char-0x03BF> " GREEK SMALL LETTER OMICRON
p <char-0x03C0> " GREEK SMALL LETTER PI
r <char-0x03C1> " GREEK SMALL LETTER RHO
w <char-0x03C2> " GREEK SMALL LETTER FINAL SIGMA
s <char-0x03C3> " GREEK SMALL LETTER SIGMA
t <char-0x03C4> " GREEK SMALL LETTER TAU
y <char-0x03C5> " GREEK SMALL LETTER UPSILON
f <char-0x03C6> " GREEK SMALL LETTER PHI
x <char-0x03C7> " GREEK SMALL LETTER CHI
c <char-0x03C8> " GREEK SMALL LETTER PSI
v <char-0x03C9> " GREEK SMALL LETTER OMEGA
"
"COMBINED GREEK LETTERS WITH DIACRITICS
"
;A <char-0x0386> " GREEK CAPITAL LETTER ALPHA WITH TONOS
;E <char-0x0388> " GREEK CAPITAL LETTER EPSILON WITH TONOS
;H <char-0x0389> " GREEK CAPITAL LETTER ETA WITH TONOS
;I <char-0x038A> " GREEK CAPITAL LETTER IOTA WITH TONOS
;O <char-0x038C> " GREEK CAPITAL LETTER OMICRON WITH TONOS
;Y <char-0x038E> " GREEK CAPITAL LETTER UPSILON WITH TONOS
;V <char-0x038F> " GREEK CAPITAL LETTER OMEGA WITH TONOS
:;i <char-0x0390> " GREEK SMALL LETTER IOTA WITH DIALYTIKA AND TONOS
;:i <char-0x0390> " GREEK SMALL LETTER IOTA WITH DIALYTIKA AND TONOS
:`i <char-0x1FD2> " GREEK SMALL LETTER IOTA WITH DIALYTIKA AND baria
`:i <char-0x1FD2> " GREEK SMALL LETTER IOTA WITH DIALYTIKA AND baria
:I <char-0x03AA> " GREEK CAPITAL LETTER IOTA WITH DIALYTIKA
:Y <char-0x03AB> " GREEK CAPITAL LETTER UPSILON WITH DIALYTIKA
;a <char-0x03AC> " GREEK SMALL LETTER ALPHA WITH TONOS
;e <char-0x03AD> " GREEK SMALL LETTER EPSILON WITH TONOS
;h <char-0x03AE> " GREEK SMALL LETTER ETA WITH TONOS
;i <char-0x03AF> " GREEK SMALL LETTER IOTA WITH TONOS
:;y <char-0x03B0> " GREEK SMALL LETTER UPSILON WITH DIALYTIKA AND TONOS
;:y <char-0x03B0> " GREEK SMALL LETTER UPSILON WITH DIALYTIKA AND TONOS
:`y <char-0x1FE2> " GREEK SMALL LETTER UPSILON WITH DIALYTIKA AND baria
`:y <char-0x1FE2> " GREEK SMALL LETTER UPSILON WITH DIALYTIKA AND baria
:i <char-0x03CA> " GREEK SMALL LETTER IOTA WITH DIALYTIKA
:y <char-0x03CB> " GREEK SMALL LETTER UPSILON WITH DIALYTIKA
;o <char-0x03CC> " GREEK SMALL LETTER OMICRON WITH TONOS
;y <char-0x03CD> " GREEK SMALL LETTER UPSILON WITH TONOS
;v <char-0x03CE> " GREEK SMALL LETTER OMEGA WITH TONOS
"
" This area covers 0x1F00-0x1FFF
"
"
" letters with Varia:
"
`A <char-0x1FBA> " GREEK CAPITAL LETTER ALPHA WITH VARIA
`E <char-0x1FC8> " GREEK CAPITAL LETTER ALPHA WITH VARIA
`H <char-0x1FCA> " GREEK CAPITAL LETTER ETA WITH VARIA
`I <char-0x1FDA> " GREEK CAPITAL LETTER IOTA WITH VARIA
`O <char-0x1FF8> " GREEK CAPITAL LETTER ALPHA WITH VARIA
`Y <char-0x1FEA> " GREEK CAPITAL LETTER ALPHA WITH VARIA
`V <char-0x1FFA> " GREEK CAPITAL LETTER OMEGA WITH VARIA
`a <char-0x1F70> " GREEK SMALL LETTER ALPHA WITH VARIA
`e <char-0x1F72> " GREEK SMALL LETTER ALPHA WITH VARIA
`h <char-0x1F74> " GREEK SMALL LETTER ETA WITH VARIA
`i <char-0x1F76> " GREEK SMALL LETTER IOTA WITH VARIA
`o <char-0x1F78> " GREEK SMALL LETTER ALPHA WITH VARIA
`y <char-0x1F7A> " GREEK SMALL LETTER ALPHA WITH VARIA
`v <char-0x1F7C> " GREEK SMALL LETTER OMEGA WITH VARIA
"
" letters with Oxia:
"
/A <char-0x1FBB> " GREEK CAPITAL LETTER ALPHA WITH OXIA
/E <char-0x1FC9> " GREEK CAPITAL LETTER EPSILON WITH OXIA
/H <char-0x1FCB> " GREEK CAPITAL LETTER ETA WITH OXIA
/I <char-0x1FDB> " GREEK CAPITAL LETTER IOTA WITH OXIA
/O <char-0x1FF9> " GREEK CAPITAL LETTER OMICRON WITH OXIA
/Y <char-0x1FEB> " GREEK CAPITAL LETTER UPSILON WITH OXIA
/V <char-0x1FFB> " GREEK CAPITAL LETTER OMEGA WITH OXIA
/a <char-0x1F71> " GREEK SMALL LETTER ALPHA WITH OXIA
/e <char-0x1F73> " GREEK SMALL LETTER EPSILON WITH OXIA
/h <char-0x1F75> " GREEK SMALL LETTER ETA WITH OXIA
/i <char-0x1F77> " GREEK SMALL LETTER IOTA WITH OXIA
/o <char-0x1F79> " GREEK SMALL LETTER OMICRON WITH OXIA
/y <char-0x1F7B> " GREEK SMALL LETTER UPSILON WITH OXIA
/v <char-0x1F7D> " GREEK SMALL LETTER OMEGA WITH OXIA
"
" letters with Psili:
"
>A <char-0x1F08> " GREEK CAPITAL LETTER ALPHA WITH PSILI
>E <char-0x1F18> " GREEK CAPITAL LETTER EPSILON WITH PSILI
>H <char-0x1F28> " GREEK CAPITAL LETTER ETA WITH PSILI
>I <char-0x1F38> " GREEK CAPITAL LETTER IOTA WITH PSILI
>O <char-0x1F48> " GREEK CAPITAL LETTER OMICRON WITH PSILI
>Y <char-0x1F58> " GREEK CAPITAL LETTER UPSILON WITH PSILI
>V <char-0x1F68> " GREEK CAPITAL LETTER OMEGA WITH PSILI
>a <char-0x1F00> " GREEK SMALL LETTER ALPHA WITH PSILI
>e <char-0x1F10> " GREEK SMALL LETTER EPSILON WITH PSILI
>h <char-0x1F20> " GREEK SMALL LETTER ETA WITH PSILI
>i <char-0x1F30> " GREEK SMALL LETTER IOTA WITH PSILI
>o <char-0x1F40> " GREEK SMALL LETTER OMICRON WITH PSILI
>y <char-0x1F50> " GREEK SMALL LETTER UPSILON WITH PSILI
>v <char-0x1F60> " GREEK SMALL LETTER OMEGA WITH PSILI
"
" Letters with Dasia:
"
<A <char-0x1F09> " GREEK CAPITAL LETTER ALPHA WITH DASIA
<E <char-0x1F19> " GREEK CAPITAL LETTER EPSILON WITH DASIA
<H <char-0x1F29> " GREEK CAPITAL LETTER ETA WITH DASIA
<I <char-0x1F39> " GREEK CAPITAL LETTER IOTA WITH DASIA
<O <char-0x1F49> " GREEK CAPITAL LETTER OMICRON WITH DASIA
<Y <char-0x1F59> " GREEK CAPITAL LETTER UPSILON WITH DASIA
<V <char-0x1F69> " GREEK CAPITAL LETTER OMEGA WITH DASIA
<a <char-0x1F01> " GREEK SMALL LETTER ALPHA WITH DASIA
<e <char-0x1F11> " GREEK SMALL LETTER EPSILON WITH DASIA
<h <char-0x1F21> " GREEK SMALL LETTER ETA WITH DASIA
<i <char-0x1F31> " GREEK SMALL LETTER IOTA WITH DASIA
<o <char-0x1F41> " GREEK SMALL LETTER OMICRON WITH DASIA
<y <char-0x1F51> " GREEK SMALL LETTER UPSILON WITH DASIA
<v <char-0x1F61> " GREEK SMALL LETTER OMEGA WITH DASIA
"
" letters with Psili and Varia:
"
>`A <char-0x1F0A> " GREEK CAPITAL LETTER ALPHA WITH PSILI AND VARIA
>`E <char-0x1F1A> " GREEK CAPITAL LETTER EPSILON WITH PSILI AND VARIA
>`H <char-0x1F2A> " GREEK CAPITAL LETTER ETA WITH PSILI AND VARIA
>`I <char-0x1F3A> " GREEK CAPITAL LETTER IOTA WITH PSILI AND VARIA
>`O <char-0x1F4A> " GREEK CAPITAL LETTER OMICRON WITH PSILI AND VARIA
>`Y <char-0x1F5A> " GREEK CAPITAL LETTER UPSILON WITH PSILI AND VARIA
>`V <char-0x1F6A> " GREEK CAPITAL LETTER OMEGA WITH PSILI AND VARIA
>`a <char-0x1F02> " GREEK SMALL LETTER ALPHA WITH PSILI AND VARIA
>`e <char-0x1F12> " GREEK SMALL LETTER EPSILON WITH PSILI AND VARIA
>`h <char-0x1F22> " GREEK SMALL LETTER ETA WITH PSILI AND VARIA
>`i <char-0x1F32> " GREEK SMALL LETTER IOTA WITH PSILI AND VARIA
>`o <char-0x1F42> " GREEK SMALL LETTER OMICRON WITH PSILI AND VARIA
>`y <char-0x1F52> " GREEK SMALL LETTER UPSILON WITH PSILI AND VARIA
>`v <char-0x1F62> " GREEK SMALL LETTER OMEGA WITH PSILI AND VARIA
"
" Letters with Dasia and Varia:
"
<`A <char-0x1F0B> " GREEK CAPITAL LETTER ALPHA WITH DASIA AND VARIA
<`E <char-0x1F1B> " GREEK CAPITAL LETTER EPSILON WITH DASIA AND VARIA
<`H <char-0x1F2B> " GREEK CAPITAL LETTER ETA WITH DASIA AND VARIA
<`I <char-0x1F3B> " GREEK CAPITAL LETTER IOTA WITH DASIA AND VARIA
<`O <char-0x1F4B> " GREEK CAPITAL LETTER OMICRON WITH DASIA AND VARIA
<`Y <char-0x1F5B> " GREEK CAPITAL LETTER UPSILON WITH DASIA AND VARIA
<`V <char-0x1F6B> " GREEK CAPITAL LETTER OMEGA WITH DASIA AND VARIA
<`a <char-0x1F03> " GREEK SMALL LETTER ALPHA WITH DASIA AND VARIA
<`e <char-0x1F13> " GREEK SMALL LETTER EPSILON WITH DASIA AND VARIA
<`h <char-0x1F23> " GREEK SMALL LETTER ETA WITH DASIA AND VARIA
<`i <char-0x1F33> " GREEK SMALL LETTER IOTA WITH DASIA AND VARIA
<`o <char-0x1F43> " GREEK SMALL LETTER OMICRON WITH DASIA AND VARIA
<`y <char-0x1F53> " GREEK SMALL LETTER UPSILON WITH DASIA AND VARIA
<`v <char-0x1F63> " GREEK SMALL LETTER OMEGA WITH DASIA AND VARIA
"
" letters with Psili and Oxia:
"
>;A <char-0x1F0C> " GREEK CAPITAL LETTER ALPHA WITH PSILI AND OXIA
>;E <char-0x1F1C> " GREEK CAPITAL LETTER EPSILON WITH PSILI AND OXIA
>;H <char-0x1F2C> " GREEK CAPITAL LETTER ETA WITH PSILI AND OXIA
>;I <char-0x1F3C> " GREEK CAPITAL LETTER IOTA WITH PSILI AND OXIA
>;O <char-0x1F4C> " GREEK CAPITAL LETTER OMICRON WITH PSILI AND OXIA
>;Y <char-0x1F5C> " GREEK CAPITAL LETTER UPSILON WITH PSILI AND OXIA
>;V <char-0x1F6C> " GREEK CAPITAL LETTER OMEGA WITH PSILI AND OXIA
>;a <char-0x1F04> " GREEK SMALL LETTER ALPHA WITH PSILI AND OXIA
>;e <char-0x1F14> " GREEK SMALL LETTER EPSILON WITH PSILI AND OXIA
>;h <char-0x1F24> " GREEK SMALL LETTER ETA WITH PSILI AND OXIA
>;i <char-0x1F34> " GREEK SMALL LETTER IOTA WITH PSILI AND OXIA
>;o <char-0x1F44> " GREEK SMALL LETTER OMICRON WITH PSILI AND OXIA
>;y <char-0x1F54> " GREEK SMALL LETTER UPSILON WITH PSILI AND OXIA
>;v <char-0x1F64> " GREEK SMALL LETTER OMEGA WITH PSILI AND OXIA
"
" Letters with Dasia and Oxia:
"
<;A <char-0x1F0D> " GREEK CAPITAL LETTER ALPHA WITH DASIA AND OXIA
<;E <char-0x1F1D> " GREEK CAPITAL LETTER EPSILON WITH DASIA AND OXIA
<;H <char-0x1F2D> " GREEK CAPITAL LETTER ETA WITH DASIA AND OXIA
<;I <char-0x1F3D> " GREEK CAPITAL LETTER IOTA WITH DASIA AND OXIA
<;O <char-0x1F4D> " GREEK CAPITAL LETTER OMICRON WITH DASIA AND OXIA
<;Y <char-0x1F5D> " GREEK CAPITAL LETTER UPSILON WITH DASIA AND OXIA
<;V <char-0x1F6D> " GREEK CAPITAL LETTER OMEGA WITH DASIA AND OXIA
<;a <char-0x1F05> " GREEK SMALL LETTER ALPHA WITH DASIA AND OXIA
<;e <char-0x1F15> " GREEK SMALL LETTER EPSILON WITH DASIA AND OXIA
<;h <char-0x1F25> " GREEK SMALL LETTER ETA WITH DASIA AND OXIA
<;i <char-0x1F35> " GREEK SMALL LETTER IOTA WITH DASIA AND OXIA
<;o <char-0x1F45> " GREEK SMALL LETTER OMICRON WITH DASIA AND OXIA
<;y <char-0x1F55> " GREEK SMALL LETTER UPSILON WITH DASIA AND OXIA
<;v <char-0x1F65> " GREEK SMALL LETTER OMEGA WITH DASIA AND OXIA
"
" letters with Psili and Perispomeni:
"
>~A <char-0x1F0E> " GREEK CAPITAL LETTER ALPHA WITH PSILI AND PERISPOMENI
>~E <char-0x1F1E> " GREEK CAPITAL LETTER EPSILON WITH PSILI AND PERISPOMENI
>~H <char-0x1F2E> " GREEK CAPITAL LETTER ETA WITH PSILI AND PERISPOMENI
>~I <char-0x1F3E> " GREEK CAPITAL LETTER IOTA WITH PSILI AND PERISPOMENI
>~O <char-0x1F4E> " GREEK CAPITAL LETTER OMICRON WITH PSILI AND PERISPOMENI
>~Y <char-0x1F5E> " GREEK CAPITAL LETTER UPSILON WITH PSILI AND PERISPOMENI
>~V <char-0x1F6E> " GREEK CAPITAL LETTER OMEGA WITH PSILI AND PERISPOMENI
>~a <char-0x1F06> " GREEK SMALL LETTER ALPHA WITH PSILI AND PERISPOMENI
>~e <char-0x1F16> " GREEK SMALL LETTER EPSILON WITH PSILI AND PERISPOMENI
>~h <char-0x1F26> " GREEK SMALL LETTER ETA WITH PSILI AND PERISPOMENI
>~i <char-0x1F36> " GREEK SMALL LETTER IOTA WITH PSILI AND PERISPOMENI
>~o <char-0x1F46> " GREEK SMALL LETTER OMICRON WITH PSILI AND PERISPOMENI
>~y <char-0x1F56> " GREEK SMALL LETTER UPSILON WITH PSILI AND PERISPOMENI
>~v <char-0x1F66> " GREEK SMALL LETTER OMEGA WITH PSILI AND PERISPOMENI
"
" Letters with Dasia and Perispomeni:
"
<~A <char-0x1F0F> " GREEK CAPITAL LETTER ALPHA WITH DASIA AND PERISPOMENI
<~E <char-0x1F1F> " GREEK CAPITAL LETTER EPSILON WITH DASIA AND PERISPOMENI
<~H <char-0x1F2F> " GREEK CAPITAL LETTER ETA WITH DASIA AND PERISPOMENI
<~I <char-0x1F3F> " GREEK CAPITAL LETTER IOTA WITH DASIA AND PERISPOMENI
<~O <char-0x1F4F> " GREEK CAPITAL LETTER OMICRON WITH DASIA AND PERISPOMENI
<~Y <char-0x1F5F> " GREEK CAPITAL LETTER UPSILON WITH DASIA AND PERISPOMENI
<~V <char-0x1F6F> " GREEK CAPITAL LETTER OMEGA WITH DASIA AND PERISPOMENI
<~a <char-0x1F07> " GREEK SMALL LETTER ALPHA WITH DASIA AND PERISPOMENI
<~e <char-0x1F17> " GREEK SMALL LETTER EPSILON WITH DASIA AND PERISPOMENI
<~h <char-0x1F27> " GREEK SMALL LETTER ETA WITH DASIA AND PERISPOMENI
<~i <char-0x1F37> " GREEK SMALL LETTER IOTA WITH DASIA AND PERISPOMENI
<~o <char-0x1F47> " GREEK SMALL LETTER OMICRON WITH DASIA AND PERISPOMENI
<~y <char-0x1F57> " GREEK SMALL LETTER UPSILON WITH DASIA AND PERISPOMENI
<~v <char-0x1F67> " GREEK SMALL LETTER OMEGA WITH DASIA AND PERISPOMENI
"
"
"
" letters with Ypogegrammeni/Prosgegrammeni:
"
A| <char-0x1FBC> " GREEK CAPITAL LETTER ALPHA WITH PROSGEGRAMMENI
H| <char-0x1FCC> " GREEK CAPITAL LETTER ETA WITH PROSGEGRAMMENI
V| <char-0x1FFC> " GREEK CAPITAL LETTER OMEGA WITH PROSGEGRAMMENI
a| <char-0x1FB3> " GREEK SMALL LETTER ALPHA WITH YPOGEGRAMMENI
h| <char-0x1FC3> " GREEK SMALL LETTER ETA WITH YPOGEGRAMMENI
v| <char-0x1FF3> " GREEK SMALL LETTER OMEGA WITH YPOGEGRAMMENI
"
"
"
" letters with Psili and Ypogegrammeni/Prosgegrammeni:
"
>A| <char-0x1F88> " GREEK CAPITAL LETTER ALPHA WITH PSILI AND
" PROSGEGRAMMENI
>H| <char-0x1F98> " GREEK CAPITAL LETTER ETA WITH PSILI AND PROSGEGRAMMENI
>V| <char-0x1FA8> " GREEK CAPITAL LETTER OMEGA WITH PSILI AND
" PROSGEGRAMMENI
>a| <char-0x1F80> " GREEK SMALL LETTER ALPHA WITH PSILI AND YPOGEGRAMMENI
>h| <char-0x1F90> " GREEK SMALL LETTER ETA WITH PSILI AND YPOGEGRAMMENI
>v| <char-0x1FA0> " GREEK SMALL LETTER OMEGA WITH PSILI AND YPOGEGRAMMENI
"
"
"
" letters with Dasia and Ypogegrammeni/Prosgegrammeni:
"
<A| <char-0x1F89> " GREEK CAPITAL LETTER ALPHA WITH DASIA AND
" PROSGEGRAMMENI
<H| <char-0x1F99> " GREEK CAPITAL LETTER ETA WITH DASIA AND PROSGEGRAMMENI
<V| <char-0x1FA9> " GREEK CAPITAL LETTER OMEGA WITH DASIA AND
" PROSGEGRAMMENI
<a| <char-0x1F81> " GREEK SMALL LETTER ALPHA WITH DASIA AND YPOGEGRAMMENI
<h| <char-0x1F91> " GREEK SMALL LETTER ETA WITH DASIA AND YPOGEGRAMMENI
<v| <char-0x1FA1> " GREEK SMALL LETTER OMEGA WITH DASIA AND YPOGEGRAMMENI
"
"
"
" letters with Psili and Varia and Ypogegrammeni/Prosgegrammeni:
"
>`A| <char-0x1F8A> " GREEK CAPITAL LETTER ALPHA WITH PSILI AND VARIA AND
" PROSGEGRAMMENI
>`H| <char-0x1F9A> " GREEK CAPITAL LETTER ETA WITH PSILI AND VARIA AND
" PROSGEGRAMMENI
>`V| <char-0x1FAA> " GREEK CAPITAL LETTER OMEGA WITH PSILI AND VARIA AND
" PROSGEGRAMMENI
>`a| <char-0x1F82> " GREEK SMALL LETTER ALPHA WITH PSILI AND VARIA AND
" YPOGEGRAMMENI
>`h| <char-0x1F92> " GREEK SMALL LETTER ETA WITH PSILI AND VARIA AND
" YPOGEGRAMMENI
>`v| <char-0x1FA2> " GREEK SMALL LETTER OMEGA WITH PSILI AND VARIA AND
" YPOGEGRAMMENI
"
"
"
" letters with Dasia and Varia and Ypogegrammeni/Prosgegrammeni:
"
<`A| <char-0x1F8B> " GREEK CAPITAL LETTER ALPHA WITH DASIA AND VARIA AND
" PROSGEGRAMMENI
<`H| <char-0x1F9B> " GREEK CAPITAL LETTER ETA WITH DASIA AND VARIA AND
" PROSGEGRAMMENI
<`V| <char-0x1FAB> " GREEK CAPITAL LETTER OMEGA WITH DASIA AND VARIA AND
" PROSGEGRAMMENI
<`a| <char-0x1F83> " GREEK SMALL LETTER ALPHA WITH DASIA AND VARIA AND
" YPOGEGRAMMENI
<`h| <char-0x1F93> " GREEK SMALL LETTER ETA WITH DASIA AND VARIA AND
" YPOGEGRAMMENI
<`v| <char-0x1FA3> " GREEK SMALL LETTER OMEGA WITH DASIA AND VARIA AND
" YPOGEGRAMMENI
"
" letters with Psili and Oxia and Ypogegrammeni/Prosgegrammeni:
"
"
"
>;A| <char-0x1F8C> " GREEK CAPITAL LETTER ALPHA WITH PSILI AND OXIA AND
" PROSGEGRAMMENI
>;H| <char-0x1F9C> " GREEK CAPITAL LETTER ETA WITH PSILI AND OXIA AND
" PROSGEGRAMMENI
>;V| <char-0x1FAC> " GREEK CAPITAL LETTER OMEGA WITH PSILI AND OXIA AND
" PROSGEGRAMMENI
>;a| <char-0x1F84> " GREEK SMALL LETTER ALPHA WITH PSILI AND OXIA AND
" YPOGEGRAMMENI
>;h| <char-0x1F94> " GREEK SMALL LETTER ETA WITH PSILI AND OXIA AND
" YPOGEGRAMMENI
>;v| <char-0x1FA4> " GREEK SMALL LETTER OMEGA WITH PSILI AND OXIA AND
" YPOGEGRAMMENI
"
" letters with Dasia and Oxia and Ypogegrammeni/Prosgegrammeni:
"
"
"
<;A| <char-0x1F8D> " GREEK CAPITAL LETTER ALPHA WITH DASIA AND OXIA AND
" PROSGEGRAMMENI
<;H| <char-0x1F9D> " GREEK CAPITAL LETTER ETA WITH DASIA AND OXIA AND
" PROSGEGRAMMENI
<;V| <char-0x1FAD> " GREEK CAPITAL LETTER OMEGA WITH DASIA AND OXIA AND
" PROSGEGRAMMENI
<;a| <char-0x1F85> " GREEK SMALL LETTER ALPHA WITH DASIA AND OXIA AND
" YPOGEGRAMMENI
<;h| <char-0x1F95> " GREEK SMALL LETTER ETA WITH DASIA AND OXIA AND
" YPOGEGRAMMENI
<;v| <char-0x1FA5> " GREEK SMALL LETTER OMEGA WITH DASIA AND OXIA AND
" YPOGEGRAMMENI
"
" letters with Psili and Perispomeni and Ypogegrammeni/Prosgegrammeni:
"
"
"
>~A| <char-0x1F8E> " GREEK CAPITAL LETTER ALPHA WITH PSILI AND PERISPOMENI
" AND PROSGEGRAMMENI
>~H| <char-0x1F9E> " GREEK CAPITAL LETTER ETA WITH PSILI AND OXIA
" PERISPOMENI PROSGEGRAMMENI
>~V| <char-0x1FAE> " GREEK CAPITAL LETTER OMEGA WITH PSILI AND PERISPOMENI
" AND PROSGEGRAMMENI
>~a| <char-0x1F86> " GREEK SMALL LETTER ALPHA WITH PSILI AND PERISPOMENI
" AND YPOGEGRAMMENI
>~h| <char-0x1F96> " GREEK SMALL LETTER ETA WITH PSILI AND PERISPOMENI AND
" YPOGEGRAMMENI
>~v| <char-0x1FA6> " GREEK SMALL LETTER OMEGA WITH PSILI AND PERISPOMENI
" AND YPOGEGRAMMENI
"
" letters with Dasia and Perispomeni and Ypogegrammeni/Prosgegrammeni:
"
"
"
<~A| <char-0x1F8F> " GREEK CAPITAL LETTER ALPHA WITH DASIA AND PERISPOMENI
" AND PROSGEGRAMMENI
<~H| <char-0x1F9F> " GREEK CAPITAL LETTER ETA WITH DASIA AND PERISPOMENI
" AND PROSGEGRAMMENI
<~V| <char-0x1FAF> " GREEK CAPITAL LETTER OMEGA WITH DASIA AND PERISPOMENI
" AND PROSGEGRAMMENI
<~a| <char-0x1F87> " GREEK SMALL LETTER ALPHA WITH DASIA AND PERISPOMENI
" AND YPOGEGRAMMENI
<~h| <char-0x1F97> " GREEK SMALL LETTER ETA WITH DASIA AND PERISPOMENI AND
" YPOGEGRAMMENI
<~v| <char-0x1FA7> " GREEK SMALL LETTER OMEGA WITH DASIA AND PERISPOMENI
" AND YPOGEGRAMMENI
"
" letters with Perispomeni:
"
"
"
~a <char-0x1FB6> " GREEK SMALL LETTER ALPHA WITH PERISPOMENI
~h <char-0x1FC6> " GREEK SMALL LETTER ETA WITH PERISPOMENI
~i <char-0x1FD6> " GREEK SMALL LETTER IOTA WITH PERISPOMENI
~y <char-0x1FE6> " GREEK SMALL LETTER UPSILON WITH PERISPOMENI
~v <char-0x1FF6> " GREEK SMALL LETTER OMEGA WITH PERISPOMENI
"
" letters with Perispomeni and Ypogegrammeni:
"
"
"
~a| <char-0x1FB7> " GREEK SMALL LETTER ALPHA WITH PERISPOMENI AND
" YPOGEGRAMMENI
~h| <char-0x1FC7> " GREEK SMALL LETTER ETA WITH PERISPOMENI AND
" YPOGEGRAMMENI
~v| <char-0x1FF7> " GREEK SMALL LETTER OMEGA WITH PERISPOMENI AND
" YPOGEGRAMMENI
"
"
" letters with Varia and Ypogegrammeni:
"
"
"
`a| <char-0x1FB2> " GREEK SMALL LETTER ALPHA WITH VARIA AND YPOGEGRAMMENI
`h| <char-0x1FC2> " GREEK SMALL LETTER ETA WITH VARIA AND YPOGEGRAMMENI
`v| <char-0x1FF2> " GREEK SMALL LETTER OMEGA WITH VARIA AND YPOGEGRAMMENI
"
" letters with Oxia and Ypogegrammeni:
"
"
"
;a| <char-0x1FB4> " GREEK SMALL LETTER ALPHA WITH OXIA AND YPOGEGRAMMENI
;h| <char-0x1FC4> " GREEK SMALL LETTER ETA WITH OXIA AND YPOGEGRAMMENI
;v| <char-0x1FF4> " GREEK SMALL LETTER OMEGA WITH OXIA AND YPOGEGRAMMENI
"
"
" Combining/Nonspacing comma above (0x0313) instead of Psili:
"
>, <char-0x0313> " COMBINING COMMA ABOVE
"
" Combining/Nonspacing reversed comma above (0x0314) instead of Dasia:
"
<, <char-0x0314> " COMBINING REVERSED COMMA ABOVE
"
"
" Greek Quotes if your keyboard supports them
´ <char-0x201C> " QUOTEDBLLEFT
ª <char-0x201D> " QUOTEDBLRIGHT
"
"
"
" APPENDIX A - Additional characters
"
"
;# <char-0x0374> " GREEK NUMERAL SIGN
;## <char-0x0375> " GREEK LOWER NUMERAL SIGN
|| <char-0x037A> " GREEK YPOGEGRAMMENI
;b <char-0x03D0> " GREEK BETA SYMBOL
;u <char-0x03D1> " GREEK THETA SYMBOL
" <char-0x03D2> " GREEK UPSILON WITH HOOK SYMBOL
" <char-0x03D3> " GREEK UPSILON WITH ACUTE AND HOOK SYMBOL
" <char-0x03D4> " GREEK UPSILON WITH DIAERESIS AND HOOK SYMBOL
;f <char-0x03D5> " GREEK PHI SYMBOL
;p <char-0x03D6> " GREEK PI SYMBOL
#ST <char-0x03DA> " GREEK LETTER STIGMA
#G <char-0x03DC> " GREEK LETTER DIGAMMA
#Q <char-0x03DE> " GREEK LETTER KOPPA
#SP <char-0x03E0> " GREEK LETTER SAMPI
;k <char-0x03F0> " GREEK KAPPA SYMBOL
;r <char-0x03F1> " GREEK RHO SYMBOL
" <char-0x03F2> " GREEK LUNATE SIGMA SYMBOL
" <char-0x03F3> " GREEK LETTER YOT
:~ <char-0x1FC1> "dialytika peripswmevn
~: <char-0x1FC1> "dialytika peripswmevn
:~i <char-0x1FD7> "iota dialytika perispomeni
~:i <char-0x1FD7> "iota dialytika perispomeni
:~y <char-0x1FE7> "upsilon dialytika perispomeni
~:y <char-0x1FE7> "upsilon dialytika perispomeni
-a <char-0x1FB1> "alpha macron
-i <char-0x1FD1> "iota macron
-y <char-0x1FE1> "upsilon macron
-A <char-0x1FB9> "Alpha macron
-I <char-0x1FD9> "Iota macron
-Y <char-0x1FE9> "Upsilon macron
^a <char-0x1FB0> "alpha braxy
^i <char-0x1FD0> "iota braxy
^y <char-0x1FE0> "upsilon braxy
^A <char-0x1FB8> "alpha braxy
^I <char-0x1FD8> "iota braxy
^Y <char-0x1FE8> "upsilon braxy
>r <char-0x1FE4> "rho psili
<r <char-0x1FE5> "rho dasia
<R <char-0x1FEC> "Rho dasia
" More Symbols
&& <char-0x03D7> "Greek kai
D$ <char-0x20AF> "Drachma symbol
#Q <char-0x03D8> "Archaic Qoppa
#q <char-0x03D9> "Archaic qoppa
;U <char-0x03F4> "Capital Theta symbol
"!e <char-0x03F5> "Lunate epsilon
"!E <char-0x03F6> "Lunate Epsilon

View File

@@ -0,0 +1,16 @@
let encoding = &enc
if encoding == 'latin1'
if has("unix")
let encoding = 'iso-8859-8'
else
let encoding = 'cp1255'
endif
endif
if encoding == 'utf-8'
source <sfile>:p:h/hebrew_utf-8.vim
elseif encoding == 'cp1255'
source <sfile>:p:h/hebrew_cp1255.vim
else
source <sfile>:p:h/hebrew_iso-8859-8.vim
endif

View File

@@ -0,0 +1,62 @@
" add in the vowel points, known as 'niqud', which are present in
" CP1255: Note: there are several 'standards' for placement of the vowel
" points, and I ignored all of them. Since we can input English by simply
" pressing Ctrl-^ and eliminating this map, I saw no reason to try to use
" exotic key locations. If you don't like it, that's just too bad :-)
let b:keymap_name = "heb"
loadkeymap
a <char-249> " ש - shin
b <char-240> " נ - nun
c <char-225> " ב - bet
d <char-226> " ג - gimel
e <char-247> " ק - qof
f <char-235> " כ - kaf
g <char-242> " ע - ayin
h <char-233> " י - yod
i <char-239> " ן - final nun
j <char-231> " ח - het
k <char-236> " ל - lamed
l <char-234> " ך - final kaf
m <char-246> " צ - tsadi
n <char-238> " מ - mem
o <char-237> " ם - final mem
p <char-244> " פ - pe
q / " / - slash
r <char-248> " ר - resh
s <char-227> " ד - dalet
t <char-224> " א - alef
u <char-229> " ו - vav
v <char-228> " ה - he
w ' " ' - single-quote
x <char-241> " ס - samekh
y <char-232> " ט - tet
z <char-230> " ז - zayin
, <char-250> " ת - tav
. <char-245> " ץ - final tsadi
; <char-243> " ף - final pe
' , " , - comma
/ . " . - period
` ; " ; - semicolon
" vowels:
A: <Char-192> " sheva
HE <Char-193> " hataf segol
HA <Char-194> " hataf patah
HO <Char-195> " hataf qamats
I <Char-196> " hiriq
AY <Char-197> " tsere
E <Char-198> " segol
AA <Char-199> " patah
AO <Char-200> " qamats
O <Char-201> " holam
U <Char-203> " qubuts
D <Char-204> " dagesh
]T <Char-205> " meteg
]Q <Char-206> " maqaf
]R <ּChar-207> " rafe
]p <Char-208> " paseq
SR <Char-209> " shin-dot
SL <Char-210> " sin-dot
]P <Char-211> " sof-pasuq
VV <Char-212> " double-vav
VY <Char-213> " vav-yod
YY <Char-214> " yod-yod

View File

@@ -0,0 +1,41 @@
" Vim Keymap file for hebrew
" Maintainer : Ron Aaron <ron@ronware.org>
" Last Updated: Wed 28 Feb 2001 21:28:51
" This is the standard Israeli keyboard layout
" Use this short name in the status line.
let b:keymap_name = "heb"
loadkeymap
a <char-249> " ù - shin
b <char-240> " ð - nun
c <char-225> " á - bet
d <char-226> " â - gimel
e <char-247> " ÷ - qof
f <char-235> " ë - kaf
g <char-242> " ò - ayin
h <char-233> " é - yod
i <char-239> " ï - final nun
j <char-231> " ç - het
k <char-236> " ì - lamed
l <char-234> " ê - final kaf
m <char-246> " ö - tsadi
n <char-238> " î - mem
o <char-237> " í - final mem
p <char-244> " ô - pe
q / " / - slash
r <char-248> " ø - resh
s <char-227> " ã - dalet
t <char-224> " à - alef
u <char-229> " å - vav
v <char-228> " ä - he
w ' " ' - single-quote
x <char-241> " ñ - samekh
y <char-232> " è - tet
z <char-230> " æ - zayin
, <char-250> " ú - tav
. <char-245> " õ - final tsadi
; <char-243> " ó - final pe
' , " , - comma
/ . " . - period
` ; " ; - semicolon

View File

@@ -0,0 +1,128 @@
" Vim Keymap file for hebrew
" Maintainer : Ron Aaron <ron@ronware.org>
" Last Updated: Wed 28 Feb 2001 21:28:51
" This is the standard Israeli keyboard layout with (my nonstandard locations
" for) niqud, for utf:
" Use this short name in the status line.
let b:keymap_name = "heb"
loadkeymap
a <char-0x5e9> " ש - shin
b <char-0x5e0> " נ - nun
c <char-0x5d1> " ב - bet
d <char-0x5d2> " ג - gimel
e <char-0x5e7> " ק - qof
f <char-0x5db> " כ - kaf
g <char-0x5e2> " ע - ayin
h <char-0x5d9> " י - yod
i <char-0x5df> " ן - final nun
j <char-0x5d7> " ח - het
k <char-0x5dc> " ל - lamed
l <char-0x5da> " ך - final kaf
m <char-0x5e6> " צ - tsadi
n <char-0x5de> " מ - mem
o <char-0x5dd> " ם - final mem
p <char-0x5e4> " פ - pe
q / " / - slash
r <char-0x5e8> " ר - resh
s <char-0x5d3> " ד - dalet
t <char-0x5d0> " א - alef
u <char-0x5d5> " ו - vav
v <char-0x5d4> " ה - he
w ' " ' - single-quote
x <char-0x5e1> " ס - samekh
y <char-0x5d8> " ט - tet
z <char-0x5d6> " ז - zayin
, <char-0x5ea> " ת - tav
. <char-0x5e5> " ץ - final tsadi
; <char-0x5e3> " ף - final pe
' , " , - comma
/ . " . - period
` ; " ; - semicolon
A: <Char-0x5b0> " sheva
HE <Char-0x5b1> " hataf segol
HA <Char-0x5b2> " hataf patah
HO <Char-0x5b3> " hataf qamats
I <Char-0x5b4> " hiriq
AY <Char-0x5b5> " tsere
E <Char-0x5b6> " segol
AA <Char-0x5b7> " patah
AO <Char-0x5b8> " qamats
O <Char-0x5b9> " holam
U <Char-0x5bb> " qubuts
D <Char-0x5bc> " dagesh
]T <Char-0x5bd> " meteg
]Q <Char-0x5be> " maqaf
]R <Char-0x5bf> " rafe
]p <Char-0x5c0> " paseq
SR <Char-0x5c1> " shin-dot
SL <Char-0x5c2> " sin-dot
]P <Char-0x5c3> " sof-pasuq
VV <Char-0x5f0> " double-vav
VY <Char-0x5f1> " vav-yod
YY <Char-0x5f2> " yod-yod
" cantillation:
C: <Char-0x591> " etnahta
Cs <Char-0x592> " segol
CS <Char-0x593> " shalshelet
Cz <Char-0x594> " zaqef qatan
CZ <Char-0x595> " zaqef gadol
Ct <Char-0x596> " tipeha
Cr <Char-0x597> " revia
Cq <Char-0x598> " zarqa
Cp <Char-0x599> " pashta
C! <Char-0x59a> " yetiv
Cv <Char-0x59b> " tevir
Cg <Char-0x59c> " geresh
C* <Char-0x59d> " geresh qadim
CG <Char-0x59e> " gershayim
CP <Char-0x59f> " qarnei-parah
Cy <Char-0x5aa> " yerach-ben-yomo
Co <Char-0x5ab> " ole
Ci <Char-0x5ac> " iluy
Cd <Char-0x5ad> " dehi
Cn <Char-0x5ae> " zinor
CC <Char-0x5af> " masora circle
X` <Char-0xfb20> " Alternative `ayin
X' <Char-0xfb21> " Alternative 'alef
X-d <Char-0xfb22> " Alternative dalet
X-h <Char-0xfb23> " Alternative he
X-k <Char-0xfb24> " Alternative kaf
X-l <Char-0xfb25> " Alternative lamed
X-m <Char-0xfb26> " Alternative mem-sofit
X-r <Char-0xfb27> " Alternative resh
X-t <Char-0xfb28> " Alternative tav
X-+ <Char-0xfb29> " Alternative plus
XW <Char-0xfb2a> " shin+shin-dot
Xw <Char-0xfb2b> " shin+sin-dot
X..W <Char-0xfb2c> " shin+shin-dot+dagesh
X..w <Char-0xfb2d> " shin+sin-dot+dagesh
XA <Char-0xfb2e> " alef+patah
XO <Char-0xfb2f> " alef+qamats
XI <Char-0xfb30> " alef+hiriq (mapiq)
X.b <Char-0xfb31> " bet+dagesh
X.g <Char-0xfb32> " gimel+dagesh
X.d <Char-0xfb33> " dalet+dagesh
X.h <Char-0xfb34> " he+dagesh
Xu <Char-0xfb35> " vav+dagesh
X.z <Char-0xfb36> " zayin+dagesh
X.T <Char-0xfb38> " tet+dagesh
X.y <Char-0xfb39> " yud+dagesh
X.K <Char-0xfb3a> " kaf sofit+dagesh
X.k <Char-0xfb3b> " kaf+dagesh
X.l <Char-0xfb3c> " lamed+dagesh
X.m <Char-0xfb3e> " mem+dagesh
X.n <Char-0xfb40> " nun+dagesh
X.s <Char-0xfb41> " samech+dagesh
X.P <Char-0xfb43> " pe sofit+dagesh
X.p <Char-0xfb44> " pe+dagesh
X.x <Char-0xfb46> " tsadi+dagesh
X.q <Char-0xfb47> " qof+dagesh
X.r <Char-0xfb48> " resh+dagesh
X.w <Char-0xfb49> " shin+dagesh
X.t <Char-0xfb4a> " tav+dagesh
Xo <Char-0xfb4b> " vav+holam
XRb <Char-0xfb4c> " bet+rafe
XRk <Char-0xfb4d> " kaf+rafe
XRp <Char-0xfb4e> " pe+rafe
Xal <Char-0xfb4f> " alef-lamed

View File

@@ -0,0 +1,16 @@
let encoding = &enc
if encoding == 'latin1'
if has("unix")
let encoding = 'iso-8859-8'
else
let encoding = 'cp1255'
endif
endif
if encoding == 'utf-8'
source <sfile>:p:h/hebrewp_utf-8.vim
elseif encoding == 'cp1255'
source <sfile>:p:h/hebrewp_cp1255.vim
else
source <sfile>:p:h/hebrewp_iso-8859-8.vim
endif

View File

@@ -0,0 +1,58 @@
" codepage 1255 on Windows is equal to ISO 8859-8 but it
" adds in the vowel points, known as 'niqud', which are present in
" CP1255: Note: there are several 'standards' for placement of the vowel
" points, and I ignored all of them. Since we can input English by simply
" pressing Ctrl-^ and eliminating this map, I saw no reason to try to use
" exotic key locations. If you don't like it, that's just too bad :-)
let b:keymap_name = "hebp"
loadkeymap
K <char-234> " final kaf
M <char-237> " final mem
N <char-239> " final nun
P <char-243> " final pe
T <char-232> " tet
X <char-245> " final tsadi
a <char-224> " alef
b <char-225> " bet
d <char-227> " dalet
g <char-226> " gimel
h <char-228> " he
j <char-231> " het
k <char-235> " kaf
l <char-236> " lamed
m <char-238> " mem
n <char-240> " nun
s <char-241> " samekh
p <char-244> " pe
q <char-247> " qof
r <char-248> " resh
t <char-250> " tav
u <char-242> " ayin
v <char-229> " vav
w <char-249> " shin
x <char-246> " tsadi
y <char-233> " yod
z <char-230> " zayin
" vowels:
A: <Char-192> " sheva
HE <Char-193> " hataf segol
HA <Char-194> " hataf patah
HO <Char-195> " hataf qamats
I <Char-196> " hiriq
AY <Char-197> " tsere
E <Char-198> " segol
AA <Char-199> " patah
AO <Char-200> " qamats
O <Char-201> " holam
U <Char-203> " qubuts
D <Char-204> " dagesh
]T <Char-205> " meteg
]Q <Char-206> " maqaf
]R <ÌChar-207> " rafe
]p <Char-208> " paseq
SR <Char-209> " shin-dot
SL <Char-210> " sin-dot
]P <Char-211> " sof-pasuq
VV <Char-212> " double-vav
VY <Char-213> " vav-yod
YY <Char-214> " yod-yod

View File

@@ -0,0 +1,36 @@
" Vim Keymap file for hebrew
" Maintainer : Ron Aaron <ron@ronware.org>
" Last Updated: Sun 10 Feb 2002 11:50:56
" This is my version of a phonetic Hebrew
" Use this short name in the status line.
let b:keymap_name = "hebp"
loadkeymap
K <char-234> " final kaf
M <char-237> " final mem
N <char-239> " final nun
P <char-243> " final pe
T <char-232> " tet
X <char-245> " final tsadi
a <char-224> " alef
b <char-225> " bet
d <char-227> " dalet
g <char-226> " gimel
h <char-228> " he
j <char-231> " het
k <char-235> " kaf
l <char-236> " lamed
m <char-238> " mem
n <char-240> " nun
s <char-241> " samekh
p <char-244> " pe
q <char-247> " qof
r <char-248> " resh
t <char-250> " tav
u <char-242> " ayin
v <char-229> " vav
w <char-249> " shin
x <char-246> " tsadi
y <char-233> " yod
z <char-230> " zayin

View File

@@ -0,0 +1,122 @@
" Vim Keymap file for hebrew
" Maintainer : Ron Aaron <ron@ronware.org>
" Last Updated: Thu 08 Mar 2001 13:49:01
" This is my version of a phonetic Hebrew
" Use this short name in the status line.
let b:keymap_name = "hebp"
loadkeymap
w <char-0x5e9> " ù - shin
n <char-0x5e0> " ð - nun
b <char-0x5d1> " á - bet
g <char-0x5d2> " â - gimel
q <char-0x5e7> " ÷ - qof
k <char-0x5db> " ë - kaf
g <char-0x5e2> " ò - ayin
y <char-0x5d9> " é - yod
N <char-0x5df> " ï - final nun
j <char-0x5d7> " ç - het
l <char-0x5dc> " ì - lamed
K <char-0x5da> " ê - final kaf
x <char-0x5e6> " ö - tsadi
m <char-0x5de> " î - mem
M <char-0x5dd> " í - final mem
p <char-0x5e4> " ô - pe
r <char-0x5e8> " ø - resh
d <char-0x5d3> " ã - dalet
a <char-0x5d0> " à - alef
v <char-0x5d5> " å - vav
h <char-0x5d4> " ä - he
s <char-0x5e1> " ñ - samekh
T <char-0x5d8> " è - tet
z <char-0x5d6> " æ - zayin
t <char-0x5ea> " ú - tav
X <char-0x5e5> " õ - final tsadi
P <char-0x5e3> " ó - final pe
A: <Char-0x5b0> " sheva
HE <Char-0x5b1> " hataf segol
HA <Char-0x5b2> " hataf patah
HO <Char-0x5b3> " hataf qamats
I <Char-0x5b4> " hiriq
AY <Char-0x5b5> " tsere
E <Char-0x5b6> " segol
AA <Char-0x5b7> " patah
AO <Char-0x5b8> " qamats
O <Char-0x5b9> " holam
U <Char-0x5bb> " qubuts
D <Char-0x5bc> " dagesh
]T <Char-0x5bd> " meteg
]Q <Char-0x5be> " maqaf
]R <ÌChar-0x5bf> " rafe
]p <Char-0x5c0> " paseq
SR <Char-0x5c1> " shin-dot
SL <Char-0x5c2> " sin-dot
]P <Char-0x5c3> " sof-pasuq
VV <Char-0x5f0> " double-vav
VY <Char-0x5f1> " vav-yod
YY <Char-0x5f2> " yod-yod
" cantillation:
C: <Char-0x591> " etnahta
Cs <Char-0x592> " segol
CS <Char-0x593> " shalshelet
Cz <Char-0x594> " zaqef qatan
CZ <Char-0x595> " zaqef gadol
Ct <Char-0x596> " tipeha
Cr <Char-0x597> " revia
Cq <Char-0x598> " zarqa
Cp <Char-0x599> " pashta
C! <Char-0x59a> " yetiv
Cv <Char-0x59b> " tevir
Cg <Char-0x59c> " geresh
C* <Char-0x59d> " geresh qadim
CG <Char-0x59e> " gershayim
CP <Char-0x59f> " qarnei-parah
Cy <Char-0x5aa> " yerach-ben-yomo
Co <Char-0x5ab> " ole
Ci <Char-0x5ac> " iluy
Cd <Char-0x5ad> " dehi
Cn <Char-0x5ae> " zinor
CC <Char-0x5af> " masora circle
X` <Char-0xfb20> " Alternative `ayin
X' <Char-0xfb21> " Alternative 'alef
X-d <Char-0xfb22> " Alternative dalet
X-h <Char-0xfb23> " Alternative he
X-k <Char-0xfb24> " Alternative kaf
X-l <Char-0xfb25> " Alternative lamed
X-m <Char-0xfb26> " Alternative mem-sofit
X-r <Char-0xfb27> " Alternative resh
X-t <Char-0xfb28> " Alternative tav
X-+ <Char-0xfb29> " Alternative plus
XW <Char-0xfb2a> " shin+shin-dot
Xw <Char-0xfb2b> " shin+sin-dot
X..W <Char-0xfb2c> " shin+shin-dot+dagesh
X..w <Char-0xfb2d> " shin+sin-dot+dagesh
XA <Char-0xfb2e> " alef+patah
XO <Char-0xfb2f> " alef+qamats
XI <Char-0xfb30> " alef+hiriq (mapiq)
X.b <Char-0xfb31> " bet+dagesh
X.g <Char-0xfb32> " gimel+dagesh
X.d <Char-0xfb33> " dalet+dagesh
X.h <Char-0xfb34> " he+dagesh
Xu <Char-0xfb35> " vav+dagesh
X.z <Char-0xfb36> " zayin+dagesh
X.T <Char-0xfb38> " tet+dagesh
X.y <Char-0xfb39> " yud+dagesh
X.K <Char-0xfb3a> " kaf sofit+dagesh
X.k <Char-0xfb3b> " kaf+dagesh
X.l <Char-0xfb3c> " lamed+dagesh
X.m <Char-0xfb3e> " mem+dagesh
X.n <Char-0xfb40> " nun+dagesh
X.s <Char-0xfb41> " samech+dagesh
X.P <Char-0xfb43> " pe sofit+dagesh
X.p <Char-0xfb44> " pe+dagesh
X.x <Char-0xfb46> " tsadi+dagesh
X.q <Char-0xfb47> " qof+dagesh
X.r <Char-0xfb48> " resh+dagesh
X.w <Char-0xfb49> " shin+dagesh
X.t <Char-0xfb4a> " tav+dagesh
Xo <Char-0xfb4b> " vav+holam
XRb <Char-0xfb4c> " bet+rafe
XRk <Char-0xfb4d> " kaf+rafe
XRp <Char-0xfb4e> " pe+rafe
Xal <Char-0xfb4f> " alef-lamed

View File

@@ -0,0 +1,727 @@
" This script was originally created by Rory McCann <ebelular at gmail dot com>.
" Dan Kenigsberg noticed some deficiencies and suggested this one instead.
"
" Maintainer: Rory McCann <ebelular at gmail dot com>
" Modified by: Edward L. Fox <edyfox at gmail dot com>
" Last Change: 2006 Apr 30
"
"
"
" Kana.kmap (Japanese Phonograms)
"
" Converted from Gaspar Sinai's yudit 2.7.6
" GNU (C) Gaspar Sinai <gsinai@yudit.org>
"
" WARNING
" -------
" This version of Kana.kmap is different from the one that has been used
" with yudit-2.7.2 or earlier. The main difference is that this kmap is
" arranged in such a way that it complies with an authorized Japanese
" transliteration. As a result, backward compatibility is not guaranteed.
"
" NOTE
" ----
" 1. In general, the transliteration is based on Japanese Government's
" Cabinet Notification 1 (Dec. 9, 1954).
"
" Summary:
"
" (1) To transliterate Japanese language, Table 1 should be used
" primarily.
" (2) Table 2 may be used only when existing conventions such as
" international relationship should be respected.
" (3) Other transliteration is acceptable only when neither Table 1
" nor Table 2 gives any specification of the sound in question
"
" For details, refer to
"
" http://xembho.tripod.com/siryo/naikaku_kokuzi.html
"
" 2. The specification instructed by the Cabinet Notification is rather
" inadequate even for daily use. At the present time there are thus
" many unauthorized but widely accepted conventions used together with
" the authorized transliteration. This kmap contains some of them for
" user's convenience (cf. Hiragana 3 and Katakana 3).
"
" 3. For the unicode mapping relevant to this kmap, refer to 3075--30F5 of
"
" http://www.macchiato.com/unicode/charts.html
"
" HISTORY
" -------
" 2005-01-11 <danken@cs.technion.ac.il>
" * Converted to Vim format.
" 2003-01-22 <kazunobu.kuriyama@nifty.com>
"
" * Submitted to gsinai@yudit.org
"
" ============================================================================
scriptencoding utf-8
" ----------------------------------------------------------------------------
" Kigou (Punctuation etc.)
" ----------------------------------------------------------------------------
let b:keymap_name = "kana"
loadkeymap
"0x20 0x3000
,
. 。
,,
xx
@
<
>
<<
>>
{ 「
} 」
{{ 『
}} 』
[.(
).] 】
[
]
[(
)] 〗
[[ 〚
]] 〛
.. ・
-
" ----------------------------------------------------------------------------
" Hiragana 1 --- Table 1, Cabinet Notification No. 1 (Dec. 9, 1954)
" ----------------------------------------------------------------------------
a
i
u
e
o
ka
ki
ku
ke
ko
sa
si
su
se
so
ta
ti
tu
te
to
na
ni
nu
ne
no
ha
hi
hu
he
ho
ma
mi
mu
me
mo
ya
yu
yo
ra
ri
ru
re
ro
wa
ga
gi
gu
ge
go
za
zi
zu
ze
zo
da
de
do
ba
bi
bu
be
bo
pa
pi
pu
pe
po
kya きゃ
kyu きゅ
kyo きょ
sya しゃ
syu しゅ
syo しょ
tya ちゃ
tyu ちゅ
tyo ちょ
nya にゃ
nyu にゅ
nyo にょ
hya ひゃ
hyu ひゅ
hyo ひょ
mya みゃ
myu みゅ
myo みょ
rya りゃ
ryu りゅ
ryo りょ
gya ぎゃ
gyu ぎゅ
gyo ぎょ
zya じゃ
zyu じゅ
zyo じょ
bya びゃ
byu びゅ
byo びょ
pya ぴゃ
pyu ぴゅ
pyo ぴょ
n
n'
" ----------------------------------------------------------------------------
" Hiragana 2 --- Table 2, Cabinet Notification No. 1 (Dec. 9, 1954)
" ----------------------------------------------------------------------------
sha しゃ
shi
shu しゅ
sho しょ
tsu
cha ちゃ
chi
chu ちゅ
cho ちょ
fu
ja じゃ
ji
ju じゅ
jo じょ
di
du
dya ぢゃ
dyu ぢゅ
dyo ぢょ
kwa くゎ
gwa ぐゎ
wo
" ----------------------------------------------------------------------------
" Hiragana 3 --- Conventional transliterations
" ----------------------------------------------------------------------------
" Small Hiragana: The prefix X is never pronounced. It is used as something
" like an escape character.
xa
xi
xu
xe
xo
xtu
xya
xyu
xyo
xwa
" Historic `wi' and `we'
wi
we
" Preceded by a small `tu'
kka っか
kki っき
kku っく
kke っけ
kko っこ
ssa っさ
ssi っし
ssu っす
sse っせ
sso っそ
tta った
tti っち
ttu っつ
tte って
tto っと
hha っは
hhi っひ
hhu っふ
hhe っへ
hho っほ
mma っま
mmi っみ
mmu っむ
mme っめ
mmo っも
yya っや
yyu っゆ
yyo っよ
rra っら
rri っり
rru っる
rre っれ
rro っろ
wwa っわ
gga っが
ggi っぎ
ggu っぐ
gge っげ
ggo っご
zza っざ
zzi っじ
zzu っず
zze っぜ
zzo っぞ
dda っだ
ddi っぢ
ddu っづ
dde っで
ddo っど
bba っば
bbi っび
bbu っぶ
bbe っべ
bbo っぼ
ppa っぱ
ppi っぴ
ppu っぷ
ppe っぺ
ppo っぽ
" Proceded by a small `tu' and followed by a small 'ya', 'yu' or 'yo'
kkya っきゃ
kkyu っきゅ
kkyo っきょ
ssya っしゃ
ssyu っしゅ
ssyo っしょ
ttya っちゃ
ttyu っちゅ
ttyo っちょ
hhya っひゃ
hhyu っひゅ
hhyo っひょ
mmya っみゃ
mmyu っみゅ
mmyo っみょ
rrya っりゃ
rryu っりゅ
rryo っりょ
ggya っぎゃ
ggyu っぎゅ
ggyo っぎょ
zzya っじゃ
zzyu っじゅ
zzyo っじょ
bbya っびゃ
bbyu っびゅ
bbyo っびょ
ppya っぴゃ
ppyu っぴゅ
ppyo っぴょ
" ----------------------------------------------------------------------------
" Katakana 1 --- Table 1, Cabinet Notification No. 1 (Dec. 9, 1954)
" ----------------------------------------------------------------------------
A
I
U
E
O
KA
KI
KU
KE
KO
SA
SI
SU
SE
SO
TA
TI
TU
TE
TO
NA
NI
NU
NE
NO
HA
HI
HU
HE
HO
MA
MI
MU
ME
MO
YA
YU
YO
RA
RI
RU
RE
RO
WA
GA
GI
GU
GE
GO
ZA
ZI
ZU
ZE
ZO
DA
DE
DO
BA
BI
BU
BE
BO
PA
PI
PU
PE
PO
KYA キャ
KYU キュ
KYO キョ
SYA シャ
SYU シュ
SYO ショ
TYA チャ
TYU チュ
TYO チョ
NYA ニャ
NYU ニュ
NYO ニョ
HYA ヒャ
HYU ヒュ
HYO ヒョ
MYA ミャ
MYU ミュ
MYO ミョ
RYA リャ
RYU リュ
RYO リョ
GYA ギャ
GYU ギュ
GYO ギョ
ZYA ジャ
ZYU ジュ
ZYO ジョ
BYA ビャ
BYU ビュ
BYO ビョ
PYA ピャ
PYU ピュ
PYO ピョ
N
N'
" ----------------------------------------------------------------------------
" Katakana 2 --- Table 2, Cabinet Notification No. 1 (Dec. 9, 1954)
" ----------------------------------------------------------------------------
SHA シャ
SHI
SHU シュ
SHO ショ
TSU
CHA チャ
CHI
CHU チュ
CHO チョ
FU
JA ジャ
JI
JU ジュ
JO ジョ
DI
DU
DYA ヂャ
DYU ヂュ
DYO ヂョ
KWA クヮ
GWA グヮ
WO
" ----------------------------------------------------------------------------
" Katakana 3 --- Conventional transliterations
" ----------------------------------------------------------------------------
" Small Katakana: The prefix X is never pronounced. It is used as something
" like an escape character.
XA
XI
XU
XE
XO
XTU
XYA
XYU
XYO
XWA
" Used only for counting someone or something
XKA
XKE
" Historic `wi' and `we'
WI
WE
" Used for the sound `v' of European languages
VA ヴァ
VI ヴィ
VU
VE ヴェ
VO ヴォ
VYU ヴュ
" Preceded by a small `tu'
KKA ッカ
KKI ッキ
KKU ック
KKE ッケ
KKO ッコ
SSA ッサ
SSI ッシ
SSU ッス
SSE ッセ
SSO ッソ
TTA ッタ
TTI ッチ
TTU ッツ
TTE ッテ
TTO ット
HHA ッハ
HHI ッヒ
HHU ッフ
HHE ッヘ
HHO ッホ
MMA ッマ
MMI ッミ
MMU ッム
MME ッメ
MMO ッモ
YYA ッヤ
YYU ッユ
YYO ッヨ
RRA ッラ
RRI ッリ
RRU ッル
RRE ッレ
RRO ッロ
WWA ッワ
GGA ッガ
GGI ッギ
GGU ッグ
GGE ッゲ
GGO ッゴ
ZZA ッザ
ZZI ッジ
ZZU ッズ
ZZE ッゼ
ZZO ッゾ
DDA ッダ
DDI ッヂ
DDU ッヅ
DDE ッデ
DDO ッド
BBA ッバ
BBI ッビ
BBU ッブ
BBE ッベ
BBO ッボ
PPA ッパ
PPI ッピ
PPU ップ
PPE ッペ
PPO ッポ
" Proceded by a small `tu' and followed by a small 'ya', 'yu' or 'yo'
KKYA ッキャ
KKYU ッキュ
KKYO ッキョ
SSYA ッシャ
SSYU ッシュ
SSYO ッショ
TTYA ッチャ
TTYU ッチュ
TTYO ッチョ
HHYA ッヒャ
HHYU ッヒュ
HHYO ッヒョ
MMYA ッミャ
MMYU ッミュ
MMYO ッミョ
RRYA ッリャ
RRYU ッリュ
RRYO ッリョ
GGYA ッギャ
GGYU ッギュ
GGYO ッギョ
ZZYA ッジャ
ZZYU ッジュ
ZZYO ッジョ
BBYA ッビャ
BBYU ッビュ
BBYO ッビョ
PPYA ッピャ
PPYU ッピュ
PPYO ッピョ

View File

@@ -0,0 +1,31 @@
" Vim Keymap file for lithuanian characters, phonetic layout 'Baltic'
" Useful mainly with utf-8 but may work with other encodings
" Maintainer: Alex Jakushev <Alex.Jakushev@kemek.lt>
" Last Changed: 2002 Apr 12
" All characters are given literally, conversion to another encoding (e.g.,
" UTF-8) should work.
scriptencoding utf-8
let b:keymap_name = "lt"
loadkeymap
! Ą LITHUANIAN CAPITAL A NOSINE
@ Č LITHUANIAN CAPITAL CH
# Ę LITHUANIAN CAPITAL E NOSINE
$ Ė LITHUANIAN CAPITAL E SU TASKU
% Į LITHUANIAN CAPITAL I NOSINE
^ Š LITHUANIAN CAPITAL SH
& Ų LITHUANIAN CAPITAL U NOSINE
* Ū LITHUANIAN CAPITAL U SU BRUKSNIU
+ Ž LITHUANIAN CAPITAL ZH
1 ą LITHUANIAN LOWERCASE A NOSINE
2 č LITHUANIAN LOWERCASE CH
3 ę LITHUANIAN LOWERCASE E NOSINE
4 ė LITHUANIAN LOWERCASE E SU TASKU
5 į LITHUANIAN LOWERCASE I NOSINE
6 š LITHUANIAN LOWERCASE SH
7 ų LITHUANIAN LOWERCASE U NOSINE
8 ū LITHUANIAN LOWERCASE U SU BRUKSNIU
= ž LITHUANIAN LOWERCASE ZH

View File

@@ -0,0 +1,37 @@
" Maintainer: Laszlo Zavaleta <zavaleta@smartchat.net.au>
" Last Changed: 2003 Aug 08
" it has all the accents and a few of the character alterations
let b:keymap = "magyar"
loadkey
` í
~ Í
! '
@ "
# +
$ !
^ /
& =
* (
( )
0 ö
) Ö
- ü
_ Ü
= ó
+ Ó
\\ ű
| Ű
[ ő
{ Ő
] ú
} Ú
; é
: É
' á
\" Á
/ -
< ?
> :
? _

View File

@@ -0,0 +1,101 @@
" Maintainer: Natsagdorj Shagdar <natsag2000@yahoo.com>
" Last Changed: 2007 Jun 26
" All characters are given literally, conversion to another encoding (e.g.,
" UTF-8) should work.
scriptencoding utf-8
let b:keymap_name = "mn"
loadkeymap
C Ё CYRILLIC CAPITAL LETTER IO
c ё CYRILLIC SMALL LETTER IO
G А CYRILLIC CAPITAL LETTER A
D Б CYRILLIC CAPITAL LETTER BE
> В CYRILLIC CAPITAL LETTER VE
U Г CYRILLIC CAPITAL LETTER GHE
: Д CYRILLIC CAPITAL LETTER DE
_ Е CYRILLIC CAPITAL LETTER IE
R Ж CYRILLIC CAPITAL LETTER ZHE
P З CYRILLIC CAPITAL LETTER ZE
N И CYRILLIC CAPITAL LETTER I
A Й CYRILLIC CAPITAL LETTER SHORT I
{ К CYRILLIC CAPITAL LETTER KA
L Л CYRILLIC CAPITAL LETTER EL
B М CYRILLIC CAPITAL LETTER EM
Y Н CYRILLIC CAPITAL LETTER EN
K О CYRILLIC CAPITAL LETTER O
\" П CYRILLIC CAPITAL LETTER PE
J Р CYRILLIC CAPITAL LETTER ER
V С CYRILLIC CAPITAL LETTER ES
M Т CYRILLIC CAPITAL LETTER TE
E У CYRILLIC CAPITAL LETTER U
Q Ф CYRILLIC CAPITAL LETTER EF
H Х CYRILLIC CAPITAL LETTER HA
W Ц CYRILLIC CAPITAL LETTER TSE
X Ч CYRILLIC CAPITAL LETTER CHE
I Ш CYRILLIC CAPITAL LETTER SHA
+ Щ CYRILLIC CAPITAL LETTER SHCHA
} Ъ CYRILLIC CAPITAL LETTER HARD SIGN
S Ы CYRILLIC CAPITAL LETTER YERU
< Ь CYRILLIC CAPITAL LETTER SOFT SIGN
T Э CYRILLIC CAPITAL LETTER E
? Ю CYRILLIC CAPITAL LETTER YU
Z Я CYRILLIC CAPITAL LETTER YA
g а CYRILLIC SMALL LETTER A
d б CYRILLIC SMALL LETTER BE
. в CYRILLIC SMALL LETTER VE
u г CYRILLIC SMALL LETTER GHE
; д CYRILLIC SMALL LETTER DE
- е CYRILLIC SMALL LETTER IE
r ж CYRILLIC SMALL LETTER ZHE
p з CYRILLIC SMALL LETTER ZE
n и CYRILLIC SMALL LETTER I
a й CYRILLIC SMALL LETTER SHORT I
[ к CYRILLIC SMALL LETTER KA
l л CYRILLIC SMALL LETTER EL
b м CYRILLIC SMALL LETTER EM
y н CYRILLIC SMALL LETTER EN
k о CYRILLIC SMALL LETTER O
' п CYRILLIC SMALL LETTER PE
j р CYRILLIC SMALL LETTER ER
v с CYRILLIC SMALL LETTER ES
m т CYRILLIC SMALL LETTER TE
e у CYRILLIC SMALL LETTER U
q ф CYRILLIC SMALL LETTER EF
h х CYRILLIC SMALL LETTER HA
w ц CYRILLIC SMALL LETTER TSE
x ч CYRILLIC SMALL LETTER CHE
i ш CYRILLIC SMALL LETTER SHA
= щ CYRILLIC SMALL LETTER SHCHA
] ъ CYRILLIC SMALL LETTER HARD SIGN
s ы CYRILLIC SMALL LETTER YERU
, ь CYRILLIC SMALL LETTER SOFT SIGN
t э CYRILLIC SMALL LETTER E
/ ю CYRILLIC SMALL LETTER YU
z я CYRILLIC SMALL LETTER YA
f ө CYRILLIC SMALL LETTER Oе
F Ө CYRILLIC SMALL LETTER Oе
o ү CYRILLIC SMALL LETTER Ге
O Ү CYRILLIC SMALL LETTER Oе
` =
1NUMERO SIGN
2 -
3 "
4 T
5 :
7 ?
6 .
8 ,
9 (
0 )
! 1
@ 2
# 3
$ 4
% 5
^ 6
& 7
* 8
( 9
) 0

View File

@@ -0,0 +1,113 @@
" Vim Keymap file for Persian Standard Keyboard Layout
" Maintainers: Behnam 'ZWNJ' Esfahbod <behnam@zwnj.org>,
" Amir Hedayaty <hedayaty@gmail.com>
" Last Change: 2006 Apr 21
scriptencoding utf-8
" Use this short name in the status line.
let b:keymap_name = "per"
loadkeymap
`
1 ۱
2 ۲
3 ۳
4 ۴
5 ۵
6 ۶
7 ۷
8 ۸
9 ۹
0 ۰
- -
= =
q ض
w ص
e ث
r ق
t ف
y غ
u ع
i ه
o خ
p ح
[ ج
] چ
a ش
s س
d ی
f ب
g ل
h ا
j ت
k ن
l م
; ک
' گ
z ظ
x ط
c ز
v ر
b ذ
n د
m پ
, و
. .
/ /
\\ \\
~ ÷
! !
@ ٬
# ٫
$ ﷼
% ٪
^ ×
& ،
* *
( )
) (
_ ـ
+ +
Q ْ
W ٌ
E ٍ
R ً
T ُ
Y ِ
U َ
I ّ
O ]
P [
{ }
} {
A ؤ
S ئ
D ي
F إ
G أ
H آ
J ة
K »
L «
: :
\" ؛
Z ك
X ٓ
C ژ
V ٰ
B
N ٔ
M ء
< >
> <
? ؟
| |

View File

@@ -0,0 +1,8 @@
let encoding = &enc
if encoding == ''
let encoding = 'utf-8'
endif
if encoding == 'utf-8'
source <sfile>:p:h/persian-iranian_utf-8.vim
endif

View File

@@ -0,0 +1,54 @@
" Vim Keymap file for Hanyu Pinyin tone marks through numbers.
" Maintainer: Fredrik Roubert <roubert@df.lth.se>
" Last Changed: February 15, 2004
" All characters are given literally.
scriptencoding utf-8
" Use this short name in the status line.
let b:keymap_name = "py"
loadkeymap
a0 a
a1 ā
a2 á
a3 ǎ
a4 à
a5 a
e0 e
e1 ē
e2 é
e3 ě
e4 è
e5 e
i0 i
i1 ī
i2 í
i3 ǐ
i4 ì
i5 i
o0 o
o1 ō
o2 ó
o3 ǒ
o4 ò
o5 o
u0 u
u1 ū
u2 ú
u3 ǔ
u4 ù
u5 u
ü0 ü
ü1 ǖ
ü2 ǘ
ü3 ǚ
ü4 ǜ
ü5 ü
v0 ü
v1 ǖ
v2 ǘ
v3 ǚ
v4 ǜ
v5 ü

View File

@@ -0,0 +1,27 @@
" Polish letters under VIM >= 6
" Maintainer: HS6_06 <hs6_06@o2.pl>
" Last changed: 2005 Jan 12
" Current version: 1.0.2
" History:
" 2005.01.12 1.0.2 keymap_name shortened, added Current version, History
" 2005.01.10 1.0.1 un*x line ends for all files
" 2005.01.09 1.0.0 Initial release
let encoding = &enc
if encoding == 'latin1'
if has("unix")
let encoding = 'iso-8859-2'
else
let encoding = 'cp1250'
endif
endif
if encoding == 'utf-8'
source <sfile>:p:h/polish-slash_utf-8.vim
elseif encoding == 'cp1250'
source <sfile>:p:h/polish-slash_cp1250.vim
elseif encoding == 'iso-8859-2'
source <sfile>:p:h/polish-slash_iso-8859-2.vim
else
source <sfile>:p:h/polish-slash_cp852.vim
endif

View File

@@ -0,0 +1,40 @@
" Polish letters keymap for cp1250
" Maintainer: HS6_06 <hs6_06@o2.pl>
" Last Changed: 2005 Jan 12
" Current version: 1.0.2
" History: see polish-slash.vim
" This keymap adds the special Polish letters
" to an existing Latin keyboard.
" All chars as usual except:
" Polish:
" instead of AltGr+{acelnosxz} you ve to use "/" followed by {acelnosxz}
" short keymap name for statusline
let b:keymap_name = "PL-slash-WIN"
scriptencoding latin1
loadkeymap
" Polish letters
/a <Char-185> " LATIN SMALL LETTER A WITH OGONEK
/c <Char-230> " LATIN SMALL LETTER C WITH ACUTE
/e <Char-234> " LATIN SMALL LETTER E WITH OGONEK
/l <Char-179> " LATIN SMALL LETTER L WITH STROKE
/n <Char-241> " LATIN SMALL LETTER N WITH ACUTE
/o <Char-243> " LATIN SMALL LETTER O WITH ACUTE
/s <Char-156> " LATIN SMALL LETTER S WITH ACUTE
/x <Char-159> " LATIN SMALL LETTER Z WITH ACUTE
/z <Char-191> " LATIN SMALL LETTER Z WITH DOT ABOVE
/A <Char-165> " LATIN CAPITAL LETTER A WITH OGONEK
/C <Char-198> " LATIN CAPITAL LETTER C WITH ACUTE
/E <Char-202> " LATIN CAPITAL LETTER E WITH OGONEK
/L <Char-163> " LATIN CAPITAL LETTER L WITH STROKE
/N <Char-209> " LATIN CAPITAL LETTER N WITH ACUTE
/O <Char-211> " LATIN CAPITAL LETTER O WITH ACUTE
/S <Char-140> " LATIN CAPITAL LETTER S WITH ACUTE
/X <Char-143> " LATIN CAPITAL LETTER Z WITH ACUTE
/Z <Char-175> " LATIN CAPITAL LETTER Z WITH DOT ABOVE

View File

@@ -0,0 +1,40 @@
" Polish letters keymap for cp852
" Maintainer: HS6_06 <hs6_06@o2.pl>
" Last Changed: 2005 Jan 12
" Current version: 1.0.2
" History: see polish-slash.vim
" This keymap adds the special Polish letters
" to an existing Latin keyboard.
" All chars as usual except:
" Polish:
" instead of AltGr+{acelnosxz} you ve to use "/" followed by {acelnosxz}
" short keymap name for statusline
let b:keymap_name = "PL-slash-DOS"
scriptencoding latin1
loadkeymap
" Polish letters
/a <Char-165> " LATIN SMALL LETTER A WITH OGONEK
/c <Char-134> " LATIN SMALL LETTER C WITH ACUTE
/e <Char-169> " LATIN SMALL LETTER E WITH OGONEK
/l <Char-136> " LATIN SMALL LETTER L WITH STROKE
/n <Char-228> " LATIN SMALL LETTER N WITH ACUTE
/o <Char-162> " LATIN SMALL LETTER O WITH ACUTE
/s <Char-152> " LATIN SMALL LETTER S WITH ACUTE
/x <Char-171> " LATIN SMALL LETTER Z WITH ACUTE
/z <Char-190> " LATIN SMALL LETTER Z WITH DOT ABOVE
/A <Char-164> " LATIN CAPITAL LETTER A WITH OGONEK
/C <Char-143> " LATIN CAPITAL LETTER C WITH ACUTE
/E <Char-168> " LATIN CAPITAL LETTER E WITH OGONEK
/L <Char-157> " LATIN CAPITAL LETTER L WITH STROKE
/N <Char-227> " LATIN CAPITAL LETTER N WITH ACUTE
/O <Char-224> " LATIN CAPITAL LETTER O WITH ACUTE
/S <Char-151> " LATIN CAPITAL LETTER S WITH ACUTE
/X <Char-141> " LATIN CAPITAL LETTER Z WITH ACUTE
/Z <Char-189> " LATIN CAPITAL LETTER Z WITH DOT ABOVE

View File

@@ -0,0 +1,40 @@
" Polish letters keymap for iso-8859-2
" Maintainer: HS6_06 <hs6_06@o2.pl>
" Last Changed: 2005 Jan 12
" Current version: 1.0.2
" History: polish-slash.vim
" This keymap adds the special Polish letters
" to an existing Latin keyboard.
" All chars as usual except:
" Polish:
" instead of AltGr+{acelnosxz} you ve to use "/" followed by {acelnosxz}
" short keymap name for statusline
let b:keymap_name = "PL-slash-ISO"
scriptencoding latin1
loadkeymap
" Polish letters
/a <Char-177> " LATIN SMALL LETTER A WITH OGONEK
/c <Char-230> " LATIN SMALL LETTER C WITH ACUTE
/e <Char-234> " LATIN SMALL LETTER E WITH OGONEK
/l <Char-179> " LATIN SMALL LETTER L WITH STROKE
/n <Char-241> " LATIN SMALL LETTER N WITH ACUTE
/o <Char-243> " LATIN SMALL LETTER O WITH ACUTE
/s <Char-182> " LATIN SMALL LETTER S WITH ACUTE
/x <Char-188> " LATIN SMALL LETTER Z WITH ACUTE
/z <Char-191> " LATIN SMALL LETTER Z WITH DOT ABOVE
/A <Char-161> " LATIN CAPITAL LETTER A WITH OGONEK
/C <Char-198> " LATIN CAPITAL LETTER C WITH ACUTE
/E <Char-202> " LATIN CAPITAL LETTER E WITH OGONEK
/L <Char-163> " LATIN CAPITAL LETTER L WITH STROKE
/N <Char-209> " LATIN CAPITAL LETTER N WITH ACUTE
/O <Char-211> " LATIN CAPITAL LETTER O WITH ACUTE
/S <Char-166> " LATIN CAPITAL LETTER S WITH ACUTE
/X <Char-172> " LATIN CAPITAL LETTER Z WITH ACUTE
/Z <Char-175> " LATIN CAPITAL LETTER Z WITH DOT ABOVE

View File

@@ -0,0 +1,40 @@
" Polish letters keymap for utf-8
" Maintainer: HS6_06 <hs6_06@o2.pl>
" Last Changed: 2005 Jan 12
" Current version: 1.0.2
" History: see polish-slash.vim
" This keymap adds the special Polish letters
" to an existing Latin keyboard.
" All chars as usual except:
" Polish:
" instead of AltGr+{acelnosxz} you ve to use "/" followed by {acelnosxz}
" short keymap name for statusline
let b:keymap_name = "PL-slash-UTF"
scriptencoding latin1
loadkeymap
" Polish letters
/a <Char-0x0105> " LATIN SMALL LETTER A WITH OGONEK
/c <Char-0x0107> " LATIN SMALL LETTER C WITH ACUTE
/e <Char-0x0119> " LATIN SMALL LETTER E WITH OGONEK
/l <Char-0x0142> " LATIN SMALL LETTER L WITH STROKE
/n <Char-0x0144> " LATIN SMALL LETTER N WITH ACUTE
/o <Char-0x00f3> " LATIN SMALL LETTER O WITH ACUTE
/s <Char-0x015b> " LATIN SMALL LETTER S WITH ACUTE
/x <Char-0x017a> " LATIN SMALL LETTER Z WITH ACUTE
/z <Char-0x017c> " LATIN SMALL LETTER Z WITH DOT ABOVE
/A <Char-0x0104> " LATIN CAPITAL LETTER A WITH OGONEK
/C <Char-0x0106> " LATIN CAPITAL LETTER C WITH ACUTE
/E <Char-0x0118> " LATIN CAPITAL LETTER E WITH OGONEK
/L <Char-0x0141> " LATIN CAPITAL LETTER L WITH STROKE
/N <Char-0x0143> " LATIN CAPITAL LETTER N WITH ACUTE
/O <Char-0x00d3> " LATIN CAPITAL LETTER O WITH ACUTE
/S <Char-0x015a> " LATIN CAPITAL LETTER S WITH ACUTE
/X <Char-0x0179> " LATIN CAPITAL LETTER Z WITH ACUTE
/Z <Char-0x017b> " LATIN CAPITAL LETTER Z WITH DOT ABOVE

View File

@@ -0,0 +1,89 @@
" Vim Keymap file for russian characters, layout 'dvorak', MS Windows variant
" Derived from russian-jcuken.vim by Artem Chuprina <ran@ran.pp.ru>
" Useful mainly with utf-8 but may work with other encodings
" Maintainer: Serhiy Boiko <cris.kiev@gmail.com>
" Last Changed: 2007 Jun 29
" All characters are given literally, conversion to another encoding (e.g.,
" UTF-8) should work.
scriptencoding utf-8
let b:keymap_name = "ru"
loadkeymap
~ Ё CYRILLIC CAPITAL LETTER IO
` ё CYRILLIC SMALL LETTER IO
U А CYRILLIC CAPITAL LETTER A
W Б CYRILLIC CAPITAL LETTER BE
E В CYRILLIC CAPITAL LETTER VE
G Г CYRILLIC CAPITAL LETTER GHE
N Д CYRILLIC CAPITAL LETTER DE
Y Е CYRILLIC CAPITAL LETTER IE
S Ж CYRILLIC CAPITAL LETTER ZHE
L З CYRILLIC CAPITAL LETTER ZE
X И CYRILLIC CAPITAL LETTER I
\" Й CYRILLIC CAPITAL LETTER SHORT I
P К CYRILLIC CAPITAL LETTER KA
T Л CYRILLIC CAPITAL LETTER EL
K М CYRILLIC CAPITAL LETTER EM
F Н CYRILLIC CAPITAL LETTER EN
H О CYRILLIC CAPITAL LETTER O
I П CYRILLIC CAPITAL LETTER PE
D Р CYRILLIC CAPITAL LETTER ER
J С CYRILLIC CAPITAL LETTER ES
B Т CYRILLIC CAPITAL LETTER TE
> У CYRILLIC CAPITAL LETTER U
A Ф CYRILLIC CAPITAL LETTER EF
? Х CYRILLIC CAPITAL LETTER HA
< Ц CYRILLIC CAPITAL LETTER TSE
Q Ч CYRILLIC CAPITAL LETTER CHE
C Ш CYRILLIC CAPITAL LETTER SHA
R Щ CYRILLIC CAPITAL LETTER SHCHA
+ Ъ CYRILLIC CAPITAL LETTER HARD SIGN
O Ы CYRILLIC CAPITAL LETTER YERU
M Ь CYRILLIC CAPITAL LETTER SOFT SIGN
_ Э CYRILLIC CAPITAL LETTER E
V Ю CYRILLIC CAPITAL LETTER YU
: Я CYRILLIC CAPITAL LETTER YA
u а CYRILLIC SMALL LETTER A
w б CYRILLIC SMALL LETTER BE
e в CYRILLIC SMALL LETTER VE
g г CYRILLIC SMALL LETTER GHE
n д CYRILLIC SMALL LETTER DE
y е CYRILLIC SMALL LETTER IE
s ж CYRILLIC SMALL LETTER ZHE
l з CYRILLIC SMALL LETTER ZE
x и CYRILLIC SMALL LETTER I
' й CYRILLIC SMALL LETTER SHORT I
p к CYRILLIC SMALL LETTER KA
t л CYRILLIC SMALL LETTER EL
k м CYRILLIC SMALL LETTER EM
f н CYRILLIC SMALL LETTER EN
h о CYRILLIC SMALL LETTER O
i п CYRILLIC SMALL LETTER PE
d р CYRILLIC SMALL LETTER ER
j с CYRILLIC SMALL LETTER ES
b т CYRILLIC SMALL LETTER TE
. у CYRILLIC SMALL LETTER U
a ф CYRILLIC SMALL LETTER EF
/ х CYRILLIC SMALL LETTER HA
, ц CYRILLIC SMALL LETTER TSE
q ч CYRILLIC SMALL LETTER CHE
c ш CYRILLIC SMALL LETTER SHA
r щ CYRILLIC SMALL LETTER SHCHA
= ъ CYRILLIC SMALL LETTER HARD SIGN
o ы CYRILLIC SMALL LETTER YERU
m ь CYRILLIC SMALL LETTER SOFT SIGN
- э CYRILLIC SMALL LETTER E
v ю CYRILLIC SMALL LETTER YU
; я CYRILLIC SMALL LETTER YA
@ "
# № NUMERO SIGN
$ ;
^ :
& ?
z .
Z ,
[ -
] =

View File

@@ -0,0 +1,87 @@
" Vim Keymap file for russian characters, layout 'jcuken', classical variant
" (compatible with XFree86 'ru' keymap)
" Useful mainly with utf-8 but may work with other encodings
" Maintainer: Artem Chuprina <ran@ran.pp.ru>
" Last Changed: 2001 Jun 23
" All characters are given literally, conversion to another encoding (e.g.,
" UTF-8) should work.
scriptencoding utf-8
let b:keymap_name = "ru"
loadkeymap
~ Ё CYRILLIC CAPITAL LETTER IO
` ё CYRILLIC SMALL LETTER IO
F А CYRILLIC CAPITAL LETTER A
< Б CYRILLIC CAPITAL LETTER BE
D В CYRILLIC CAPITAL LETTER VE
U Г CYRILLIC CAPITAL LETTER GHE
L Д CYRILLIC CAPITAL LETTER DE
T Е CYRILLIC CAPITAL LETTER IE
: Ж CYRILLIC CAPITAL LETTER ZHE
P З CYRILLIC CAPITAL LETTER ZE
B И CYRILLIC CAPITAL LETTER I
Q Й CYRILLIC CAPITAL LETTER SHORT I
R К CYRILLIC CAPITAL LETTER KA
K Л CYRILLIC CAPITAL LETTER EL
V М CYRILLIC CAPITAL LETTER EM
Y Н CYRILLIC CAPITAL LETTER EN
J О CYRILLIC CAPITAL LETTER O
G П CYRILLIC CAPITAL LETTER PE
H Р CYRILLIC CAPITAL LETTER ER
C С CYRILLIC CAPITAL LETTER ES
N Т CYRILLIC CAPITAL LETTER TE
E У CYRILLIC CAPITAL LETTER U
A Ф CYRILLIC CAPITAL LETTER EF
{ Х CYRILLIC CAPITAL LETTER HA
W Ц CYRILLIC CAPITAL LETTER TSE
X Ч CYRILLIC CAPITAL LETTER CHE
I Ш CYRILLIC CAPITAL LETTER SHA
O Щ CYRILLIC CAPITAL LETTER SHCHA
} Ъ CYRILLIC CAPITAL LETTER HARD SIGN
S Ы CYRILLIC CAPITAL LETTER YERU
M Ь CYRILLIC CAPITAL LETTER SOFT SIGN
\" Э CYRILLIC CAPITAL LETTER E
> Ю CYRILLIC CAPITAL LETTER YU
Z Я CYRILLIC CAPITAL LETTER YA
f а CYRILLIC SMALL LETTER A
, б CYRILLIC SMALL LETTER BE
d в CYRILLIC SMALL LETTER VE
u г CYRILLIC SMALL LETTER GHE
l д CYRILLIC SMALL LETTER DE
t е CYRILLIC SMALL LETTER IE
; ж CYRILLIC SMALL LETTER ZHE
p з CYRILLIC SMALL LETTER ZE
b и CYRILLIC SMALL LETTER I
q й CYRILLIC SMALL LETTER SHORT I
r к CYRILLIC SMALL LETTER KA
k л CYRILLIC SMALL LETTER EL
v м CYRILLIC SMALL LETTER EM
y н CYRILLIC SMALL LETTER EN
j о CYRILLIC SMALL LETTER O
g п CYRILLIC SMALL LETTER PE
h р CYRILLIC SMALL LETTER ER
c с CYRILLIC SMALL LETTER ES
n т CYRILLIC SMALL LETTER TE
e у CYRILLIC SMALL LETTER U
a ф CYRILLIC SMALL LETTER EF
[ х CYRILLIC SMALL LETTER HA
w ц CYRILLIC SMALL LETTER TSE
x ч CYRILLIC SMALL LETTER CHE
i ш CYRILLIC SMALL LETTER SHA
o щ CYRILLIC SMALL LETTER SHCHA
] ъ CYRILLIC SMALL LETTER HARD SIGN
s ы CYRILLIC SMALL LETTER YERU
m ь CYRILLIC SMALL LETTER SOFT SIGN
' э CYRILLIC SMALL LETTER E
. ю CYRILLIC SMALL LETTER YU
z я CYRILLIC SMALL LETTER YA
@ "
# '
$ *
% :
^ ,
& .
* ;

View File

@@ -0,0 +1,87 @@
" Vim Keymap file for russian characters, layout 'jcuken', MS Windows variant
" (slightly incompatible with XFree86 'ru' keymap - makes use of NUMERO SIGN)
" Useful mainly with utf-8 but may work with other encodings
" Maintainer: Artem Chuprina <ran@ran.pp.ru>
" Last Changed: 2001 Jun 23
" All characters are given literally, conversion to another encoding (e.g.,
" UTF-8) should work.
scriptencoding utf-8
let b:keymap_name = "ru"
loadkeymap
~ Ё CYRILLIC CAPITAL LETTER IO
` ё CYRILLIC SMALL LETTER IO
F А CYRILLIC CAPITAL LETTER A
< Б CYRILLIC CAPITAL LETTER BE
D В CYRILLIC CAPITAL LETTER VE
U Г CYRILLIC CAPITAL LETTER GHE
L Д CYRILLIC CAPITAL LETTER DE
T Е CYRILLIC CAPITAL LETTER IE
: Ж CYRILLIC CAPITAL LETTER ZHE
P З CYRILLIC CAPITAL LETTER ZE
B И CYRILLIC CAPITAL LETTER I
Q Й CYRILLIC CAPITAL LETTER SHORT I
R К CYRILLIC CAPITAL LETTER KA
K Л CYRILLIC CAPITAL LETTER EL
V М CYRILLIC CAPITAL LETTER EM
Y Н CYRILLIC CAPITAL LETTER EN
J О CYRILLIC CAPITAL LETTER O
G П CYRILLIC CAPITAL LETTER PE
H Р CYRILLIC CAPITAL LETTER ER
C С CYRILLIC CAPITAL LETTER ES
N Т CYRILLIC CAPITAL LETTER TE
E У CYRILLIC CAPITAL LETTER U
A Ф CYRILLIC CAPITAL LETTER EF
{ Х CYRILLIC CAPITAL LETTER HA
W Ц CYRILLIC CAPITAL LETTER TSE
X Ч CYRILLIC CAPITAL LETTER CHE
I Ш CYRILLIC CAPITAL LETTER SHA
O Щ CYRILLIC CAPITAL LETTER SHCHA
} Ъ CYRILLIC CAPITAL LETTER HARD SIGN
S Ы CYRILLIC CAPITAL LETTER YERU
M Ь CYRILLIC CAPITAL LETTER SOFT SIGN
\" Э CYRILLIC CAPITAL LETTER E
> Ю CYRILLIC CAPITAL LETTER YU
Z Я CYRILLIC CAPITAL LETTER YA
f а CYRILLIC SMALL LETTER A
, б CYRILLIC SMALL LETTER BE
d в CYRILLIC SMALL LETTER VE
u г CYRILLIC SMALL LETTER GHE
l д CYRILLIC SMALL LETTER DE
t е CYRILLIC SMALL LETTER IE
; ж CYRILLIC SMALL LETTER ZHE
p з CYRILLIC SMALL LETTER ZE
b и CYRILLIC SMALL LETTER I
q й CYRILLIC SMALL LETTER SHORT I
r к CYRILLIC SMALL LETTER KA
k л CYRILLIC SMALL LETTER EL
v м CYRILLIC SMALL LETTER EM
y н CYRILLIC SMALL LETTER EN
j о CYRILLIC SMALL LETTER O
g п CYRILLIC SMALL LETTER PE
h р CYRILLIC SMALL LETTER ER
c с CYRILLIC SMALL LETTER ES
n т CYRILLIC SMALL LETTER TE
e у CYRILLIC SMALL LETTER U
a ф CYRILLIC SMALL LETTER EF
[ х CYRILLIC SMALL LETTER HA
w ц CYRILLIC SMALL LETTER TSE
x ч CYRILLIC SMALL LETTER CHE
i ш CYRILLIC SMALL LETTER SHA
o щ CYRILLIC SMALL LETTER SHCHA
] ъ CYRILLIC SMALL LETTER HARD SIGN
s ы CYRILLIC SMALL LETTER YERU
m ь CYRILLIC SMALL LETTER SOFT SIGN
' э CYRILLIC SMALL LETTER E
. ю CYRILLIC SMALL LETTER YU
z я CYRILLIC SMALL LETTER YA
@ "
# № NUMERO SIGN
$ ;
^ :
& ?
/ .
? ,

View File

@@ -0,0 +1,79 @@
" Vim Keymap file for russian characters, phonetic layout 'yawerty'
" Useful mainly with utf-8 but may work with other encodings
" Maintainer: Igor Goldenberg <igogold@gmail.com>
" Last Changed: 2007 Aug 15
" All characters are given literally, conversion to another encoding (e.g.,
" UTF-8) should work.
scriptencoding utf-8
let b:keymap_name = "ru"
loadkeymap
A А CYRILLIC CAPITAL LETTER A
B Б CYRILLIC CAPITAL LETTER BE
W В CYRILLIC CAPITAL LETTER VE
G Г CYRILLIC CAPITAL LETTER GHE
D Д CYRILLIC CAPITAL LETTER DE
E Е CYRILLIC CAPITAL LETTER IE
$ Ё CYRILLIC CAPITAL LETTER IO
V Ж CYRILLIC CAPITAL LETTER ZHE
Z З CYRILLIC CAPITAL LETTER ZE
I И CYRILLIC CAPITAL LETTER I
J Й CYRILLIC CAPITAL LETTER SHORT I
K К CYRILLIC CAPITAL LETTER KA
L Л CYRILLIC CAPITAL LETTER EL
M М CYRILLIC CAPITAL LETTER EM
N Н CYRILLIC CAPITAL LETTER EN
O О CYRILLIC CAPITAL LETTER O
P П CYRILLIC CAPITAL LETTER PE
R Р CYRILLIC CAPITAL LETTER ER
S С CYRILLIC CAPITAL LETTER ES
T Т CYRILLIC CAPITAL LETTER TE
U У CYRILLIC CAPITAL LETTER U
F Ф CYRILLIC CAPITAL LETTER EF
H Х CYRILLIC CAPITAL LETTER HA
C Ц CYRILLIC CAPITAL LETTER TSE
+ Ч CYRILLIC CAPITAL LETTER CHE
{ Ш CYRILLIC CAPITAL LETTER SHA
} Щ CYRILLIC CAPITAL LETTER SHCHA
^ Ъ CYRILLIC CAPITAL LETTER HARD SIGN
Y Ы CYRILLIC CAPITAL LETTER YERU
X Ь CYRILLIC CAPITAL LETTER SOFT SIGN
| Э CYRILLIC CAPITAL LETTER E
~ Ю CYRILLIC CAPITAL LETTER YU
Q Я CYRILLIC CAPITAL LETTER YA
a а CYRILLIC SMALL LETTER A
b б CYRILLIC SMALL LETTER BE
w в CYRILLIC SMALL LETTER VE
g г CYRILLIC SMALL LETTER GHE
d д CYRILLIC SMALL LETTER DE
e е CYRILLIC SMALL LETTER IE
# ё CYRILLIC SMALL LETTER IO
v ж CYRILLIC SMALL LETTER ZHE
z з CYRILLIC SMALL LETTER ZE
i и CYRILLIC SMALL LETTER I
j й CYRILLIC SMALL LETTER SHORT I
k к CYRILLIC SMALL LETTER KA
l л CYRILLIC SMALL LETTER EL
m м CYRILLIC SMALL LETTER EM
n н CYRILLIC SMALL LETTER EN
o о CYRILLIC SMALL LETTER O
p п CYRILLIC SMALL LETTER PE
r р CYRILLIC SMALL LETTER ER
s с CYRILLIC SMALL LETTER ES
t т CYRILLIC SMALL LETTER TE
u у CYRILLIC SMALL LETTER U
f ф CYRILLIC SMALL LETTER EF
h х CYRILLIC SMALL LETTER HA
c ц CYRILLIC SMALL LETTER TSE
= ч CYRILLIC SMALL LETTER CHE
[ ш CYRILLIC SMALL LETTER SHA
] щ CYRILLIC SMALL LETTER SHCHA
% ъ CYRILLIC SMALL LETTER HARD SIGN
y ы CYRILLIC SMALL LETTER YERU
x ь CYRILLIC SMALL LETTER SOFT SIGN
\\ э CYRILLIC SMALL LETTER E
` ю CYRILLIC SMALL LETTER YU
q я CYRILLIC SMALL LETTER YA

View File

@@ -0,0 +1 @@
source <sfile>:p:h/serbian-latin_utf-8.vim

View File

@@ -0,0 +1,44 @@
" Vim Keymap file for Serbian characters, classical variant, UTF-8 encoding
"
" Maintainer: Aleksandar Veselinovic <aleksa@cs.cmu.edu>
" URL: http://www.cs.cmu.edu/~aleksa/personal/vim/keymap/serbian-latin-UTF-8.vim
" Last Changed: 2002 Mar 29
scriptencoding UTF-8
let b:keymap_name = "serbian-UTF-8"
loadkeymap
Y Z
{ Š
} Đ
y z
[ š
] đ
: Č
\" Ć
\| Ž
; č
' ć
\\ ž
"Z Y
"z y
< ;
> :
/ -
_ ?
,,
''
E$ <char-0x20AC> " EURO SIGN
-- <char-0x2013> " endash
--- <char-0x2014> " emdash
" @ "
" # '
" $ *
" % :
" ^ ,
" &amp; .
" * ;

View File

@@ -0,0 +1,20 @@
let encoding = &enc
if encoding == 'latin1'
if has("unix")
let encoding = 'iso-8859-2'
else
let encoding = 'cp1250'
endif
endif
if encoding == 'utf-8'
source <sfile>:p:h/serbian_utf-8.vim
elseif encoding == 'cp1250'
source <sfile>:p:h/serbian_cp1250.vim
elseif encoding == 'cp1251'
source <sfile>:p:h/serbian_cp1251.vim
elseif encoding == 'iso-8859-2'
source <sfile>:p:h/serbian_iso-8859-2.vim
else
source <sfile>:p:h/serbian_iso-8859-5.vim
endif

View File

@@ -0,0 +1,40 @@
" Vim Keymap file for Serbian characters, classical variant, cp1250 encoding
"
" Maintainer: Aleksandar Veselinovic <aleksa@cs.cmu.edu>
" URL: http://galeb.etf.bg.ac.yu/~alexa/vim/keymap/serbian-cp1250.vim
" Last Changed: 2002 Mar 29
scriptencoding cp1250
let b:keymap_name = "serbian-cp1250"
loadkeymap
Y Z
{ Š
} Ð
y z
[ š
] ð
: È
\" Æ
\| Ž
; è
' æ
\\ ž
"Z Y
"z y
< ;
> :
/ -
_ ?
,,
''
" @ "
" # '
" $ *
" % :
" ^ ,
" &amp; .
" * ;

View File

@@ -0,0 +1,90 @@
" Vim Keymap file for Serbian characters, classical variant, win cp1251
" encoding
"
" Maintainer: Aleksandar Veselinovic <aleksa@cs.cmu.edu>
" URL: http://www.cs.cmu.edu/~aleksa/personal/vim/keymap/serbian-cp1251.vim
" Last Changed: 2002 Mar 29
scriptencoding cp1251
let b:keymap_name = "serbian-cp1251"
loadkeymap
Q Š
W Œ
E Å
R Ð
T Ò
Y Ç
U Ó
I È
O Î
P Ï
{ Ø
} €
q š
w œ
e å
r ð
t ò
y ç
u ó
i è
o î
p ï
[ ø
] <09>
A À
S Ñ
D Ä
F Ô
G Ã
H Õ
J £
K Ê
L Ë
: ×
\" Ž
\| Æ
a à
s ñ
d ä
f ô
g ã
h õ
j ¼
k ê
l ë
; ÷
' ž
\\ æ
"Z Ç
X <09>
C Ö
V Â
B Á
N Í
M Ì
"z ç
x Ÿ
c ö
v â
b á
n í
m ì
< ;
> :
/ -
_ ?
,,
''
" @ "
" # '
" $ *
" % :
" ^ ,
" &amp; .
" * ;

View File

@@ -0,0 +1,40 @@
" Vim Keymap file for Serbian characters, classical variant, iso-8859-2 encoding
"
" Maintainer: Aleksandar Veselinovic <aleksa@cs.cmu.edu>
" URL: http://www.cs.cmu.edu/~aleksa/personal/vim/keymap/serbian-iso-8859-2.vim
" Last Changed: 2002 Mar 29
scriptencoding iso-8859-2
let b:keymap_name = "serbian-iso-8859-2"
loadkeymap
Y Z
{ ©
} Ð
y z
[ ¹
] ð
: È
\" Æ
\| ®
; è
' æ
\\ ¾
"Z Y
"z y
< ;
> :
/ -
_ ?
,, ?
'' ?
" @ "
" # '
" $ *
" % :
" ^ ,
" &amp; .
" * ;

View File

@@ -0,0 +1,89 @@
" Vim Keymap file for Serbian characters, classical variant, iso-8859-5 encoding
"
" Maintainer: Aleksandar Veselinovic <aleksa@cs.cmu.edu>
" URL: http://www.cs.cmu.edu/~aleksa/personal/vim/keymap/serbian-iso-8859-5.vim
" Last Changed: 2002 Mar 29
scriptencoding iso-8859-5
let b:keymap_name = "serbian-iso-8859-5"
loadkeymap
Q ©
W ª
E µ
R À
T Â
Y ·
U Ã
I ¸
O ¾
P ¿
{ È
} ¢
q ù
w ú
e Õ
r à
t â
y ×
u ã
i Ø
o Þ
p ß
[ è
] ò
A °
S Á
D ´
F Ä
G ³
H Å
J ¨
K º
L »
: Ç
\" «
\|
a Ð
s á
d Ô
f ä
g Ó
h å
j ø
k Ú
l Û
; ç
' û
\\ Ö
"Z ·
X ¯
C Æ
V ²
B ±
N ½
M ¼
"z ×
x ÿ
c æ
v Ò
b Ñ
n Ý
m Ü
< ;
> :
/ -
_ ?
,, ?
'' ?
" @ "
" # '
" $ *
" % :
" ^ ,
" & .
" * ;

View File

@@ -0,0 +1,93 @@
" Vim Keymap file for Serbian characters, classical variant, UTF-8 encoding
"
" Maintainer: Aleksandar Veselinovic <aleksa@cs.cmu.edu>
" URL: http://www.cs.cmu.edu/~aleksa/personal/vim/keymap/serbian-UTF-8.vim
" Last Changed: 2002 Mar 29
scriptencoding UTF-8
let b:keymap_name = "serbian-UTF-8"
loadkeymap
Q Љ
W Њ
E Е
R Р
T Т
Y З
U У
I И
O О
P П
{ Ш
} Ђ
q љ
w њ
e е
r р
t т
y з
u у
i и
o о
p п
[ ш
] ђ
A А
S С
D Д
F Ф
G Г
H Х
J Ј
K К
L Л
: Ч
\" Ћ
\| Ж
a а
s с
d д
f ф
g г
h х
j ј
k к
l л
; ч
' ћ
\\ ж
"Z З
X Џ
C Ц
V В
B Б
N Н
M М
"z з
x џ
c ц
v в
b б
n н
m м
< ;
> :
/ -
_ ?
,,
''
E$ <char-0x20AC> " EURO SIGN
-- <char-0x2013> " endash
--- <char-0x2014> " emdash
" @ "
" # '
" $ *
" % :
" ^ ,
" &amp; .
" * ;

View File

@@ -0,0 +1,107 @@
" Vim Keymap file for Sinhala (Sri Lanka) (2003-11-02)
" Maintainer : Harshula Jayasuriya <harshula@gmail.com>
" Last Updated: 2007-06-30
" This is a phonetic static mapping for a standard US-English keyboard
" (qwerty)
" http://www.nongnu.org/sinhala/doc/keymaps/sinhala-keyboard_3.html
" Copy the keymap to ~/.vim/keymap/
" Start gvim
" Need to disable the menu so that you can use the 'alt' key.
" set guioptions-=m
" Select the new keymap
" set keymap=sinhala-phonetic_utf-8
let b:keymap_name = "sinhala"
loadkeymap
<A-n> <char-0x0d82> " - anusvaraya (anusvara)
H <char-0x0d83> " ඃ - visargaya (visarga)
a <char-0x0d85> " අ - ayanna (a)
A <char-0x0d86> " ආ - aayanna (aa)
w <char-0x0d87> " ඇ - aeyanna (ae)
W <char-0x0d88> " ඈ - aeeyanna (aee)
i <char-0x0d89> " ඉ - iyanna (i)
I <char-0x0d8a> " ඊ - iiyanna (ii)
u <char-0x0d8b> " උ - uyanna (u)
U <char-0x0d8c> " ඌ - uuyanna (uu)
q <char-0x0d8d> " ඍ - iruyanna (iru)
Q <char-0x0d8e> " ඎ - iruuyanna (iruu)
<A-k> <char-0x0d8f> " ඏ - iluyanna (ilu)
<A-K> <char-0x0d90> " ඐ - iluuyanna (iluu)
e <char-0x0d91> " එ - eyanna (e)
E <char-0x0d92> " ඒ - eeyanna (ee)
<A-F> <char-0x0d93> " ඓ - aiyanna (ai)
o <char-0x0d94> " ඔ - oyanna (o)
O <char-0x0d95> " ඕ - ooyanna (oo)
<A-H> <char-0x0d96> " ඖ - auyanna (au)
k <char-0x0d9a> " ක - alpapraana kayanna (ka)
K <char-0x0d9b> " ඛ - mahaapraana kayanna (kha)
g <char-0x0d9c> " ග - alpapraana gayanna (ga)
G <char-0x0d9d> " ඝ - mahaapraana gayanna (gha)
<A-N> <char-0x0d9e> " ඞ - kantaja naasikyaya (nga)
<A-g> <char-0x0d9f> " ඟ - sanyaka gayanna (nnga)
c <char-0x0da0> " ච - alpapraana cayanna (ca)
C <char-0x0da1> " ඡ - mahaapraana cayanna (cha)
j <char-0x0da2> " ජ - alpapraana jayanna (ja)
J <char-0x0da3> " ඣ - mahaapraana jayanna (jha)
z <char-0x0da4> " ඤ - taaluja naasikyaya (nya)
Z <char-0x0da5> " ඥ - taaluja sanyooga naasikyaya (jnya)
<A-j> <char-0x0da6> " ඦ - sanyaka jayanna (nyja)
<A-t> <char-0x0da7> " ට - alpapraana ttayanna (tta)
<A-T> <char-0x0da8> " ඨ - mahaapraana ttayanna (ttha)
<A-d> <char-0x0da9> " ඩ - alpapraana ddayanna (dda)
<A-D> <char-0x0daa> " ඪ - mahaapraana ddayanna (ddha)
N <char-0x0dab> " ණ - muurdhaja nayanna (nna)
X <char-0x0dac> " ඬ - sanyaka ddayanna (nndda)
t <char-0x0dad> " ත - alpapraana tayanna (ta)
T <char-0x0dae> " ථ - mahaapraana tayanna (tha)
d <char-0x0daf> " ද - alpapraana dayanna (da)
D <char-0x0db0> " ධ - mahaapraana dayanna (dha)
n <char-0x0db1> " න - dantaja nayanna (na)
x <char-0x0db3> " ඳ - sanyaka dayanna (nda)
p <char-0x0db4> " ප - alpapraana payanna (pa)
P <char-0x0db5> " ඵ - mahaapraana payanna (pha)
b <char-0x0db6> " බ - alpapraana bayanna (ba)
B <char-0x0db7> " භ - mahaapraana bayanna (bha)
m <char-0x0db8> " ම - mayanna (ma)
M <char-0x0db9> " ඹ - amba bayanna (mba)
y <char-0x0dba> " ය - yayanna (ya)
r <char-0x0dbb> " ර - rayanna (ra)
l <char-0x0dbd> " ල - dantaja layanna (la)
v <char-0x0dc0> " ව - vayanna (va)
S <char-0x0dc1> " ශ - taaluja sayanna (sha)
<A-s> <char-0x0dc2> " ෂ - muurdhaja sayanna (ssa)
s <char-0x0dc3> " ස - dantaja sayanna (sa)
h <char-0x0dc4> " හ - hayanna (ha)
L <char-0x0dc5> " ළ - muurdhaja layanna (lla)
f <char-0x0dc6> " ෆ - fayanna (fa)
<A-a> <char-0x0dca> " ් - al-lakuna
<A-A> <char-0x0dcf> " ා - aela-pilla (aa)
<A-w> <char-0x0dd0> " ැ - ketti aeda-pilla (ae)
<A-W> <char-0x0dd1> " ෑ - diga aeda-pilla (aae)
<A-i> <char-0x0dd2> " ි - ketti is-pilla (i)
<A-I> <char-0x0dd3> " ී - diga is-pilla (ii)
<A-u> <char-0x0dd4> " ු - ketti paa-pilla (u)
<A-U> <char-0x0dd6> " ූ - diga paa-pilla (uu)
<A-q> <char-0x0dd8> " ෘ - gaetta-pilla (r)
<A-e> <char-0x0dd9> " ෙ - kombuva (e)
<A-E> <char-0x0dda> " ේ - diga kombuva (ee)
<A-f> <char-0x0ddb> " ෛ - kombu deka (ai)
<A-o> <char-0x0ddc> " ො - kombuva haa aela-pilla (o)
<A-O> <char-0x0ddd> " ෝ - kombuva haa diga aela-pilla (oo)
<A-h> <char-0x0dde> " ෞ - kombuva haa gayanukitta (au)
<A-l> <char-0x0ddf> " ෟ - gayanukitta (l)
<A-Q> <char-0x0df2> " ෲ - diga gaetta-pilla (rr)
<A-L> <char-0x0df3> " ෳ - diga gayanukitta (ll)
<A-.> <char-0x0df4> " ෴ - kunddaliya (punctuation)
R <char-0x0dca><char-0x200d><char-0x0dbb> " ්‍ර - rakaaranshaya
Y <char-0x0dca><char-0x200d><char-0x0dba> " ්‍ය - yansaya
<A-r> <char-0x0dbb><char-0x0dca><char-0x200d> " ර්‍ - repaya
<A-,> <char-0x0dca><char-0x200d> " join - conjunct letters cons 0DCA ZWJ cons
<A-/> <char-0x200d><char-0x0dca> " touch - cons ZWJ 0DCA cons
<C-space> <char-0x00a0> " - no-break space. <S-space> didn't work.
<A-space> <char-0x200c> " - ZWNJ. <A-space> doesn't work!

View File

@@ -0,0 +1,3 @@
" Vim Keymap file for Sinhala (Sri Lanka)
"
source <sfile>:p:h/sinhala-phonetic_utf-8.vim

View File

@@ -0,0 +1,16 @@
let encoding = &enc
if encoding == 'latin1'
if has("unix")
let encoding = 'iso-8859-2'
else
let encoding = 'cp1250'
endif
endif
if encoding == 'utf-8'
source <sfile>:p:h/slovak_utf-8.vim
elseif encoding == 'cp1250'
source <sfile>:p:h/slovak_cp1250.vim
else
source <sfile>:p:h/slovak_iso-8859-2.vim
endif

View File

@@ -0,0 +1,100 @@
" Maintainer: Peter Valach <pvalach@gmx.net>
" Last Changed: 2002 Feb 3
" URL: http://www.pv2c.sk/free/sk_vimkeymap/
let b:keymap_name = "sk"
loadkeymap
" Z a Y - ak chcete slovensku qwerty, zakomentujte tieto styri riadky
y z
z y
Y Z
Z Y
" Horny riadok
` ;
1 +
! 1
2 ¾
@ 2
3 š
# 3
4 è
$ 4
5 <20>
% 5
6 ž
^ 6
7 ý
& 7
8 á
* 8
9 í
( 9
0 é
) 0
- =
_ %
" Klavesy okolo Enteru :)
[ ú
{ /
] ä
} (
\\ ò
<Bar> )
; ô
: "
' §
\" !
", , ;-)
< ?
". . ;-)
> :
/ -
? _
" Dlzne
=a á
=A Á
=e é
=E É
=i í
=I Í
=l å
=L Å
=o ó
=O Ó
=r à
=R À
=u ú
=U Ú
=z ý
=Z Ý
" pre pripad omylu :) alebo slovenskej QWERTY
=y ý
=Y Ý
" Makcene
+a ä
+A Ä
+c è
+C È
+d ï
+D Ï
+l ¾
+L ¼
+n ò
+N Ò
+o ô
+O Ô
+s š
+S Š
+t <20>
+T <20>
+y ž
+Y Ž
" pre pripad omylu :) alebo slovenskej QWERTY
+z ž
+Z Ž

View File

@@ -0,0 +1,100 @@
" Maintainer: Peter Valach <pvalach@gmx.net>
" Last Changed: 2002 Feb 3
" URL: http://www.pv2c.sk/free/sk_vimkeymap/
let b:keymap_name = "sk"
loadkeymap
" Z a Y - ak chcete slovensku qwerty, zakomentujte tieto styri riadky
y z
z y
Y Z
Z Y
" Horny riadok
` ;
1 +
! 1
2 µ
@ 2
3 ¹
# 3
4 è
$ 4
5 »
% 5
6 ¾
^ 6
7 ý
& 7
8 á
* 8
9 í
( 9
0 é
) 0
- =
_ %
" Klavesy okolo Enteru :)
[ ú
{ /
] ä
} (
\\ ò
<Bar> )
; ô
: "
' §
\" !
", , ;-)
< ?
". . ;-)
> :
/ -
? _
" Dlzne
=a á
=A Á
=e é
=E É
=i í
=I Í
=l å
=L Å
=o ó
=O Ó
=r à
=R À
=u ú
=U Ú
=z ý
=Z Ý
" pre pripad omylu :) alebo slovenskej QWERTY
=y ý
=Y Ý
" Makcene
+a ä
+A Ä
+c è
+C È
+d ï
+D Ï
+l µ
+L ¥
+n ò
+N Ò
+o ô
+O Ô
+s ¹
+S ©
+t »
+T «
+y ¾
+Y ®
" pre pripad omylu :) alebo slovenskej QWERTY
+z ¾
+Z ®

View File

@@ -0,0 +1,100 @@
" Maintainer: Peter Valach <pvalach@gmx.net>
" Last Changed: 2002 Nov 5
" URL: http://www.pv2c.sk/free/sk_vimkeymap/
let b:keymap_name = "sk"
loadkeymap
" Z a Y - ak chcete slovensku qwerty, zakomentujte tieto styri riadky
y z
z y
Y Z
Z Y
" Horny riadok
` ;
1 +
! 1
2 ľ
@ 2
3 š
# 3
4 č
$ 4
5 ť
% 5
6 ž
^ 6
7 ý
& 7
8 á
* 8
9 í
( 9
0 é
) 0
- =
_ %
" Klavesy okolo Enteru :)
[ ú
{ /
] ä
} (
\\ ň
<Bar> )
; ô
: "
' §
\" !
", , ;-)
< ?
". . ;-)
> :
/ -
? _
" Dlzne
=a á
=A Á
=e é
=E É
=i í
=I Í
=l ĺ
=L Ĺ
=o ó
=O Ó
=r ŕ
=R Ŕ
=u ú
=U Ú
=z ý
=Z Ý
" pre pripad omylu :) alebo slovenskej QWERTY
=y ý
=Y Ý
" Makcene
+a ä
+A Ä
+c č
+C Č
+d ď
+D Ď
+l ľ
+L Ľ
+n ň
+N Ň
+o ô
+O Ô
+s š
+S Š
+t ť
+T Ť
+y ž
+Y Ž
" pre pripad omylu :) alebo slovenskej QWERTY
+z ž
+Z Ž

View File

@@ -0,0 +1,572 @@
" Keymap file for the editing Tamil language files in TSCII encoding.
"
" Maintainer: Yegappan Lakshmanan (yegappan AT yahoo DOT com)
" Last updated: 2006 June 17
"
" You will need a fixed width TSCII font to use this encoding. The
" Avarangal TSCII fixed width font (TSC_AvarangalFxd) is used to test
" this keymap.
"
" Visit http://www.tscii.org for more information about the TSCII
" encoding.
"
let b:keymap_name = "tamil_tscii"
loadkeymap
" Uyir (Vowels) letters
a <char-171>
aa <char-172>
A <char-172>
i <char-173>
ii <char-174>
I <char-174>
u <char-175>
uu <char-176>
U <char-176>
e <char-177>
ee <char-178>
E <char-178>
ai <char-179>
o <char-180>
oo <char-181>
O <char-181>
au <char-182>
q <char-183>
" mey (Consonants) letters
k <char-236>
ka <char-184>
kaa <char-184><char-161>
kA <char-184><char-161>
ki <char-184><char-162>
kii <char-184><char-163>
kI <char-184><char-163>
ku <char-204>
kuu <char-220>
kU <char-220>
ke <char-166><char-184>
kee <char-167><char-184>
kE <char-167><char-184>
kai <char-168><char-184>
ko <char-166><char-184><char-161>
koo <char-167><char-184><char-161>
kO <char-167><char-184><char-161>
kau <char-166><char-184><char-199>
g <char-236>
ga <char-184>
gaa <char-184><char-161>
gA <char-184><char-161>
gi <char-184><char-162>
gii <char-184><char-163>
gI <char-184><char-163>
gu <char-204>
guu <char-220>
gU <char-220>
ge <char-166><char-184>
gee <char-167><char-184>
gE <char-167><char-184>
gai <char-168><char-184>
go <char-166><char-184><char-161>
goo <char-167><char-184><char-161>
gO <char-167><char-184><char-161>
gau <char-166><char-184><char-199>
ng <char-237>
nga <char-185>
ngaa <char-185><char-161>
ngA <char-185><char-161>
ngi <char-185><char-162>
ngii <char-185><char-163>
ngI <char-185><char-163>
ngu <char-153>
nguu <char-155>
ngU <char-155>
nge <char-166><char-185>
ngee <char-167><char-185>
ngE <char-167><char-185>
ngai <char-168><char-185>
ngo <char-166><char-185><char-161>
ngoo <char-167><char-185><char-161>
ngO <char-167><char-185><char-161>
ngau <char-166><char-185><char-199>
ch <char-238>
cha <char-186>
chaa <char-186><char-161>
chA <char-186><char-161>
chi <char-186><char-162>
chii <char-186><char-163>
chI <char-186><char-163>
chu <char-204>
chuu <char-221>
chU <char-221>
che <char-166><char-186>
chee <char-167><char-186>
chE <char-167><char-186>
chai <char-168><char-186>
cho <char-166><char-186><char-161>
choo <char-167><char-186><char-161>
chO <char-167><char-186><char-161>
chau <char-166><char-186><char-199>
s <char-238>
sa <char-186>
saa <char-186><char-161>
sA <char-186><char-161>
si <char-186><char-162>
sii <char-186><char-163>
sI <char-186><char-163>
su <char-205>
suu <char-221>
sU <char-221>
se <char-166><char-186>
see <char-167><char-186>
sE <char-167><char-186>
sai <char-168><char-186>
so <char-166><char-186><char-161>
soo <char-167><char-186><char-161>
sO <char-167><char-186><char-161>
sau <char-166><char-186><char-199>
nj <char-239>
nja <char-187>
njaa <char-187><char-161>
njA <char-187><char-161>
nji <char-187><char-162>
njii <char-187><char-163>
njI <char-187><char-163>
nju <char-154>
njuu <char-156>
njU <char-156>
nje <char-166><char-187>
njee <char-167><char-187>
njE <char-167><char-187>
njai <char-168><char-187>
njo <char-166><char-187><char-161>
njoo <char-167><char-187><char-161>
njO <char-167><char-187><char-161>
njau <char-166><char-187><char-199>
t <char-240>
ta <char-188>
taa <char-188><char-161>
tA <char-188><char-161>
ti <char-202>
tii <char-203>
tI <char-203>
tu <char-206>
tuu <char-222>
tU <char-222>
te <char-166><char-188>
tee <char-167><char-188>
tE <char-167><char-188>
tai <char-168><char-188>
to <char-166><char-188><char-161>
too <char-167><char-188><char-161>
tO <char-167><char-188><char-161>
tau <char-166><char-188><char-199>
d <char-240>
da <char-188>
daa <char-188><char-161>
dA <char-188><char-161>
di <char-202>
dii <char-203>
dI <char-203>
du <char-206>
duu <char-222>
dU <char-222>
de <char-166><char-188>
dee <char-167><char-188>
dE <char-167><char-188>
dai <char-168><char-188>
do <char-166><char-188><char-161>
doo <char-167><char-188><char-161>
dO <char-167><char-188><char-161>
dau <char-166><char-188><char-199>
N <char-241>
Na <char-189>
Naa <char-189><char-161>
NA <char-189><char-161>
Ni <char-189><char-162>
Nii <char-189><char-163>
NI <char-189><char-163>
Nu <char-207>
Nuu <char-223>
NU <char-223>
Ne <char-166><char-189>
Nee <char-167><char-189>
NE <char-167><char-189>
Nai <char-168><char-189>
No <char-166><char-189><char-161>
Noo <char-167><char-189><char-161>
NO <char-167><char-189><char-161>
Nau <char-166><char-189><char-199>
th <char-242>
tha <char-190>
thaa <char-190><char-161>
thA <char-190><char-161>
thi <char-190><char-162>
thii <char-190><char-163>
thI <char-190><char-163>
thu <char-208>
thuu <char-224>
thU <char-224>
the <char-166><char-190>
thee <char-167><char-190>
thE <char-167><char-190>
thai <char-168><char-190>
tho <char-166><char-190><char-161>
thoo <char-167><char-190><char-161>
thO <char-167><char-190><char-161>
thau <char-166><char-190><char-199>
w <char-243>
wa <char-191>
waa <char-191><char-161>
wA <char-191><char-161>
wi <char-191><char-162>
wii <char-191><char-163>
wI <char-191><char-163>
wu <char-209>
wuu <char-225>
wU <char-225>
we <char-166><char-191>
wee <char-167><char-191>
wE <char-167><char-191>
wai <char-168><char-191>
wo <char-166><char-191><char-161>
woo <char-167><char-191><char-161>
wO <char-167><char-191><char-161>
wau <char-166><char-191><char-199>
n- <char-243>
n-a <char-191>
n-aa <char-191><char-161>
n-A <char-191><char-161>
n-i <char-191><char-162>
n-ii <char-191><char-163>
n-I <char-191><char-163>
n-u <char-209>
n-uu <char-225>
n-U <char-225>
n-e <char-166><char-191>
n-ee <char-167><char-191>
n-E <char-167><char-191>
n-ai <char-168><char-191>
n-o <char-166><char-191><char-161>
n-oo <char-167><char-191><char-161>
n-O <char-167><char-191><char-161>
n-au <char-166><char-191><char-199>
p <char-244>
pa <char-192>
paa <char-192><char-161>
pA <char-192><char-161>
pi <char-192><char-162>
pii <char-192><char-163>
pI <char-192><char-163>
pu <char-210>
puu <char-226>
pU <char-226>
pe <char-166><char-192>
pee <char-167><char-192>
pE <char-167><char-192>
pai <char-168><char-192>
po <char-166><char-192><char-161>
poo <char-167><char-192><char-161>
pO <char-167><char-192><char-161>
pau <char-166><char-192><char-199>
b <char-244>
ba <char-192>
baa <char-192><char-161>
bA <char-192><char-161>
bi <char-192><char-162>
bii <char-192><char-163>
bI <char-192><char-163>
bu <char-210>
buu <char-226>
bU <char-226>
be <char-166><char-192>
bee <char-167><char-192>
bE <char-167><char-192>
bai <char-168><char-192>
bo <char-166><char-192><char-161>
boo <char-167><char-192><char-161>
bO <char-167><char-192><char-161>
bau <char-166><char-192><char-199>
m <char-245>
ma <char-193>
maa <char-193><char-161>
mA <char-193><char-161>
mi <char-193><char-162>
mii <char-193><char-163>
mI <char-193><char-163>
mu <char-211>
muu <char-227>
mU <char-227>
me <char-166><char-193>
mee <char-167><char-193>
mE <char-167><char-193>
mai <char-168><char-193>
mo <char-166><char-193><char-161>
moo <char-167><char-193><char-161>
mO <char-167><char-193><char-161>
mau <char-166><char-193><char-199>
y <char-246>
ya <char-194>
yaa <char-194><char-161>
yA <char-194><char-161>
yi <char-194><char-162>
yii <char-194><char-163>
yI <char-194><char-163>
yu <char-212>
yuu <char-228>
yU <char-228>
ye <char-166><char-194>
yee <char-167><char-194>
yE <char-167><char-194>
yai <char-168><char-194>
yo <char-166><char-194><char-161>
yoo <char-167><char-194><char-161>
yO <char-167><char-194><char-161>
yau <char-166><char-194><char-199>
r <char-247>
ra <char-195>
raa <char-195><char-161>
rA <char-195><char-161>
ri <char-195><char-162>
rii <char-195><char-163>
rI <char-195><char-163>
ru <char-213>
ruu <char-229>
rU <char-229>
re <char-166><char-195>
ree <char-167><char-195>
rE <char-167><char-195>
rai <char-168><char-195>
ro <char-166><char-195><char-161>
roo <char-167><char-195><char-161>
rO <char-167><char-195><char-161>
rau <char-166><char-195><char-199>
l <char-248>
la <char-196>
laa <char-196><char-161>
lA <char-196><char-161>
li <char-196><char-162>
lii <char-196><char-163>
lI <char-196><char-163>
lu <char-214>
luu <char-230>
lU <char-230>
le <char-166><char-196>
lee <char-167><char-196>
lE <char-167><char-196>
lai <char-168><char-196>
lo <char-166><char-196><char-161>
loo <char-167><char-196><char-161>
lO <char-167><char-196><char-161>
lau <char-166><char-196><char-199>
v <char-249>
va <char-197>
vaa <char-197><char-161>
vA <char-197><char-161>
vi <char-197><char-162>
vii <char-197><char-163>
vI <char-197><char-163>
vu <char-215>
vuu <char-231>
vU <char-231>
ve <char-166><char-197>
vee <char-167><char-197>
vE <char-167><char-197>
vai <char-168><char-197>
vo <char-166><char-197><char-161>
voo <char-167><char-197><char-161>
vO <char-167><char-197><char-161>
vau <char-166><char-197><char-199>
z <char-250>
za <char-198>
zaa <char-198><char-161>
zA <char-198><char-161>
zi <char-198><char-162>
zii <char-198><char-163>
zI <char-198><char-163>
zu <char-216>
zuu <char-232>
zU <char-232>
ze <char-166><char-198>
zee <char-167><char-198>
zE <char-167><char-198>
zai <char-168><char-198>
zo <char-166><char-198><char-161>
zoo <char-167><char-198><char-161>
zO <char-167><char-198><char-161>
zau <char-166><char-198><char-199>
L <char-251>
La <char-199>
Laa <char-199><char-161>
LA <char-199><char-161>
Li <char-199><char-162>
Lii <char-199><char-163>
LI <char-199><char-163>
Lu <char-217>
Luu <char-233>
LU <char-233>
Le <char-166><char-199>
Lee <char-167><char-199>
LE <char-167><char-199>
Lai <char-168><char-199>
Lo <char-166><char-199><char-161>
Loo <char-167><char-199><char-161>
LO <char-167><char-199><char-161>
Lau <char-166><char-199><char-199>
R <char-252>
Ra <char-200>
Raa <char-200><char-161>
RA <char-200><char-161>
Ri <char-200><char-162>
Rii <char-200><char-163>
RI <char-200><char-163>
Ru <char-218>
Ruu <char-234>
RU <char-234>
Re <char-166><char-200>
Ree <char-167><char-200>
RE <char-167><char-200>
Rai <char-168><char-200>
Ro <char-166><char-200><char-161>
Roo <char-167><char-200><char-161>
RO <char-167><char-200><char-161>
Rau <char-166><char-200><char-199>
n <char-253>
na <char-201>
naa <char-201><char-161>
nA <char-201><char-161>
ni <char-201><char-162>
nii <char-201><char-163>
nI <char-201><char-163>
nu <char-219>
nuu <char-235>
nU <char-235>
ne <char-166><char-201>
nee <char-167><char-201>
nE <char-167><char-201>
nai <char-168><char-201>
no <char-166><char-201><char-161>
noo <char-167><char-201><char-161>
nO <char-167><char-201><char-161>
nau <char-166><char-201><char-199>
" Grantha letters
j <char-136>
ja <char-131>
jaa <char-131><char-161>
jA <char-131><char-161>
ji <char-131><char-162>
jii <char-131><char-163>
jI <char-131><char-163>
ju <char-131><char-164>
juu <char-131><char-164>
jU <char-131><char-165>
je <char-166><char-131>
jee <char-167><char-131>
jE <char-167><char-131>
jai <char-168><char-131>
jo <char-166><char-131><char-161>
joo <char-167><char-131><char-161>
jO <char-167><char-131><char-161>
jau <char-166><char-131><char-199>
sh <char-137>
sha <char-132>
shaa <char-132><char-161>
shA <char-132><char-161>
shi <char-132><char-162>
shii <char-132><char-163>
shI <char-132><char-163>
shu <char-131><char-164>
shuu <char-131><char-164>
shU <char-131><char-165>
she <char-166><char-132>
shee <char-167><char-132>
shE <char-167><char-132>
shai <char-168><char-132>
sho <char-166><char-132><char-161>
shoo <char-167><char-132><char-161>
shO <char-167><char-132><char-161>
shau <char-166><char-132><char-199>
S <char-138>
Sa <char-133>
Saa <char-133><char-161>
SA <char-133><char-161>
Si <char-133><char-162>
Sii <char-133><char-163>
SI <char-133><char-163>
Su <char-133><char-164>
Suu <char-133><char-165>
SU <char-133><char-165>
Se <char-166><char-133>
See <char-167><char-133>
SE <char-167><char-133>
Sai <char-168><char-133>
So <char-166><char-133><char-161>
Soo <char-167><char-133><char-161>
SO <char-167><char-133><char-161>
Sau <char-166><char-133><char-199>
h <char-139>
ha <char-134>
haa <char-134><char-161>
hA <char-134><char-161>
hi <char-134><char-162>
hii <char-134><char-163>
hI <char-134><char-163>
hu <char-134><char-164>
huu <char-134><char-165>
hU <char-134><char-165>
he <char-166><char-134>
hee <char-167><char-134>
hE <char-167><char-134>
hai <char-168><char-134>
ho <char-166><char-134><char-161>
hoo <char-167><char-134><char-161>
hO <char-167><char-134><char-161>
hau <char-166><char-134><char-199>
x <char-140>
xa <char-135>
xaa <char-135><char-161>
xA <char-135><char-161>
xi <char-135><char-162>
xii <char-135><char-163>
xI <char-135><char-163>
xu <char-135><char-164>
xuu <char-135><char-165>
xU <char-135><char-165>
xe <char-166><char-135>
xee <char-167><char-135>
xE <char-167><char-135>
xai <char-168><char-135>
xo <char-166><char-135><char-161>
xoo <char-167><char-135><char-161>
xO <char-167><char-135><char-161>
xau <char-166><char-135><char-199>
sri <char-130>

View File

@@ -0,0 +1,86 @@
" thaana keymap
" Maintainer: Ibrahim fayaz <p h a y a x at gmail dot com>
" please set enc to utf-8
" thaana phonetic keyboard is used as a reference
" http://www.mcst.gov.mv/News_and_Events/xpfonts.htm
" changelog: 18th Feb 2006 - came up the initial idea of writing the keymap..
" 13th May 2006 - made some few corrections regarding < and >..
let b:keymap_name= "thaana"
" THAANA NORMAL LETTERS
loadkeymap
h <char-0x0780> "letter haa
S <char-0x0781> "shaviani
n <char-0x0782> "noonu
r <char-0x0783> "raa
b <char-0x0784> "baa
L <char-0x0785> "lhaviani
k <char-0x0786> "kaafu
w <char-0x0787> "alifu
v <char-0x0788> "vaavu
m <char-0x0789> "meemu
f <char-0x078A> "faafu
d <char-0x078B> "dhaalu
t <char-0x078C> "thaa
l <char-0x078D> "laamu
g <char-0x078E> "gaafu
N <char-0x078F> "gnaviani
s <char-0x0790> "seenu
D <char-0x0791> "daviani
z <char-0x0792> "zaviani
T <char-0x0793> "taviani
y <char-0x0794> "yaa
p <char-0x0795> "paviani
j <char-0x0796> "javiani
c <char-0x0797> "chaviani
"THAANA DOTTED LETTERS
X <char-0x0798> "TTAA (thaa mathee thin thiki)
H <char-0x0799> "HHAA (haa thiree ehthiki)
K <char-0x079A> "KHAA (haa mathee ehthiki)
J <char-0x079B> "THAALU (dhaa mathee ehthiki)
R <char-0x079C> "ZAA (raa mathee ehthiki)
C <char-0x079D> "SHEENU (seenu mathee thinthiki)
M <char-0x079E> "SAADHU (seenu thiree ehthiki)
B <char-0x079F> "DHAADHU(seenu mathee ehthiki)
Y <char-0x07A0> "TO (thaa thiree ehthiki)
Z <char-0x07A1> "ZO (thaa mathee ehthiki)
W <char-0x07A2> "AINU (alifu thiree ehthiki)
G <char-0x07A3> "GHAINU (alifu mathee ehthiki)
Q <char-0x07A4> "QAAFU (gaafu mathee dhethkiki)
V <char-0x07A5> "VAAVU (vaavu mathee ehthiki)
"THAANA FILI (combining characters)
a <char-0x07A6> "abafili
A <char-0x07A7> "aabaafili
i <char-0x07A8> "ibifili
I <char-0x07A9> "eebeefili
u <char-0x07AA> "ubufili
U <char-0x07AB> "ooboofili
e <char-0x07AC> "ebefili
E <char-0x07AD> "ebeyfili
o <char-0x07AE> "obofili
O <char-0x07AF> "oaboafili
q <char-0x07B0> "sukun
"OTHER THAANA RELATED
F <char-0xFDF2> "arabic ligature allah isolated form
? <char-0x061F> "arabic question mark
"~ <char-0xFDFD> "arabic -bismillah ahrahman araheem- not in phonetic keyboard, thats why commented
[ <char-0x005D> "english open bracket is thaana closing bracket
] <char-0x005B> "english close bracket = thaana open bracket
{ <char-0x007B> "braces reversed
} <char-0x007D>
x <char-0x00D7> " x for multiplication sign..
P <char-0x00F7> " division symbol mapped to 'p'
> <char-0x003C>
< <char-0x003E>
<M-v> <char-0x200D> "zwj - ZERO WIDTH JOINER i dont know how to use these yet..
<M-b> <char-0x200C> "zwnj - ZERO WIDTH NON JOINER
<M-n> <char-0x200E> "lrm - LEFT TO RIGHT MARK
<M-m> <char-0x200F> "rlm - RIGHT TO LEFT MARK
; <char-0x061B> "arabic semicolon
, <char-0x060C> "arabic coma
<M-;> ;
<M-,> ,

View File

@@ -0,0 +1,3 @@
if &enc == 'utf-8'
source <sfile>:p:h/thaana-phonetic_utf-8.vim
endif

View File

@@ -0,0 +1,92 @@
" Vim Keymap file for ukrainian characters, layout 'dvorak',
" MS Windows variant
" Derived from ukrainian-jcuken.vim by Anatoli Sakhnik <sakhnik@gmail.com>
" Useful mainly with utf-8 but may work with other encodings
" Maintainer: Serhiy Boiko <cris.kiev@gmail.com>
" Last Changed: 2007 Jun 29
" All characters are given literally, conversion to another encoding (e.g.,
" UTF-8) should work.
scriptencoding utf-8
let b:keymap_name = "uk"
loadkeymap
~ ~ CYRILLIC CAPITAL LETTER IO
` ' CYRILLIC SMALL LETTER IO
U А CYRILLIC CAPITAL LETTER A
W Б CYRILLIC CAPITAL LETTER BE
E В CYRILLIC CAPITAL LETTER VE
G Г CYRILLIC CAPITAL LETTER GHE
N Д CYRILLIC CAPITAL LETTER DE
Y Е CYRILLIC CAPITAL LETTER IE
S Ж CYRILLIC CAPITAL LETTER ZHE
L З CYRILLIC CAPITAL LETTER ZE
X И CYRILLIC CAPITAL LETTER I
\" Й CYRILLIC CAPITAL LETTER SHORT I
P К CYRILLIC CAPITAL LETTER KA
T Л CYRILLIC CAPITAL LETTER EL
K М CYRILLIC CAPITAL LETTER EM
F Н CYRILLIC CAPITAL LETTER EN
H О CYRILLIC CAPITAL LETTER O
I П CYRILLIC CAPITAL LETTER PE
D Р CYRILLIC CAPITAL LETTER ER
J С CYRILLIC CAPITAL LETTER ES
B Т CYRILLIC CAPITAL LETTER TE
> У CYRILLIC CAPITAL LETTER U
A Ф CYRILLIC CAPITAL LETTER EF
? Х CYRILLIC CAPITAL LETTER HA
< Ц CYRILLIC CAPITAL LETTER TSE
Q Ч CYRILLIC CAPITAL LETTER CHE
C Ш CYRILLIC CAPITAL LETTER SHA
R Щ CYRILLIC CAPITAL LETTER SHCHA
+ Ї CYRILLIC CAPITAL LETTER YI
O І CYRILLIC CAPITAL LETTER BYELORUSSION-UKRAINIAN I
M Ь CYRILLIC CAPITAL LETTER SOFT SIGN
_ Є CYRILLIC CAPITAL LETTER UKRAINIAN IE
V Ю CYRILLIC CAPITAL LETTER YU
: Я CYRILLIC CAPITAL LETTER YA
| Ґ CYRILLIC CAPITAL LETTER GHE WITH UPTURN
u а CYRILLIC SMALL LETTER A
w б CYRILLIC SMALL LETTER BE
e в CYRILLIC SMALL LETTER VE
g г CYRILLIC SMALL LETTER GHE
n д CYRILLIC SMALL LETTER DE
y е CYRILLIC SMALL LETTER IE
s ж CYRILLIC SMALL LETTER ZHE
l з CYRILLIC SMALL LETTER ZE
x и CYRILLIC SMALL LETTER I
' й CYRILLIC SMALL LETTER SHORT I
p к CYRILLIC SMALL LETTER KA
t л CYRILLIC SMALL LETTER EL
k м CYRILLIC SMALL LETTER EM
f н CYRILLIC SMALL LETTER EN
h о CYRILLIC SMALL LETTER O
i п CYRILLIC SMALL LETTER PE
d р CYRILLIC SMALL LETTER ER
j с CYRILLIC SMALL LETTER ES
b т CYRILLIC SMALL LETTER TE
. у CYRILLIC SMALL LETTER U
a ф CYRILLIC SMALL LETTER EF
/ х CYRILLIC SMALL LETTER HA
, ц CYRILLIC SMALL LETTER TSE
q ч CYRILLIC SMALL LETTER CHE
c ш CYRILLIC SMALL LETTER SHA
r щ CYRILLIC SMALL LETTER SHCHA
= ї CYRILLIC SMALL LETTER YI
o і CYRILLIC SMALL LETTER BYELORUSSION-UKRAINIAN I
m ь CYRILLIC SMALL LETTER SOFT SIGN
- є CYRILLIC SMALL LETTER UKRAINIAN IE
v ю CYRILLIC SMALL LETTER YU
; я CYRILLIC SMALL LETTER YA
\\ ґ CYRILLIC SMALL LETTER GHE WITH UPTURN
@ "
# № NUMERO SIGN
$ ;
^ :
& ?
z .
Z ,
[ -
] =

View File

@@ -0,0 +1,92 @@
" Vim Keymap file for ukrainian characters, layout 'jcuken', classical variant
" (compatible with XFree86 'uk' keymap)
" Derived from russian-jcuken.vim by Artem Chuprina <ran@ran.pp.ru>
" Useful mainly with utf-8 but may work with other encodings
" Maintainer: Anatoli Sakhnik <sakhnik@gmail.com>
" Last Changed: 2007 Nov 11
" All characters are given literally, conversion to another encoding (e.g.,
" UTF-8) should work.
scriptencoding utf-8
let b:keymap_name = "uk"
loadkeymap
~ ~
` '
F А CYRILLIC CAPITAL LETTER A
< Б CYRILLIC CAPITAL LETTER BE
D В CYRILLIC CAPITAL LETTER VE
U Г CYRILLIC CAPITAL LETTER GHE
L Д CYRILLIC CAPITAL LETTER DE
T Е CYRILLIC CAPITAL LETTER IE
: Ж CYRILLIC CAPITAL LETTER ZHE
P З CYRILLIC CAPITAL LETTER ZE
B И CYRILLIC CAPITAL LETTER I
Q Й CYRILLIC CAPITAL LETTER SHORT I
R К CYRILLIC CAPITAL LETTER KA
K Л CYRILLIC CAPITAL LETTER EL
V М CYRILLIC CAPITAL LETTER EM
Y Н CYRILLIC CAPITAL LETTER EN
J О CYRILLIC CAPITAL LETTER O
G П CYRILLIC CAPITAL LETTER PE
H Р CYRILLIC CAPITAL LETTER ER
C С CYRILLIC CAPITAL LETTER ES
N Т CYRILLIC CAPITAL LETTER TE
E У CYRILLIC CAPITAL LETTER U
A Ф CYRILLIC CAPITAL LETTER EF
{ Х CYRILLIC CAPITAL LETTER HA
W Ц CYRILLIC CAPITAL LETTER TSE
X Ч CYRILLIC CAPITAL LETTER CHE
I Ш CYRILLIC CAPITAL LETTER SHA
O Щ CYRILLIC CAPITAL LETTER SHCHA
} Ї CYRILLIC CAPITAL LETTER YI
S І CYRILLIC CAPITAL LETTER BYELORUSSION-UKRAINIAN I
M Ь CYRILLIC CAPITAL LETTER SOFT SIGN
\" Є CYRILLIC CAPITAL LETTER UKRAINIAN IE
> Ю CYRILLIC CAPITAL LETTER YU
Z Я CYRILLIC CAPITAL LETTER YA
| Ґ CYRILLIC CAPITAL LETTER GHE WITH UPTURN
f а CYRILLIC SMALL LETTER A
, б CYRILLIC SMALL LETTER BE
d в CYRILLIC SMALL LETTER VE
u г CYRILLIC SMALL LETTER GHE
l д CYRILLIC SMALL LETTER DE
t е CYRILLIC SMALL LETTER IE
; ж CYRILLIC SMALL LETTER ZHE
p з CYRILLIC SMALL LETTER ZE
b и CYRILLIC SMALL LETTER I
q й CYRILLIC SMALL LETTER SHORT I
r к CYRILLIC SMALL LETTER KA
k л CYRILLIC SMALL LETTER EL
v м CYRILLIC SMALL LETTER EM
y н CYRILLIC SMALL LETTER EN
j о CYRILLIC SMALL LETTER O
g п CYRILLIC SMALL LETTER PE
h р CYRILLIC SMALL LETTER ER
c с CYRILLIC SMALL LETTER ES
n т CYRILLIC SMALL LETTER TE
e у CYRILLIC SMALL LETTER U
a ф CYRILLIC SMALL LETTER EF
[ х CYRILLIC SMALL LETTER HA
w ц CYRILLIC SMALL LETTER TSE
x ч CYRILLIC SMALL LETTER CHE
i ш CYRILLIC SMALL LETTER SHA
o щ CYRILLIC SMALL LETTER SHCHA
] ї CYRILLIC SMALL LETTER YI
s і CYRILLIC SMALL LETTER BYELORUSSION-UKRAINIAN I
m ь CYRILLIC SMALL LETTER SOFT SIGN
' є CYRILLIC SMALL LETTER UKRAINIAN IE
. ю CYRILLIC SMALL LETTER YU
z я CYRILLIC SMALL LETTER YA
\\ ґ CYRILLIC SMALL LETTER GHE WITH UPTURN
@ "
# '
$ *
% :
^ ,
& .
* ;
~ ~
~~ <char-0x301> Stress

View File

@@ -0,0 +1,160 @@
" Vim Keymap file for vietnamese through the usual viqr method
" Maintainer: Samuel Thibault <samuel.thibault@ens-lyon.org>
" Last Change: 2006 Jun 17
scriptencoding utf-8
let b:keymap_name = "vietnamese"
loadkeymap
a a
A A
a` à
A` À
a?
A?
a~ ã
A~ Ã
a' á
A' Á
a.
A.
a( ă
A( Ă
a(`
A(`
a(?
A(?
a(~
A(~
a('
A('
a(.
A(.
a^ â
A^ Â
a^`
A^`
a^?
A^?
a^~
A^~
a^'
A^'
a^.
A^.
d d
D D
dd đ
Dd Đ
DD Đ
e e
E E
e` è
E` È
e?
E?
e~
E~
e' é
E' É
e.
E.
e^ ê
E^ Ê
e^`
E^`
e^?
E^?
e^~
E^~
e^' ế
E^'
e^.
E^.
i i
I I
i` ì
I` Ì
i?
I?
i~ ĩ
I~ Ĩ
i' í
I' Í
i.
I.
o o
O O
o` ò
O` Ò
o?
O?
o~ õ
O~ Õ
o' ó
O' Ó
o.
O.
o^ ô
O^ Ô
o^`
O^`
o^?
O^?
o^~
O^~
o^'
O^'
o^.
O^.
o+ ơ
O+ Ơ
o+`
O+`
o+?
O+?
o+~
O+~
o+'
O+'
o+.
O+.
u u
U U
u` ù
U` Ù
u?
U?
u~ ũ
U~ Ũ
u' ú
U' Ú
u.
U.
u+ ư
U+ Ư
u+`
U+`
u+?
U+?
u+~
U+~
u+'
U+'
u+.
U+.
y y
Y Y
y`
Y`
y?
Y?
y~
Y~
y' ý
Y' Ý
y.
Y.
\\d d
\\D D