neovim

Neovim text editor
git clone https://git.dasho.dev/neovim.git
Log | Files | Refs | README

arabic_utf-8.vim (3006B)


      1 " Vim Keymap file for Arabic
      2 " Maintainer   : Arabic Support group <support-at-arabeyes.org>
      3 " Created by   : Nadim Shaikli <nadim-at-arabeyes.org>
      4 " Last Updated : 2023-10-27
      5 " This is for a standard Microsoft Arabic keyboard layout.
      6 
      7 " Use this short name in the status line.
      8 let b:keymap_name = "arab"
      9 
     10 loadkeymap
     11 q	<char-0x0636>			" (1590)	- DAD
     12 w	<char-0x0635>			" (1589)	- SAD
     13 e	<char-0x062b>			" (1579)	- THEH
     14 r	<char-0x0642>			" (1602)	- QAF
     15 t	<char-0x0641>			" (1601)	- FEH
     16 y	<char-0x063a>			" (1594)	- GHAIN
     17 u	<char-0x0639>			" (1593)	- AIN
     18 i	<char-0x0647>			" (1607)	- HEH
     19 o	<char-0x062e>			" (1582)	- KHAH
     20 p	<char-0x062d>			" (1581)	- HAH
     21 [	<char-0x062c>			" (1580)	- JEEM
     22 ]	<char-0x062f>			" (1583)	- DAL
     23 a	<char-0x0634>			" (1588)	- SHEEN
     24 s	<char-0x0633>			" (1587)	- SEEN
     25 d	<char-0x064a>			" (1610)	- YEH
     26 f	<char-0x0628>			" (1576)	- BEH
     27 g	<char-0x0644>			" (1604)	- LAM
     28 h	<char-0x0627>			" (1575)	- ALEF
     29 j	<char-0x062a>			" (1578)	- TEH
     30 k	<char-0x0646>			" (1606)	- NOON
     31 l	<char-0x0645>			" (1605)	- MEEM
     32 ;	<char-0x0643>			" (1603)	- KAF
     33 '	<char-0x0637>			" (1591)	- TAH
     34 z	<char-0x0626>			" (1574)	- YEH with HAMZA ABOVE
     35 x	<char-0x0621>			" (1569)	- HAMZA
     36 c	<char-0x0624>			" (1572)	- WAW with HAMZA ABOVE
     37 v	<char-0x0631>			" (1585)	- REH
     38 b	<char-0x0644><char-0x0627>	" (1604/1575)	- LAA (lam alef)
     39 n	<char-0x0649>			" (1609)	- ALEF MAKSURA
     40 m	<char-0x0629>			" (1577)	- TEH MARBUTA
     41 ,	<char-0x0648>			" (1608)	- WAW
     42 .	<char-0x0632>			" (1586)	- ZAIN
     43 /	<char-0x0638>			" (1592)	- ZAH
     44 `	<char-0x0630>			" (1584)	- THAL
     45 ~	<char-0x0651>			" (1617)	- Tanween -- SHADDA
     46 Q	<char-0x064e>			" (1614)	- Tanween -- FATHA
     47 W	<char-0x064b>			" (1611)	- Tanween -- FATHATAN
     48 E	<char-0x064f>			" (1615)	- Tanween -- DAMMA
     49 R	<char-0x064c>			" (1612)	- Tanween -- DAMMATAN
     50 T	<char-0x0644><char-0x0625>	" (1604/1573)	- LAA  with HAMZA BELOW
     51 Y	<char-0x0625>			" (1573)	- ALEF with HAMZA BELOW
     52 U	<char-0x0060>			" (96)		- ASCII -- `
     53 I	<char-0x00f7>			" (247)		- ASCII suppl -- div
     54 O	<char-0x00d7>			" (215)		- ASCII suppl -- mul
     55 P	<char-0x061b>			" (1563)	- Arabic Semicolon
     56 {	<char-0x003c>			" (60)		- ASCII -- <
     57 }	<char-0x003e>			" (62)		- ASCII -- >
     58 A	<char-0x0650>			" (1616)	- Tanween -- KASRA
     59 S	<char-0x064d>			" (1613)	- Tanween -- KASRATAN
     60 D	<char-0x005b>			" (91)		- ASCII -- [
     61 F	<char-0x005d>			" (93)		- ASCII -- ]
     62 G	<char-0x0644><char-0x0623>	" (1604/1571)	- LAA  with HAMZA ABOVE
     63 H	<char-0x0623>			" (1571)	- ALEF with HAMZA ABOVE
     64 J	<char-0x0640>			" (1600)	- TATWEEL
     65 K	<char-0x060c>			" (1548)	- Arabic Comma
     66 L	<char-0x002f>			" (47)		- ASCII -- /
     67 Z	<char-0x007e>			" (126)		- ASCII -- ~
     68 X	<char-0x0652>			" (1618)	- Tanween -- SUKUN
     69 C	<char-0x007b>			" (123)		- ASCII -- {
     70 V	<char-0x007d>			" (125)		- ASCII -- }
     71 B	<char-0x0644><char-0x0622>	" (1604/1570)	- LAA  with MADDA ABOVE
     72 N	<char-0x0622>			" (1570)	- ALEF with MADDA ABOVE
     73 M	<char-0x0027>			" (39)		- ASCII -- '
     74 <	<char-0x002c>			" (44)		- ASCII -- ,
     75 >	<char-0x002e>			" (46)		- ASCII -- .
     76 ?	<char-0x061f>			" (1567)	- Arabic Question Mark