mirror of
https://github.com/neovim/neovim.git
synced 2025-09-07 03:48:18 +00:00
vim-patch:e0704a3: runtime(keymap): Add transliteration (buckwalter) arabic keymap
References:
- https://en.wikipedia.org/wiki/Buckwalter_transliteration
- http://qamus.org/transliteration.htm
closes: vim/vim#18186
e0704a3593
Co-authored-by: Rafael Ketsetsides <rketsetsides@gmail.com>
This commit is contained in:
75
runtime/keymap/arabic_buckwalter.vim
Normal file
75
runtime/keymap/arabic_buckwalter.vim
Normal file
@@ -0,0 +1,75 @@
|
|||||||
|
" Vim Keymap file for Arabic using Buckwalter Transliteration
|
||||||
|
" see
|
||||||
|
" http://qamus.org/transliteration.htm
|
||||||
|
" https://en.wikipedia.org/wiki/Buckwalter_transliteration
|
||||||
|
"
|
||||||
|
" Created By: Rafael Ketsetsides <rketsetsides@gmail.com>
|
||||||
|
" Last Update: 2025 Sep 02
|
||||||
|
|
||||||
|
let b:keymap_name = "arabic_buckwalter"
|
||||||
|
|
||||||
|
loadkeymap
|
||||||
|
|
||||||
|
A <char-0x0627> " ALEF
|
||||||
|
b <char-0x0628> " BEH
|
||||||
|
p <char-0x0629> " TEH MARBUTA
|
||||||
|
t <char-0x062a> " TEH
|
||||||
|
v <char-0x062b> " THEH
|
||||||
|
j <char-0x062c> " JEEM
|
||||||
|
H <char-0x062d> " HAH
|
||||||
|
x <char-0x062e> " KHAH
|
||||||
|
d <char-0x062f> " DAL
|
||||||
|
* <char-0x0630> " THAL
|
||||||
|
r <char-0x0631> " REH
|
||||||
|
z <char-0x0632> " ZAIN
|
||||||
|
s <char-0x0633> " SEEN
|
||||||
|
$ <char-0x0634> " SHEEN
|
||||||
|
S <char-0x0635> " SAD
|
||||||
|
D <char-0x0636> " DAD
|
||||||
|
T <char-0x0637> " TAH
|
||||||
|
Z <char-0x0638> " ZAH
|
||||||
|
E <char-0x0639> " AIN
|
||||||
|
g <char-0x063a> " GHAIN
|
||||||
|
_ <char-0x0640> " TATWEEL
|
||||||
|
f <char-0x0641> " FEH
|
||||||
|
q <char-0x0642> " QAF
|
||||||
|
k <char-0x0643> " KAF
|
||||||
|
l <char-0x0644> " LAM
|
||||||
|
m <char-0x0645> " MEEM
|
||||||
|
n <char-0x0646> " NOON
|
||||||
|
h <char-0x0647> " HEH
|
||||||
|
w <char-0x0648> " WAW
|
||||||
|
Y <char-0x0649> " ALEF MAKSURA
|
||||||
|
y <char-0x064a> " YEH
|
||||||
|
' <char-0x0621> " HAMZA
|
||||||
|
| <char-0x0622> " ALEF WITH MADDA ABOVE
|
||||||
|
> <char-0x0623> " ALEF WITH HAMZA ABOVE
|
||||||
|
& <char-0x0624> " WAW WITH HAMZA ABOVE
|
||||||
|
< <char-0x0625> " ALEF WITH HAMZA BELOW
|
||||||
|
} <char-0x0626> " YEH WITH HAMZA ABOVE
|
||||||
|
F <char-0x064b> " Tanween -- FATHATAN
|
||||||
|
N <char-0x064c> " Tanween -- DAMMATAN
|
||||||
|
K <char-0x064d> " Tanween -- KASRATAN
|
||||||
|
a <char-0x064e> " Tanween -- FATHA
|
||||||
|
u <char-0x064f> " Tanween -- DAMMA
|
||||||
|
i <char-0x0650> " Tanween -- KASRA
|
||||||
|
~ <char-0x0651> " Tanween -- SHADDA
|
||||||
|
o <char-0x0652> " Tanween -- SUKUN
|
||||||
|
; <char-0x061b> " Arabic Semicolon
|
||||||
|
, <char-0x060c> " Arabic Comma
|
||||||
|
? <char-0x061f> " Arabic Question Mark
|
||||||
|
{ <char-0x0671> " ALEF WASLA
|
||||||
|
P <char-0x067E> " PEH
|
||||||
|
J <char-0x0686> " TCHEH
|
||||||
|
V <char-0x06A4> " VEH
|
||||||
|
G <char-0x06AF> " GAF
|
||||||
|
0 <char-0x06F0> " Arabic-Indic 0
|
||||||
|
1 <char-0x06F1> " Arabic-Indic 1
|
||||||
|
2 <char-0x06F2> " Arabic-Indic 2
|
||||||
|
3 <char-0x06F3> " Arabic-Indic 3
|
||||||
|
4 <char-0x06F4> " Arabic-Indic 4
|
||||||
|
5 <char-0x06F5> " Arabic-Indic 5
|
||||||
|
6 <char-0x06F6> " Arabic-Indic 6
|
||||||
|
7 <char-0x06F7> " Arabic-Indic 7
|
||||||
|
8 <char-0x06F8> " Arabic-Indic 8
|
||||||
|
9 <char-0x06F9> " Arabic-Indic 9
|
Reference in New Issue
Block a user