﻿" Vim keymap file for Classical Arabic
" correspondence is by sound
" Some less-used characters, or letters for languages
" other than Arabic, are mentioned in comments:
" if needed, use the Ctrl-V u method
" (see ":help i_CTRL-V_digit")
" Since Arabic writing knows of no case distinctions,
" uppercase is used here as the first key of multikey groups

" Maintainer:   A. J. Mechelynck <antoine.mechelynck@gmail.com>
" Last change:  11-Aug-2009



scriptencoding utf-8

" keymap's "short name" for the status line
let b:keymap_name = "arb"

" Define b:arabic_digits_eastern with nonzero value to use "Eastern" arabic-indic digits
if exists("g:arabic_digits_eastern") && !exists("b:arabic_digits_eastern")
        let b:arabic_digits_eastern = g:arabic_digits_eastern
endif
if exists("b:arabic_digits_eastern") && b:arabic_digits_eastern
        exe     "lmap <buffer> 0        ۰"      | " U+06F0 EXTENDED ARABIC-INDIC DIGIT ZERO
        exe     "lmap <buffer> 1        ۱"      | " U+06F1 EXTENDED ARABIC-INDIC DIGIT ONE
        exe     "lmap <buffer> 2        ۲"      | " U+06F2 EXTENDED ARABIC-INDIC DIGIT TWO
        exe     "lmap <buffer> 3        ۳"      | " U+06F3 EXTENDED ARABIC-INDIC DIGIT THREE
        exe     "lmap <buffer> 4        ۴"      | " U+06F4 EXTENDED ARABIC-INDIC DIGIT FOUR
        exe     "lmap <buffer> 5        ۵"      | " U+06F5 EXTENDED ARABIC-INDIC DIGIT FIVE
        exe     "lmap <buffer> 6        ۶"      | " U+06F6 EXTENDED ARABIC-INDIC DIGIT SIX
        exe     "lmap <buffer> 7        ۷"      | " U+06F7 EXTENDED ARABIC-INDIC DIGIT SEVEN
        exe     "lmap <buffer> 8        ۸"      | " U+06F8 EXTENDED ARABIC-INDIC DIGIT EIGHT
        exe     "lmap <buffer> 9        ۹"      | " U+06F9 EXTENDED ARABIC-INDIC DIGIT NINE
else
        exe     "lmap <buffer> 0        ٠"      | " U+0660 ARABIC-INDIC DIGIT ZERO
        exe     "lmap <buffer> 1        ١"      | " U+0661 ARABIC-INDIC DIGIT ONE
        exe     "lmap <buffer> 2        ٢"      | " U+0662 ARABIC-INDIC DIGIT TWO
        exe     "lmap <buffer> 3        ٣"      | " U+0663 ARABIC-INDIC DIGIT THREE
        exe     "lmap <buffer> 4        ٤"      | " U+0664 ARABIC-INDIC DIGIT FOUR
        exe     "lmap <buffer> 5        ٥"      | " U+0665 ARABIC-INDIC DIGIT FIVE
        exe     "lmap <buffer> 6        ٦"      | " U+0666 ARABIC-INDIC DIGIT SIX
        exe     "lmap <buffer> 7        ٧"      | " U+0667 ARABIC-INDIC DIGIT SEVEN
        exe     "lmap <buffer> 8        ٨"      | " U+0668 ARABIC-INDIC DIGIT EIGHT
        exe     "lmap <buffer> 9        ٩"      | " U+0669 ARABIC-INDIC DIGIT NINE
endif

" Comment or uncomment the following :hi and :map lines as desired

" change cursor color when keymap active
hi lCursor cterm=NONE ctermbg=green ctermfg=green gui=NONE guibg=green guifg=green
" map F8 to toggle keymap
map             <buffer>        <F8>    :let &l:imi = ! &l:imi<CR>
imap            <buffer>        <F8>    <C-O>:let &l:imi = ! &l:imi<CR>
cnoremap        <buffer>        <F8>    <C-^>

loadkeymap
" ARABIC
" ======
" Subtending marks
"                       U+0600 ARABIC NUMBER SIGN
"                       U+0601 ARABIC SIGN SANAH
"                       U+0602 ARABIC FOOTNOTE MARKER
"                       U+0603 ARABIC SIGN SAFHA
" Currency sign
£       ؋               U+060B AFGHANI SIGN
" Punctuation
,       ،               U+060C ARABIC COMMA
"                       U+060D ARABIC DATE SEPARATOR
" Poetic marks
"                       U+060E ARABIC POETIC VERSE SIGN
"                       U+060F ARABIC SIGN MISRA
"                       shape is similar to isolated ayn
" Honorifics
"                       U+0610 ARABIC SIGN SALLALLAHOU ALAYHE WASSALLAM
"                       "May God's peace and blessings be upon him"
"                       U+0611 ARABIC SIGN ALAYHE ASSALLAM
"                       "Upon him be peace"
"                       U+0612 ARABIC SIGN RAHMATULLAH ALAYHE
"                       "May God have mercy upon him"
"                       U+0613 ARABIC SIGN RADI ALLAHOU ANHU
"                       "May God be pleased with him"
"                       U+0614 ARABIC SIGN TAKHALLUS
"                       placed over a poet's name or nom-de-plume, or
"                       in some writings over all proper names.
" Koranic annotation sign
<Bslash>T  <Char-0x0615>  ؕ U+0615 ARABIC SMALL HIGH TAH
"                       marks a recommended pause in some Korans
"                       published in Iran or Pakistan
" Punctuation
;       ؛               U+061B ARABIC SEMICOLON
"                       U+061C <reserved>
"                       U+061D <reserved>
"                       U+061E ARABIC TRIPLE DOT PUNCTUATION MARK
?       ؟               U+061F ARABIC QUESTION MARK
" Based on ISO-8859-6
Hz      ء               U+0621 ARABIC LETTER HAMZA
AA      آ               U+0622 ARABIC LETTER ALEF WITH MADDA ABOVE
AH      أ               U+0623 ARABIC LETTER ALEF WITH HAMZA ABOVE
WH      ؤ               U+0624 ARABIC LETTER WAW WITH HAMZA ABOVE
Ah      إ               U+0625 ARABIC LETTER ALEF WITH HAMZA BELOW
YH      ئ               U+0626 ARABIC LETTER YEH WITH HAMZA ABOVE
a       ا               U+0627 ARABIC LETTER ALEF
b       ب               U+0628 ARABIC LETTER BEH
Tm      ة               U+0629 ARABIC LETTER TEH MARBUTA
t       ت               U+062A ARABIC LETTER TEH
Th      ث               U+062B ARABIC LETTER THEH
j       ج               U+062C ARABIC LETTER JEEM
H!      ح               U+062D ARABIC LETTER HAH
Kh      خ               U+062E ARABIC LETTER KHAH
d       د               U+062F ARABIC LETTER DAL
Dh      ذ               U+0630 ARABIC LETTER THAL
r       ر               U+0631 ARABIC LETTER REH
z       ز               U+0632 ARABIC LETTER ZAIN
s       س               U+0633 ARABIC LETTER SEEN
Sh      ش               U+0634 ARABIC LETTER SHEEN
S!      ص               U+0635 ARABIC LETTER SAD
D!      ض               U+0636 ARABIC LETTER DAD
T!      ط               U+0637 ARABIC LETTER TAH
Z!      ظ               U+0638 ARABIC LETTER ZAH
e       ع               U+0639 ARABIC LETTER AIN
g       غ               U+063A ARABIC LETTER GHAIN
"                       U+063B <reserved>
"                       U+063C <reserved>
"                       U+063D <reserved>
"                       U+063E <reserved>
"                       U+063F <reserved>
_       ـ               U+0640 ARABIC TATWEEL
f       ف               U+0641 ARABIC LETTER FEH
q       ق               U+0642 ARABIC LETTER QAF
k       ك               U+0643 ARABIC LETTER KAF
l       ل               U+0644 ARABIC LETTER LAM
m       م               U+0645 ARABIC LETTER MEEM
n       ن               U+0646 ARABIC LETTER NOON
h       ه               U+0647 ARABIC LETTER HEH
w       و               U+0648 ARABIC LETTER WAW
Ya      ى               U+0649 ARABIC LETTER ALEF MAKSURA
"                       undotted yeh
y       ي               U+064A ARABIC LETTER YEH
" Points from ISO-8859-6
=a    <Char-0x064B>   ً  U+064B ARABIC FATHATAN
=u    <Char-0x064C>   ٌ  U+064C ARABIC DAMMATAN
=i    <Char-0x064D>   ٍ  U+064D ARABIC KASRATAN
-a    <Char-0x064E>   َ  U+064E ARABIC FATHA
-u    <Char-0x064F>   ُ  U+064F ARABIC DAMMA
-i    <Char-0x0650>   ِ  U+0650 ARABIC KASRA
-w    <Char-0x0651>   ّ  U+0651 ARABIC SHADDA
-0    <Char-0x0652>   ْ  U+0652 ARABIC SUKUUN
" Combining maddah and hamza
!M    <Char-0x0653>   ٓ  U+0653 COMBINING MADDAH ABOVE
!H    <Char-0x0654>   ٔ  U+0654 COMBINING HAMZA ABOVE
!h    <Char-0x0655>   ٕ  U+0655 COMBINING HAMZA BELOW
" Other combining marks
"                       U+0656 ARABIC SUBSCRIPT ALEF
"                       U+0657 ARABIC INVERTED DAMMA
"                       U+0658 ARABIC MARK NOON GHUNNA
"                       Kashmiri, Baluchi, Urdu
"                       U+0659 ARABIC ZWARAKAY
"                       Pashto
"                       U+065A ARABIC VOWEL SIGN SMALL V ABOVE
"                       African languages
"                       U+065B ARABIC VOWEL SIGN INVERTED SMALL V ABOVE
"                       African languages
"                       U+065C ARABIC VOWEL SIGN DOT BELOW
"                       African languages
"                       U+065D ARABIC REVERSED DAMMA
"                       Ormuri, African languages
"                       U+065E ARABIC FATHA WITH TWO DOTS
"                       Kalami
" Arabic-Indic digits
" The following are used by default, see near the top of this keymap
" 0                     U+0660 ARABIC-INDIC DIGIT ZERO
" 1                     U+0661 ARABIC-INDIC DIGIT ONE
" 2                     U+0662 ARABIC-INDIC DIGIT TWO
" 3                     U+0663 ARABIC-INDIC DIGIT THREE
" 4                     U+0664 ARABIC-INDIC DIGIT FOUR
" 5                     U+0665 ARABIC-INDIC DIGIT FIVE
" 6                     U+0666 ARABIC-INDIC DIGIT SIX
" 7                     U+0667 ARABIC-INDIC DIGIT SEVEN
" 8                     U+0668 ARABIC-INDIC DIGIT EIGHT
" 9                     U+0669 ARABIC-INDIC DIGIT NINE
" Punctuation
%       ٪               U+066A ARABIC PERCENT SIGN
"                       U+066B ARABIC DECIMAL SEPARATOR
"                       U+066C ARABIC THOUSANDS SEPARATOR
*       ٭               U+066D ARABIC FIVE-POINTED STAR
" Archaic letters
B0      ٮ               U+066E ARABIC LETTER DOTLESS BEH
Q0      ٯ               U+066F ARABIC LETTER DOTLESS QAF
" Point
!A   <Char-0x0670>   ٰ   U+0670 ARABIC LETTER SUPERSCRIPT ALEF
" Extended Arabic letters
Aw      ٱ               U+0671 ARABIC LETTER ALEF WASLA
"                       Koranic Arabic
"                       U+0672 ARABIC LETTER ALEF WITH WAVY HAMZA ABOVE
"                       Baluchi, Kashmiri
"                       U+0673 ARABIC LETTER ALEF WITH WAVY HAMZA BELOW
"                       Baluchi, Kashmiri
"                       U+0674 ARABIC LETTER HIGH HAMZA
"                       Kazakh
"                       U+0675 ARABIC LETTER HIGH HAMZA ALEF
"                       Kazakh
"                       U+0676 ARABIC LETTER HIGH HAMZA WAW
"                       Kazakh
"                       U+0677 ARABIC LETTER U WITH HAMZA ABOVE
"                       Kazakh
"                       U+0678 ARABIC LETTER HIGH HAMZA YEH
"                       Kazakh
"                       U+0679 ARABIC LETTER TTEH
"                       Urdu
"                       U+067A ARABIC LETTER TTEHEH
"                       Sindhi
"                       U+067B ARABIC LETTER BEEH
"                       Sindhi
"                       U+067C ARABIC LETTER TEH WITH RING
"                       Pashto
"                       U+067D ARABIC LETTER TEH WITH THREE DOTS ABOVE DOWNWARDS
"                       Sindhi
p       پ               U+067E ARABIC LETTER PEH
"                       Persian, Urdu, ...
"                       U+067F ARABIC LETTER TEHEH
"                       Sindhi
"                       U+0680 ARABIC LETTER BEHEH
"                       Sindhi
"                       U+0681 ARABIC LETTER HAH WITH HAMZA ABOVE
"                       Pashto
"                       U+0682 ARABIC LETTER HAH WITH TWO DOTS VERTICAL ABOVE
"                       obsolete in Pashto
"                       U+0683 ARABIC LETTER NYEH
"                       Sindhi
"                       U+0684 ARABIC LETTER DYEH
"                       Sindhi
"                       U+0685 ARABIC LETTER HAH WITH THREE DOTS ABOVE
"                       Pashto
"                       U+0686 ARABIC LETTER TCHEH
"                       Persian, Urdu, ...
"                       U+0687 ARABIC LETTER TCHEHEH
"                       Sindhi
"                       U+0688 ARABIC LETTER DDAL
"                       Urdu
"                       U+0689 ARABIC LETTER DAL WITH RING
"                       Pashto
"                       U+068A ARABIC LETTER DAL WITH DOT BELOW
"                       Sindhi
"                       U+068B ARABIC LETTER DAL WITH DOT BELOW AND SMALL TAH
"                       Lahnda
"                       U+068C ARABIC LETTER DAHAL
"                       Sindhi
"                       U+068D ARABIC LETTER DDAHAL
"                       Sindhi
"                       U+068E ARABIC LETTER DUL
"                       obsolete in Sindhi
"                       U+068F ARABIC LETTER DAL WITH THREE DOTS ABOVE DOWNWARDS
"                       Sindhi (modern DUL)
"                       U+0690 ARABIC LETTER DAL WITH FOUR DOTS ABOVE
"                       obsolete in Urdu
"                       U+0691 ARABIC LETTER RREH
"                       Urdu
"                       U+0692 ARABIC LETTER REH WITH SMALL V
"                       Kurdish
"                       U+0693 ARABIC LETTER REH WITH RING
"                       Pashto
"                       U+0694 ARABIC LETTER REH WITH DOT BELOW
"                       Kurdish
"                       U+0695 ARABIC LETTER REH WITH SMALL V BELOW
"                       Kurdish
"                       U+0696 ARABIC LETTER REH WITH DOT BELOW AND DOT ABOVE
"                       Pashto
"                       U+0697 ARABIC LETTER REH WITH TWO DOTS ABOVE
"                       Dargwa
"                       U+0698 ARABIC LETTER JEH
"                       Persian, Urdu, ...
"                       U+0699 ARABIC LETTER REH WITH FOUR DOTS ABOVE
"                       Sindhi
"                       U+069A ARABIC LETTER SEEN WITH DOT BELOW AND DOT ABOVE
"                       Pashto
"                       U+069B ARABIC LETTER SEEN WITH THREE DOTS BELOW
"                       U+069C ARABIC LETTER SEEN WITH THREE DOTS BELOW AND THREE DOTS ABOVE
"                       Moroccan Arabic
"                       U+069D ARABIC LETTER SAD WITH TWO DOTS BELOW
"                       Turkic
"                       U+069E ARABIC LETTER SAD WITH THREE DOTS ABOVE
"                       Berber
"                       U+069F ARABIC LETTER TAH WITH THREE DOTS ABOVE
"                       old Hausa
"                       U+06A0 ARABIC LETTER AIN WITH THREE DOTS ABOVE
"                       old Malay
"                       U+06A1 ARABIC LETTER DOTLESS FEH
"                       Adighe
"                       U+06A2 ARABIC LETTER FEH WITH DOT MOVED BELOW
"                       Maghrib Arabic
"                       U+06A3 ARABIC LETTER FEH WITH DOT BELOW
"                       Ingush
v       ڤ               U+06A4 ARABIC LETTER VEH
"                       Middle Eastern Arabic for foreign words; Kurdish
"                       U+06A5 ARABIC LETTER FEH WITH THREE DOTS BELOW
"                       North African Arabic for foreign words
"                       U+06A6 ARABIC LETTER PEHEH
"                       Sindhi
"                       U+06A7 ARABIC LETTER QAF WITH DOT ABOVE
"                       Maghrib Arabic
"                       U+06A8 ARABIC LETTER QAF WITH THREE DOTS ABOVE
"                       Tunisian Arabic
"                       U+06A9 ARABIC LETTER KEHEH
"                       Persian, Urdu, ...
K-      ڪ               U+06AA ARABIC LETTER SWASH KAF
"                       U+06AB ARABIC LETTER KAF WITH RING
"                       Pashto
"                       U+06AC ARABIC LETTER KAF WITH DOT ABOVE
"                       old Malay
Ng      ڭ               U+06AD ARABIC LETTER NG
"                       Uighur, Kazakh, old Malay, ...
"                       U+06AE ARABIC LETTER KAF WITH THREE DOTS BELOW
"                       Berber
"                       U+06AF ARABIC LETTER GAF
"                       Persian, Urdu, ...
"                       U+06B0 ARABIC LETTER GAF WITH RING
"                       Lahnda
"                       U+06B1 ARABIC LETTER NGOEH
"                       Sindhi
"                       U+06B2 ARABIC LETTER GAF WITH TWO DOTS BELOW
"                       not used in Sindhi
"                       U+06B3 ARABIC LETTER GUEH
"                       Sindhi
"                       U+06B4 ARABIC LETTER GAF WITH THREE DOTS ABOVE
"                       not used in Sindhi
"                       U+06B5 ARABIC LETTER LAM WITH SMALL V
"                       Kurdish
"                       U+06B6 ARABIC LETTER LAM WITH DOT ABOVE
"                       Kurdish
"                       U+06B7 ARABIC LETTER LAM WITH THREE DOTS ABOVE
"                       Kurdish
"                       U+06B8 ARABIC LETTER LAM WITH THREE DOTS BELOW
"                       U+06B9 ARABIC LETTER NOON WITH DOT BELOW
"                       U+06BA ARABIC LETTER NOON GHUNNA
"                       Urdu
"                       U+06BB ARABIC LETTER RNOON
"                       Sindhi
"                       U+06BC ARABIC LETTER NOON WITH RING
"                       Pashto
"                       U+06BD ARABIC LETTER NOON WITH THREE DOTS ABOVE
"                       old Malay
"                       U+06BE ARABIC LETTER HEH DOACHASHMEE
"                       forms aspirate digraphs in Urdu
"                       U+06BF ARABIC LETTER TCHEH WITH DOT ABOVE
"                       U+06C0 ARABIC LETTER HEH WITH YEH ABOVE
"                       = ARABIC LETTER HAMZA ON HA
"                       = izafet
"                       Urdu; actually a ligature
"                       U+06C1 ARABIC LETTER HEH GOAL
"                       Urdu
"                       U+06C2 ARABIC LETTER HEH GOAL WITH HAMZA ABOVE
"                       Urdu; actually a ligature
"                       U+06C3 ARABIC LETTER TEH MARBUTA GOAL
"                       Urdu
"                       U+06C4 ARABIC LETTER WAW WITH RING
"                       Kashmiri
"                       U+06C5 ARABIC LETTER KIRGHIZ OE
"                       Kirghiz
"                       U+06C6 ARABIC LETTER OE
"                       Uighur, Kurdish, Kazakh
"                       U+06C7 ARABIC LETTER U
"                       Kirghiz
"                       U+06C8 ARABIC LETTER YU
"                       Uighur
"                       U+06C9 ARABIC LETTER KIRGHIZ YU
"                       Kazakh, Kirghiz
"                       U+06CA ARABIC LETTER WAW WITH TWO DOTS ABOVE
"                       Kurdish
"                       U+06CB ARABIC LETTER VE
"                       Uighur, Kazakh
Yf      ی               U+06CC ARABIC LETTER FARSI YEH
"                       Arabic, Persian, Urdu, ...
"                       = yeh, undotted when final or isolated
"                       U+06CD ARABIC LETTER YEH WITH TAIL
"                       Pashto, Sindhi
"                       U+06CE ARABIC LETTER YEH WITH SMALL V
"                       Kurdish
"                       U+06CF ARABIC LETTER WAW WITH DOT ABOVE
"                       U+06D0 ARABIC LETTER E
"                       Pashto, Uighur
"                       used as bbeh in Sindhi
"                       U+06D1 ARABIC LETTER YEH WITH THREE DOTS BELOW
"                       old Malay
Y-      ے               U+06D2 ARABIC LETTER YEH BARREE
"                       Urdu
"                       U+06D3 ARABIC LETTER YEH BARREE WITH HAMZA ABOVE
"                       Urdu; actually a ligature
" Punctuation
"                       U+06D4 ARABIC FULL STOP
"                       Urdu
" Extended Arabic letter
"                       U+06D5 ARABIC LETTER AE
"                       Uighur, Kazakh, Kirghiz
" Koranic annotation signs
<Bslash>Sly <Char-0x06D6>   ۖ  U+06D6 ARABIC SMALL HIGH LIGATURE SAD WITH LAM WITH ALEF MAKSURA
<Bslash>qly <Char-0x06D7>   ۗ  U+06D7 ARABIC SMALL HIGH LIGATURE QAF WITH LAM WITH ALEF MAKSURA
<Bslash>M   <Char-0x06D8>   ۘ  U+06D8 ARABIC SMALL HIGH MEEM INITIAL FORM
<Bslash>la  <Char-0x06D9>   ۙ  U+06D9 ARABIC SMALL HIGH LAM ALEF
<Bslash>j   <Char-0x06DA>   ۚ  U+06DA ARABIC SMALL HIGH JEEM
<Bslash>:.  <Char-0x06DB>   ۛ  U+06DB ARABIC SMALL HIGH THREE DOTS
<Bslash>s   <Char-0x06DC>   ۜ  U+06DC ARABIC SMALL HIGH SEEN
<Bslash>()  <Char-0x06DD>  ۝  U+06DD ARABIC END OF AYAH
<Bslash>Rh  <Char-0x06DE>   ۞      U+06DE ARABIC START OF RUB EL HIZB
<Bslash>0   <Char-0x06DF>   ۟      U+06DF ARABIC SMALL HIGH ROUNDED ZERO
<Bslash>[]  <Char-0x06E0>   ۠  U+06E0 ARABIC SMALL HIGH UPRIGHT RECTANGULAR ZERO
<Bslash>>   <Char-0x06E1>   ۡ  U+06E1 ARABIC SMALL HIGH HEAD OF KHAH
"                       = arabic jazm; used for sukuun in some Korans
<Bslash>m   <Char-0x06E2>   ۢ  U+06E2 ARABIC SMALL HIGH MEEM ISOLATED FORM
/s          <Char-0x06E3>   ۣ  U+06E3 ARABIC SMALL LOW SEEN
<Bslash>AA  <Char-0x06E4>   ۤ  U+06E4 ARABIC SMALL HIGH MADDA
<Bar>w  ۥ               U+06E5 ARABIC SMALL WAW
<Bar>y  ۦ               U+06E6 ARABIC SMALL YEH
<Bslash>y   <Char-0x06E7>   ۧ  U+06E7 ARABIC SMALL HIGH YEH
<Bslash>n   <Char-0x06E8>   ۨ  U+06E8 ARABIC SMALL HIGH NOON
<Bar>[] ۩               U+06E9 ARABIC PLACE OF SAJDAH
/.          <Char-0x06EA>   ۪  U+06EA ARABIC EMPTY CENTRE LOW STOP
<Bslash>.   <Char-0x06EB>   ۫  U+06EB ARABIC EMPTY CENTRE HIGH STOP
<Bslash>,   <Char-0x06EC>   ۬  U+06EC ARABIC ROUNDED HIGH STOP WITH FILLED CENTRE
/m          <Char-0x06ED>   ۭ  U+06ED ARABIC SMALL LOW MEEM
" Extended letters for Parkari
"                       U+06EE ARABIC LETTER DAL WITH INVERTED V
"                       U+06EF ARABIC LETTER REH WITH INVERTED V
" Eastern Arabic-Indic digits (used with Arabic-script languages of Iran, Pakistan and India
" Set b:arabic_digits_eastern to nonzero to use
" (see at top of this keymap)
" 0                     U+06F0 EXTENDED ARABIC-INDIC DIGIT ZERO
" 1                     U+06F1 EXTENDED ARABIC-INDIC DIGIT ONE
" 2                     U+06F2 EXTENDED ARABIC-INDIC DIGIT TWO
" 3                     U+06F3 EXTENDED ARABIC-INDIC DIGIT THREE
" 4                     U+06F4 EXTENDED ARABIC-INDIC DIGIT FOUR
" 5                     U+06F5 EXTENDED ARABIC-INDIC DIGIT FIVE
" 6                     U+06F6 EXTENDED ARABIC-INDIC DIGIT SIX
" 7                     U+06F7 EXTENDED ARABIC-INDIC DIGIT SEVEN
" 8                     U+06F8 EXTENDED ARABIC-INDIC DIGIT EIGHT
" 9                     U+06F9 EXTENDED ARABIC-INDIC DIGIT NINE
" Extended Arabic letters
"                       U+06FA ARABIC LETTER SHEEN WITH DOT BELOW
"                       U+06FB ARABIC LETTER DAD WITH DOT BELOW
"                       U+06FC ARABIC LETTER GHAIN WITH DOT BELOW
" Signs for Sindhi
"                       U+06FD ARABIC SIGN SINDHI AMPERSAND
"                       U+06FE ARABIC SIGN SINDHI POSTPOSITION MEN
" Extended Arabic letter for Parkari
"                       U+06FF ARABIC LETTER HEH WITH INVERTED V
" ARABIC SUPPLEMENT
" =================
" primarily for Arabic-script orthographies for Arican languages
"                       U+0750 ARABIC LETTER BEH WITH THREE DOTS HORIZONTALLY BELOW
"                       U+0751 ARABIC LETTER BEH WITH DOT BELOW AND THREE DOTS ABOVE
"                       U+0752 ARABIC LETTER BEH WITH THREE DOTS POINTING UPWARDS BELOW
"                       U+0753 ARABIC LETTER BEH WITH THREE DOTS POINTING UPWARDS BELOW AND TWO DOTS ABOVE
"                       U+0754 ARABIC LETTER BEH WITH TWO DOTS BELOW AND DOT ABOVE
"                       U+0755 ARABIC LETTER BEH WITH INVERTED SMALL V BELOW
"                       U+0756 ARABIC LETTER BEH WITH SMALL V
"                       U+0757 ARABIC LETTER HAH WITH TWO DOTS ABOVE
"                       U+0758 ARABIC LETTER HAH WITH THREE DOTS POINTING UPWARDS BELOW
"                       U+0759 ARABIC LETTER DAL WITH TWO DOTS VERTICALLY BELOW AND SMALL TAH
"                       Saraiki
"                       U+075A ARABIC LETTER DAL WITH INVERTED SMALL V BELOW
"                       U+075B ARABIC LETTER REH WITH STROKE
"                       U+075C ARABIC LETTER SEEN WITH FOUR DOTS ABOVE
"                       Shina
"                       U+075D ARABIC LETTER AIN WITH TWO DOTS ABOVE
"                       U+075E ARABIC LETTER AIN WITH THREE DOTS POINTING UPWARDS ABOVE
"                       U+075F ARABIC LETTER AIN WITH TWO DOTS VERTICALLY ABOVE
"                       U+0760 ARABIC LETTER FEH WITH TWO DOTS BELOW
"                       U+0761 ARABIC LETTER FEH WITH THREE DOTS POINTING UPWARDS BELOW
"                       U+0762 ARABIC LETTER KEHEH WITH DOT ABOVE
"                       old Malay, preferred to U+06AC
"                       U+0763 ARABIC LETTER KEHEH WITH THREE DOTS ABOVE
"                       Moroccan Arabic, Amazigh
"                       U+0764 ARABIC LETTER KEHEH WITH THREE DOTS POINTING UPWARDS BELOW
"                       U+0765 ARABIC LETTER MEEM WITH DOT ABOVE
"                       U+0766 ARABIC LETTER MEEM WITH DOT BELOW
"                       Maba
"                       U+0767 ARABIC LETTER NOON WITH TWO DOTS BELOW
"                       U+0768 ARABIC LETTER NOON WITH SMALL TAH
"                       Saraiji, Pathwari
"                       U+0769 ARABIC LETTER NOON WITH SMALL V
"                       Gojri
"                       U+076A ARABIC LETTER LAM WITH BAR
"                       U+076B ARABIC LETTER REH WITH TWO DOTS VERTICALLY ABOVE
"                       Torwali, Ormuri
"                       U+076C ARABIC LETTER REH WITH HAMZA ABOVE
"                       Ormuri
"                       U+076D ARABIC LETTER SEEN WITH TWO DOTS VERTICALLY ABOVE
"                       Kalami, Ormuri
" ARABIC PRESENTATION FORMS-A
" ===========================
" 0xFB50-0xFBB1 Contextual forms for Persian, Urdu, Sindhi etc. (p.m.)
" 0xFBD3-0xFBE9 Contextual forms for Central Asian languages (p.m.)
" 0xFBEA-0xFD3D Two-elements ligatures (p.m.)
" Punctuation
(       ﴾               U+FD3E ORNATE LEFT PARENTHESIS
)       ﴿               U+FD3F ORNATE RIGHT PARENTHESIS
" 0xFD50-0xFDC7 Three-element ligatures (p.m.)
" 0xFDD0-0xFDEF Noncharacters (p.m.)
" Word ligatures
"                       U+FDF0 ARABIC LIGATURE SALLA USED AS KORANIC STOP SIGN ISOLATED FORM
"                       U+FDF1 ARABIC LIGATURE QALA USED AS KORANIC STOP SIGN ISOLATED FORM
"                       U+FDF2 ARABIC LIGATURE ALLAH (usually lillah [Red.]) ISOLATED FORM
"                       U+FDF3 ARABIC LIGATURE AKBAR ISOLATED FORM
"                       U+FDF4 ARABIC LIGATURE MOHAMMAD ISOLATED FORM
"                       U+FDF5 ARABIC LIGATURE SALAM ISOLATED FORM
"                       U+FDF6 ARABIC LIGATURE RASOUL ISOLATED FORM
"                       U+FDF7 ARABIC LIGATURE ALAYHE ISOLATED FORM
"                       U+FDF8 ARABIC LIGATURE WASALLAM ISOLATED FORM
"                       U+FDF9 ARABIC LIGATURE SALLA ISOLATED FORM
"                       U+FDFA ARABIC LIGATURE SALLALLAHOU ALAYHE WASALLAM
"                       U+FDFB ARABIC LIGATURE JALLAJALALOUHOU
" Currency sign
#       ﷼               U+FDFC RIAL SIGN
" Symbol
"                       U+FDFD ARABIC LIGATURE BISMILLAH AR-RAHMAN AR-RAHEEM
" 0xFE70-0xFEFF ARABIC PRESENTATION FORMS-B (p.m.)
"               ===========================

" vim: fo-=c:tw=0
