annotate runtime/keymap/arabic_utf-8.vim @ 5899:60cdaa05a6ad v7.4.292

updated for version 7.4.292 Problem: Searching for "a" does not match accented "a" with new regexp engine, does match with old engine. (David B?rgin) "ca" does not match "ca" with accented "a" with either engine. Solution: Change the old engine, check for following composing character also for single-byte patterns.
author Bram Moolenaar <bram@vim.org>
date Tue, 13 May 2014 18:04:00 +0200
parents 3fc0f57ecb91
children 034b08e8c38b
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
7
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
1 " Vim Keymap file for Arabic
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
2 " Maintainer : Arabic Support group <support-at-arabeyes.org>
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
3 " Created by : Nadim Shaikli <nadim-at-arabeyes.org>
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
4 " Last Updated : 2003 Apr 26
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
5 " This is for a standard Microsoft Arabic keyboard layout.
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
6
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
7 " Use this short name in the status line.
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
8 let b:keymap_name = "arab"
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
9
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
10 loadkeymap
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
11 q <char-0x0636> " (1590) - DAD
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
12 w <char-0x0635> " (1589) - SAD
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
13 e <char-0x062b> " (1579) - THEH
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
14 r <char-0x0642> " (1602) - QAF
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
15 t <char-0x0641> " (1601) - FEH
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
16 y <char-0x063a> " (1594) - GHAIN
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
17 u <char-0x0639> " (1593) - AIN
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
18 i <char-0x0647> " (1607) - HEH
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
19 o <char-0x062e> " (1582) - KHAH
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
20 p <char-0x062d> " (1581) - HAH
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
21 [ <char-0x062c> " (1580) - JEEM
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
22 ] <char-0x062f> " (1583) - DAL
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
23 a <char-0x0634> " (1588) - SHEEN
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
24 s <char-0x0633> " (1587) - SEEN
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
25 d <char-0x064a> " (1610) - YEH
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
26 f <char-0x0628> " (1576) - BEH
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
27 g <char-0x0644> " (1604) - LAM
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
28 h <char-0x0627> " (1575) - ALEF
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
29 j <char-0x062a> " (1578) - TEH
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
30 k <char-0x0646> " (1606) - NOON
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
31 l <char-0x0645> " (1605) - MEEM
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
32 ; <char-0x0643> " (1603) - KAF
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
33 ' <char-0x0637> " (1591) - TAH
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
34 z <char-0x0626> " (1574) - YEH with HAMZA ABOVE
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
35 x <char-0x0621> " (1569) - HAMZA
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
36 c <char-0x0624> " (1572) - WAW with HAMZA ABOVE
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
37 v <char-0x0631> " (1585) - REH
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
38 b <char-0x0644><char-0x0627> " (1604/1575) - LAA (lam alef)
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
39 n <char-0x0649> " (1609) - ALEF MAKSURA
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
40 m <char-0x0629> " (1577) - TEH MARBUTA
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
41 , <char-0x0648> " (1608) - WAW
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
42 . <char-0x0632> " (1586) - ZAIN
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
43 / <char-0x0638> " (1592) - ZAH
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
44 0 <char-0x0660> " (1632) - Arabic 0
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
45 1 <char-0x0661> " (1633) - Arabic 1
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
46 2 <char-0x0662> " (1634) - Arabic 2
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
47 3 <char-0x0663> " (1635) - Arabic 3
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
48 4 <char-0x0664> " (1636) - Arabic 4
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
49 5 <char-0x0665> " (1637) - Arabic 5
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
50 6 <char-0x0666> " (1638) - Arabic 6
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
51 7 <char-0x0667> " (1639) - Arabic 7
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
52 8 <char-0x0668> " (1640) - Arabic 8
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
53 9 <char-0x0669> " (1641) - Arabic 9
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
54 ` <char-0x0630> " (1584) - THAL
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
55 ~ <char-0x0651> " (1617) - Tanween -- SHADDA
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
56 Q <char-0x064e> " (1614) - Tanween -- FATHA
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
57 W <char-0x064b> " (1611) - Tanween -- FATHATAN
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
58 E <char-0x064f> " (1615) - Tanween -- DAMMA
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
59 R <char-0x064c> " (1612) - Tanween -- DAMMATAN
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
60 T <char-0x0644><char-0x0625> " (1604/1573) - LAA with HAMZA BELOW
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
61 Y <char-0x0625> " (1573) - ALEF with HAMZA BELOW
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
62 U <char-0x0060> " (96) - ASCII -- `
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
63 I <char-0x00f7> " (247) - ASCII suppl -- div
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
64 O <char-0x00d7> " (215) - ASCII suppl -- mul
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
65 P <char-0x061b> " (1563) - Arabic Semicolon
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
66 { <char-0x003c> " (60) - ASCII -- <
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
67 } <char-0x003e> " (62) - ASCII -- >
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
68 A <char-0x0650> " (1616) - Tanween -- KASRA
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
69 S <char-0x064d> " (1613) - Tanween -- KASRATAN
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
70 D <char-0x005b> " (91) - ASCII -- [
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
71 F <char-0x005d> " (93) - ASCII -- ]
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
72 G <char-0x0644><char-0x0623> " (1604/1571) - LAA with HAMZA ABOVE
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
73 H <char-0x0623> " (1571) - ALEF with HAMZA ABOVE
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
74 J <char-0x0640> " (1600) - TATWEEL
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
75 K <char-0x060c> " (1548) - Arabic Comma
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
76 L <char-0x002f> " (47) - ASCII -- /
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
77 Z <char-0x007e> " (126) - ASCII -- ~
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
78 X <char-0x0652> " (1618) - Tanween -- SUKUN
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
79 C <char-0x007b> " (123) - ASCII -- {
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
80 V <char-0x007d> " (125) - ASCII -- }
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
81 B <char-0x0644><char-0x0622> " (1604/1570) - LAA with MADDA ABOVE
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
82 N <char-0x0622> " (1570) - ALEF with MADDA ABOVE
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
83 M <char-0x0027> " (39) - ASCII -- '
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
84 < <char-0x002c> " (44) - ASCII -- ,
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
85 > <char-0x002e> " (46) - ASCII -- .
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
86 ? <char-0x061f> " (1567) - Arabic Question Mark