annotate runtime/keymap/vietnamese-viqr_utf-8.vim @ 34420:c5a945f7f3da v9.1.0133

patch 9.1.0133: MS-Windows: ligatures not rendering correctly Commit: https://github.com/vim/vim/commit/8b1e749ca6ca6d09a174c57de6999f69393ee567 Author: Erik S. V. Jansson <caffeineviking@gmail.com> Date: Sat Feb 24 14:26:52 2024 +0100 patch 9.1.0133: MS-Windows: ligatures not rendering correctly Problem: font ligatures don't render correctly in the Win32 GUI-version of gvim even when set rop=type:directx is used. Setting guiligatures also doesn't make any difference. This leads to broken font ligatures when the cursor passes through them. It does not recover from this, and they remain broken until you re-render the whole buffer (e.g. by using Ctrl+L). Solution: the problem is that we only re-draw the current and previous character in gui_undraw_cursor() and only have the special case for GTK when it comes to rendering ligatures. So let's enable gui_adjust_undraw_cursor_for_ligatures() to also happen for Win32 GUI if guiligatures is setup correctly (all this does is expand the range of gui_undraw_cursor() with ligature characters). related: #9181 related: #12901 closes: #14084 Signed-off-by: Erik S. V. Jansson <caffeineviking@gmail.com> Signed-off-by: Christian Brabandt <cb@256bit.org>
author Christian Brabandt <cb@256bit.org>
date Sat, 24 Feb 2024 14:45:03 +0100
parents e63691e7c504
children
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
1121
e63691e7c504 updated for version 7.1a
vimboss
parents:
diff changeset
1 " Vim Keymap file for vietnamese through the usual viqr method
e63691e7c504 updated for version 7.1a
vimboss
parents:
diff changeset
2 " Maintainer: Samuel Thibault <samuel.thibault@ens-lyon.org>
e63691e7c504 updated for version 7.1a
vimboss
parents:
diff changeset
3 " Last Change: 2006 Jun 17
e63691e7c504 updated for version 7.1a
vimboss
parents:
diff changeset
4
e63691e7c504 updated for version 7.1a
vimboss
parents:
diff changeset
5 scriptencoding utf-8
e63691e7c504 updated for version 7.1a
vimboss
parents:
diff changeset
6
e63691e7c504 updated for version 7.1a
vimboss
parents:
diff changeset
7 let b:keymap_name = "vietnamese"
e63691e7c504 updated for version 7.1a
vimboss
parents:
diff changeset
8
e63691e7c504 updated for version 7.1a
vimboss
parents:
diff changeset
9 loadkeymap
e63691e7c504 updated for version 7.1a
vimboss
parents:
diff changeset
10 a a
e63691e7c504 updated for version 7.1a
vimboss
parents:
diff changeset
11 A A
e63691e7c504 updated for version 7.1a
vimboss
parents:
diff changeset
12 a` à
e63691e7c504 updated for version 7.1a
vimboss
parents:
diff changeset
13 A` À
e63691e7c504 updated for version 7.1a
vimboss
parents:
diff changeset
14 a? ả
e63691e7c504 updated for version 7.1a
vimboss
parents:
diff changeset
15 A? Ả
e63691e7c504 updated for version 7.1a
vimboss
parents:
diff changeset
16 a~ ã
e63691e7c504 updated for version 7.1a
vimboss
parents:
diff changeset
17 A~ Ã
e63691e7c504 updated for version 7.1a
vimboss
parents:
diff changeset
18 a' á
e63691e7c504 updated for version 7.1a
vimboss
parents:
diff changeset
19 A' Á
e63691e7c504 updated for version 7.1a
vimboss
parents:
diff changeset
20 a. ạ
e63691e7c504 updated for version 7.1a
vimboss
parents:
diff changeset
21 A. Ạ
e63691e7c504 updated for version 7.1a
vimboss
parents:
diff changeset
22 a( ă
e63691e7c504 updated for version 7.1a
vimboss
parents:
diff changeset
23 A( Ă
e63691e7c504 updated for version 7.1a
vimboss
parents:
diff changeset
24 a(` ằ
e63691e7c504 updated for version 7.1a
vimboss
parents:
diff changeset
25 A(` Ằ
e63691e7c504 updated for version 7.1a
vimboss
parents:
diff changeset
26 a(? ẳ
e63691e7c504 updated for version 7.1a
vimboss
parents:
diff changeset
27 A(? Ẳ
e63691e7c504 updated for version 7.1a
vimboss
parents:
diff changeset
28 a(~ ẵ
e63691e7c504 updated for version 7.1a
vimboss
parents:
diff changeset
29 A(~ Ẵ
e63691e7c504 updated for version 7.1a
vimboss
parents:
diff changeset
30 a(' ắ
e63691e7c504 updated for version 7.1a
vimboss
parents:
diff changeset
31 A(' Ắ
e63691e7c504 updated for version 7.1a
vimboss
parents:
diff changeset
32 a(. ặ
e63691e7c504 updated for version 7.1a
vimboss
parents:
diff changeset
33 A(. Ặ
e63691e7c504 updated for version 7.1a
vimboss
parents:
diff changeset
34 a^ â
e63691e7c504 updated for version 7.1a
vimboss
parents:
diff changeset
35 A^ Â
e63691e7c504 updated for version 7.1a
vimboss
parents:
diff changeset
36 a^` ầ
e63691e7c504 updated for version 7.1a
vimboss
parents:
diff changeset
37 A^` Ầ
e63691e7c504 updated for version 7.1a
vimboss
parents:
diff changeset
38 a^? ẩ
e63691e7c504 updated for version 7.1a
vimboss
parents:
diff changeset
39 A^? Ẩ
e63691e7c504 updated for version 7.1a
vimboss
parents:
diff changeset
40 a^~ ẫ
e63691e7c504 updated for version 7.1a
vimboss
parents:
diff changeset
41 A^~ Ẫ
e63691e7c504 updated for version 7.1a
vimboss
parents:
diff changeset
42 a^' ấ
e63691e7c504 updated for version 7.1a
vimboss
parents:
diff changeset
43 A^' Ấ
e63691e7c504 updated for version 7.1a
vimboss
parents:
diff changeset
44 a^. ậ
e63691e7c504 updated for version 7.1a
vimboss
parents:
diff changeset
45 A^. Ậ
e63691e7c504 updated for version 7.1a
vimboss
parents:
diff changeset
46 d d
e63691e7c504 updated for version 7.1a
vimboss
parents:
diff changeset
47 D D
e63691e7c504 updated for version 7.1a
vimboss
parents:
diff changeset
48 dd đ
e63691e7c504 updated for version 7.1a
vimboss
parents:
diff changeset
49 Dd Đ
e63691e7c504 updated for version 7.1a
vimboss
parents:
diff changeset
50 DD Đ
e63691e7c504 updated for version 7.1a
vimboss
parents:
diff changeset
51 e e
e63691e7c504 updated for version 7.1a
vimboss
parents:
diff changeset
52 E E
e63691e7c504 updated for version 7.1a
vimboss
parents:
diff changeset
53 e` è
e63691e7c504 updated for version 7.1a
vimboss
parents:
diff changeset
54 E` È
e63691e7c504 updated for version 7.1a
vimboss
parents:
diff changeset
55 e? ẻ
e63691e7c504 updated for version 7.1a
vimboss
parents:
diff changeset
56 E? Ẻ
e63691e7c504 updated for version 7.1a
vimboss
parents:
diff changeset
57 e~ ẽ
e63691e7c504 updated for version 7.1a
vimboss
parents:
diff changeset
58 E~ Ẽ
e63691e7c504 updated for version 7.1a
vimboss
parents:
diff changeset
59 e' é
e63691e7c504 updated for version 7.1a
vimboss
parents:
diff changeset
60 E' É
e63691e7c504 updated for version 7.1a
vimboss
parents:
diff changeset
61 e. ẹ
e63691e7c504 updated for version 7.1a
vimboss
parents:
diff changeset
62 E. Ẹ
e63691e7c504 updated for version 7.1a
vimboss
parents:
diff changeset
63 e^ ê
e63691e7c504 updated for version 7.1a
vimboss
parents:
diff changeset
64 E^ Ê
e63691e7c504 updated for version 7.1a
vimboss
parents:
diff changeset
65 e^` ề
e63691e7c504 updated for version 7.1a
vimboss
parents:
diff changeset
66 E^` Ề
e63691e7c504 updated for version 7.1a
vimboss
parents:
diff changeset
67 e^? ể
e63691e7c504 updated for version 7.1a
vimboss
parents:
diff changeset
68 E^? Ể
e63691e7c504 updated for version 7.1a
vimboss
parents:
diff changeset
69 e^~ ễ
e63691e7c504 updated for version 7.1a
vimboss
parents:
diff changeset
70 E^~ Ễ
e63691e7c504 updated for version 7.1a
vimboss
parents:
diff changeset
71 e^' ế
e63691e7c504 updated for version 7.1a
vimboss
parents:
diff changeset
72 E^' Ế
e63691e7c504 updated for version 7.1a
vimboss
parents:
diff changeset
73 e^. ệ
e63691e7c504 updated for version 7.1a
vimboss
parents:
diff changeset
74 E^. Ệ
e63691e7c504 updated for version 7.1a
vimboss
parents:
diff changeset
75 i i
e63691e7c504 updated for version 7.1a
vimboss
parents:
diff changeset
76 I I
e63691e7c504 updated for version 7.1a
vimboss
parents:
diff changeset
77 i` ì
e63691e7c504 updated for version 7.1a
vimboss
parents:
diff changeset
78 I` Ì
e63691e7c504 updated for version 7.1a
vimboss
parents:
diff changeset
79 i? ỉ
e63691e7c504 updated for version 7.1a
vimboss
parents:
diff changeset
80 I? Ỉ
e63691e7c504 updated for version 7.1a
vimboss
parents:
diff changeset
81 i~ ĩ
e63691e7c504 updated for version 7.1a
vimboss
parents:
diff changeset
82 I~ Ĩ
e63691e7c504 updated for version 7.1a
vimboss
parents:
diff changeset
83 i' í
e63691e7c504 updated for version 7.1a
vimboss
parents:
diff changeset
84 I' Í
e63691e7c504 updated for version 7.1a
vimboss
parents:
diff changeset
85 i. ị
e63691e7c504 updated for version 7.1a
vimboss
parents:
diff changeset
86 I. Ị
e63691e7c504 updated for version 7.1a
vimboss
parents:
diff changeset
87 o o
e63691e7c504 updated for version 7.1a
vimboss
parents:
diff changeset
88 O O
e63691e7c504 updated for version 7.1a
vimboss
parents:
diff changeset
89 o` ò
e63691e7c504 updated for version 7.1a
vimboss
parents:
diff changeset
90 O` Ò
e63691e7c504 updated for version 7.1a
vimboss
parents:
diff changeset
91 o? ỏ
e63691e7c504 updated for version 7.1a
vimboss
parents:
diff changeset
92 O? Ỏ
e63691e7c504 updated for version 7.1a
vimboss
parents:
diff changeset
93 o~ õ
e63691e7c504 updated for version 7.1a
vimboss
parents:
diff changeset
94 O~ Õ
e63691e7c504 updated for version 7.1a
vimboss
parents:
diff changeset
95 o' ó
e63691e7c504 updated for version 7.1a
vimboss
parents:
diff changeset
96 O' Ó
e63691e7c504 updated for version 7.1a
vimboss
parents:
diff changeset
97 o. ọ
e63691e7c504 updated for version 7.1a
vimboss
parents:
diff changeset
98 O. Ọ
e63691e7c504 updated for version 7.1a
vimboss
parents:
diff changeset
99 o^ ô
e63691e7c504 updated for version 7.1a
vimboss
parents:
diff changeset
100 O^ Ô
e63691e7c504 updated for version 7.1a
vimboss
parents:
diff changeset
101 o^` ồ
e63691e7c504 updated for version 7.1a
vimboss
parents:
diff changeset
102 O^` Ồ
e63691e7c504 updated for version 7.1a
vimboss
parents:
diff changeset
103 o^? ổ
e63691e7c504 updated for version 7.1a
vimboss
parents:
diff changeset
104 O^? Ổ
e63691e7c504 updated for version 7.1a
vimboss
parents:
diff changeset
105 o^~ ỗ
e63691e7c504 updated for version 7.1a
vimboss
parents:
diff changeset
106 O^~ Ỗ
e63691e7c504 updated for version 7.1a
vimboss
parents:
diff changeset
107 o^' ố
e63691e7c504 updated for version 7.1a
vimboss
parents:
diff changeset
108 O^' Ố
e63691e7c504 updated for version 7.1a
vimboss
parents:
diff changeset
109 o^. ộ
e63691e7c504 updated for version 7.1a
vimboss
parents:
diff changeset
110 O^. Ộ
e63691e7c504 updated for version 7.1a
vimboss
parents:
diff changeset
111 o+ ơ
e63691e7c504 updated for version 7.1a
vimboss
parents:
diff changeset
112 O+ Ơ
e63691e7c504 updated for version 7.1a
vimboss
parents:
diff changeset
113 o+` ờ
e63691e7c504 updated for version 7.1a
vimboss
parents:
diff changeset
114 O+` Ờ
e63691e7c504 updated for version 7.1a
vimboss
parents:
diff changeset
115 o+? ở
e63691e7c504 updated for version 7.1a
vimboss
parents:
diff changeset
116 O+? Ở
e63691e7c504 updated for version 7.1a
vimboss
parents:
diff changeset
117 o+~ ỡ
e63691e7c504 updated for version 7.1a
vimboss
parents:
diff changeset
118 O+~ Ỡ
e63691e7c504 updated for version 7.1a
vimboss
parents:
diff changeset
119 o+' ớ
e63691e7c504 updated for version 7.1a
vimboss
parents:
diff changeset
120 O+' Ớ
e63691e7c504 updated for version 7.1a
vimboss
parents:
diff changeset
121 o+. ợ
e63691e7c504 updated for version 7.1a
vimboss
parents:
diff changeset
122 O+. Ợ
e63691e7c504 updated for version 7.1a
vimboss
parents:
diff changeset
123 u u
e63691e7c504 updated for version 7.1a
vimboss
parents:
diff changeset
124 U U
e63691e7c504 updated for version 7.1a
vimboss
parents:
diff changeset
125 u` ù
e63691e7c504 updated for version 7.1a
vimboss
parents:
diff changeset
126 U` Ù
e63691e7c504 updated for version 7.1a
vimboss
parents:
diff changeset
127 u? ủ
e63691e7c504 updated for version 7.1a
vimboss
parents:
diff changeset
128 U? Ủ
e63691e7c504 updated for version 7.1a
vimboss
parents:
diff changeset
129 u~ ũ
e63691e7c504 updated for version 7.1a
vimboss
parents:
diff changeset
130 U~ Ũ
e63691e7c504 updated for version 7.1a
vimboss
parents:
diff changeset
131 u' ú
e63691e7c504 updated for version 7.1a
vimboss
parents:
diff changeset
132 U' Ú
e63691e7c504 updated for version 7.1a
vimboss
parents:
diff changeset
133 u. ụ
e63691e7c504 updated for version 7.1a
vimboss
parents:
diff changeset
134 U. Ụ
e63691e7c504 updated for version 7.1a
vimboss
parents:
diff changeset
135 u+ ư
e63691e7c504 updated for version 7.1a
vimboss
parents:
diff changeset
136 U+ Ư
e63691e7c504 updated for version 7.1a
vimboss
parents:
diff changeset
137 u+` ừ
e63691e7c504 updated for version 7.1a
vimboss
parents:
diff changeset
138 U+` Ừ
e63691e7c504 updated for version 7.1a
vimboss
parents:
diff changeset
139 u+? ử
e63691e7c504 updated for version 7.1a
vimboss
parents:
diff changeset
140 U+? Ử
e63691e7c504 updated for version 7.1a
vimboss
parents:
diff changeset
141 u+~ ữ
e63691e7c504 updated for version 7.1a
vimboss
parents:
diff changeset
142 U+~ Ữ
e63691e7c504 updated for version 7.1a
vimboss
parents:
diff changeset
143 u+' ứ
e63691e7c504 updated for version 7.1a
vimboss
parents:
diff changeset
144 U+' Ứ
e63691e7c504 updated for version 7.1a
vimboss
parents:
diff changeset
145 u+. ự
e63691e7c504 updated for version 7.1a
vimboss
parents:
diff changeset
146 U+. Ự
e63691e7c504 updated for version 7.1a
vimboss
parents:
diff changeset
147 y y
e63691e7c504 updated for version 7.1a
vimboss
parents:
diff changeset
148 Y Y
e63691e7c504 updated for version 7.1a
vimboss
parents:
diff changeset
149 y` ỳ
e63691e7c504 updated for version 7.1a
vimboss
parents:
diff changeset
150 Y` Ỳ
e63691e7c504 updated for version 7.1a
vimboss
parents:
diff changeset
151 y? ỷ
e63691e7c504 updated for version 7.1a
vimboss
parents:
diff changeset
152 Y? Ỷ
e63691e7c504 updated for version 7.1a
vimboss
parents:
diff changeset
153 y~ ỹ
e63691e7c504 updated for version 7.1a
vimboss
parents:
diff changeset
154 Y~ Ỹ
e63691e7c504 updated for version 7.1a
vimboss
parents:
diff changeset
155 y' ý
e63691e7c504 updated for version 7.1a
vimboss
parents:
diff changeset
156 Y' Ý
e63691e7c504 updated for version 7.1a
vimboss
parents:
diff changeset
157 y. ỵ
e63691e7c504 updated for version 7.1a
vimboss
parents:
diff changeset
158 Y. Ỵ
e63691e7c504 updated for version 7.1a
vimboss
parents:
diff changeset
159 \\d d
e63691e7c504 updated for version 7.1a
vimboss
parents:
diff changeset
160 \\D D