Mercurial > vim
view 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 |
line wrap: on
line source
" 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