about summary refs log tree commit diff
path: root/vim/.vim/keymap
diff options
context:
space:
mode:
Diffstat (limited to 'vim/.vim/keymap')
-rw-r--r--vim/.vim/keymap/vietnamese-telex_utf-8.vim171
-rw-r--r--vim/.vim/keymap/vietnamese-vni_utf-8.vim160
2 files changed, 331 insertions, 0 deletions
diff --git a/vim/.vim/keymap/vietnamese-telex_utf-8.vim b/vim/.vim/keymap/vietnamese-telex_utf-8.vim
new file mode 100644
index 0000000..5f1e21d
--- /dev/null
+++ b/vim/.vim/keymap/vietnamese-telex_utf-8.vim
@@ -0,0 +1,171 @@
+" Vim Keymap file for Vietnamese through Telex method
+" Maintainer: McSinyx <vn.mcsinyx@gmail.com>
+" Last Change:
+
+scriptencoding utf-8
+
+let b:keymap_name = "vietnamese"
+
+loadkeymap
+\\      <nop>
+\\\\    \\
+
+Af      À
+As      Á
+Ar      Ả
+Ax      Ã
+Aj      Ạ
+
+Aw      Ă
+Awf     Ằ
+Aws     Ắ
+Awr     Ẳ
+Awx     Ẵ
+Awj     Ặ
+
+Aa      Â
+Aaf     Ầ
+Aas     Ấ
+Aar     Ẩ
+Aax     Ẫ
+Aaj     Ậ
+
+Dd      Đ
+
+Ef      È
+Es      É
+Er      Ẻ
+Ex      Ẽ
+Ej      Ẹ
+
+Ee      Ê
+Eef     Ề
+Ees     Ế
+Eer     Ể
+Eex     Ễ
+Eej     Ệ
+
+If      Ì
+Is      Í
+Ir      Ỉ
+Ix      Ĩ
+Ij      Ị
+
+Of      Ò
+Os      Ó
+Or      Ỏ
+Ox      Õ
+Oj      Ọ
+
+Oo      Ô
+Oof     Ồ
+Oos     Ố
+Oor     Ổ
+Oox     Ỗ
+Ooj     Ộ
+
+Ow      Ơ
+Owf     Ờ
+Ows     Ớ
+Owr     Ở
+Owx     Ỡ
+Owj     Ợ
+
+Uf      Ù
+Us      Ú
+Ur      Ủ
+Ux      Ũ
+Uj      Ụ
+
+Uw      Ư
+Uwf     Ừ
+Uws     Ứ
+Uwr     Ử
+Uwx     Ữ
+Uwj     Ự
+
+Yf      Ỳ
+Ys      Ý
+Yr      Ỷ
+Yx      Ỹ
+Yj      Ỵ
+
+af      à
+as      á
+ar      ả
+ax      ã
+aj      ạ
+
+aw      ă
+awf     ằ
+aws     ắ
+awr     ẳ
+awx     ẵ
+awj     ặ
+
+aa      â
+aaf     ầ
+aas     ấ
+aar     ẩ
+aax     ẫ
+aaj     ậ
+
+dd      đ
+
+ef      è
+es      é
+er      ẻ
+ex      ẽ
+ej      ẹ
+
+ee      ê
+eef     ề
+ees     ế
+eer     ể
+eex     ễ
+eej     ệ
+
+if      ì
+is      í
+ir      ỉ
+ix      ĩ
+ij      ị
+
+of      ò
+os      ó
+or      ỏ
+ox      õ
+oj      ọ
+
+oo      ô
+oof     ồ
+oos     ố
+oor     ổ
+oox     ỗ
+ooj     ộ
+
+ow      ơ
+owf     ờ
+ows     ớ
+owr     ở
+owx     ỡ
+owj     ợ
+
+uf      ù
+us      ú
+ur      ủ
+ux      ũ
+uj      ụ
+
+uw      ư
+uwf     ừ
+uws     ứ
+uwr     ử
+uwx     ữ
+uwj     ự
+
+yf      ỳ
+ys      ý
+yr      ỷ
+yx      ỹ
+yj      ỵ
diff --git a/vim/.vim/keymap/vietnamese-vni_utf-8.vim b/vim/.vim/keymap/vietnamese-vni_utf-8.vim
new file mode 100644
index 0000000..b17be6d
--- /dev/null
+++ b/vim/.vim/keymap/vietnamese-vni_utf-8.vim
@@ -0,0 +1,160 @@
+" Vim Keymap file for vietnamese through the usual viqr method
+" Maintainer: Samuel Thibault <samuel.thibault@ens-lyon.org>
+" Last Change: 2006 Jun 17
+
+scriptencoding utf-8
+
+let b:keymap_name = "vietnamese"
+
+loadkeymap
+a	a
+A	A
+a`	à
+A`	À
+a?	ả
+A?	Ả
+a~	ã
+A~	Ã
+a'	á
+A'	Á
+a.	ạ
+A.	Ạ
+a(	ă
+A(	Ă
+a(`	ằ
+A(`	Ằ
+a(?	ẳ
+A(?	Ẳ
+a(~	ẵ
+A(~	Ẵ
+a('	ắ
+A('	Ắ
+a(.	ặ
+A(.	Ặ
+a^	â
+A^	Â
+a^`	ầ
+A^`	Ầ
+a^?	ẩ
+A^?	Ẩ
+a^~	ẫ
+A^~	Ẫ
+a^'	ấ
+A^'	Ấ
+a^.	ậ
+A^.	Ậ
+d	d
+D	D
+dd	đ
+Dd	Đ
+DD	Đ
+e	e
+E	E
+e`	è
+E`	È
+e?	ẻ
+E?	Ẻ
+e~	ẽ
+E~	Ẽ
+e'	é
+E'	É
+e.	ẹ
+E.	Ẹ
+e^	ê
+E^	Ê
+e^`	ề
+E^`	Ề
+e^?	ể
+E^?	Ể
+e^~	ễ
+E^~	Ễ
+e^'	ế
+E^'	Ế
+e^.	ệ
+E^.	Ệ
+i	i
+I	I
+i`	ì
+I`	Ì
+i?	ỉ
+I?	Ỉ
+i~	ĩ
+I~	Ĩ
+i'	í
+I'	Í
+i.	ị
+I.	Ị
+o	o
+O	O
+o`	ò
+O`	Ò
+o?	ỏ
+O?	Ỏ
+o~	õ
+O~	Õ
+o'	ó
+O'	Ó
+o.	ọ
+O.	Ọ
+o^	ô
+O^	Ô
+o^`	ồ
+O^`	Ồ
+o^?	ổ
+O^?	Ổ
+o^~	ỗ
+O^~	Ỗ
+o^'	ố
+O^'	Ố
+o^.	ộ
+O^.	Ộ
+o+	ơ
+O+	Ơ
+o+`	ờ
+O+`	Ờ
+o+?	ở
+O+?	Ở
+o+~	ỡ
+O+~	Ỡ
+o+'	ớ
+O+'	Ớ
+o+.	ợ
+O+.	Ợ
+u	u
+U	U
+u`	ù
+U`	Ù
+u?	ủ
+U?	Ủ
+u~	ũ
+U~	Ũ
+u'	ú
+U'	Ú
+u.	ụ
+U.	Ụ
+u+	ư
+U+	Ư
+u+`	ừ
+U+`	Ừ
+u+?	ử
+U+?	Ử
+u+~	ữ
+U+~	Ữ
+u+'	ứ
+U+'	Ứ
+u+.	ự
+U+.	Ự
+y	y
+Y	Y
+y`	ỳ
+Y`	Ỳ
+y?	ỷ
+Y?	Ỷ
+y~	ỹ
+Y~	Ỹ
+y'	ý
+Y'	Ý
+y.	ỵ
+Y.	Ỵ
+\\d	d
+\\D	D