comparison src/digraph.c @ 17853:c90ca5b9fc0d v8.1.1923

patch 8.1.1923: some source files are not in a normal encoding Commit: https://github.com/vim/vim/commit/4119309d70c7fc32637e77f2e84c185ad1768892 Author: Bram Moolenaar <Bram@vim.org> Date: Sat Aug 24 21:53:31 2019 +0200 patch 8.1.1923: some source files are not in a normal encoding Problem: Some source files are not in a normal encoding. Solution: Convert hangulin.c from euc-kr to utf-8 and digraph.c from latin1 to utf-8. (Daniel Hahler, closes #4731)
author Bram Moolenaar <Bram@vim.org>
date Sat, 24 Aug 2019 22:00:04 +0200
parents 0f7ae8010787
children 3a68dc2a1bc1
comparison
equal deleted inserted replaced
17852:c2c1389a9d45 17853:c90ca5b9fc0d
38 #ifdef __MINT__ 38 #ifdef __MINT__
39 /* 39 /*
40 * ATARI digraphs 40 * ATARI digraphs
41 */ 41 */
42 {{'C', ',', 128}, /* ~@ XX */ 42 {{'C', ',', 128}, /* ~@ XX */
43 {'u', '"', 129}, /* */ 43 {'u', '"', 129}, /*  */
44 {'e', '\'', 130}, /* */ 44 {'e', '\'', 130}, /* ‚ */
45 {'a', '^', 131}, /* */ 45 {'a', '^', 131}, /* ƒ */
46 {'a', '"', 132}, /* */ 46 {'a', '"', 132}, /* „ */
47 {'a', '`', 133}, /* */ 47 {'a', '`', 133}, /* … */
48 {'a', '@', 134}, /* */ 48 {'a', '@', 134}, /* † */
49 {'c', ',', 135}, /* ~G XX */ 49 {'c', ',', 135}, /* ~G XX */
50 {'e', '^', 136}, /* ~H XX */ 50 {'e', '^', 136}, /* ~H XX */
51 {'e', '"', 137}, /* */ 51 {'e', '"', 137}, /* ‰ */
52 {'e', '`', 138}, /* */ 52 {'e', '`', 138}, /* Š */
53 {'i', '"', 139}, /* */ 53 {'i', '"', 139}, /* ‹ */
54 {'i', '^', 140}, /* */ 54 {'i', '^', 140}, /* Π*/
55 {'i', '`', 141}, /* */ 55 {'i', '`', 141}, /*  */
56 {'A', '"', 142}, /* */ 56 {'A', '"', 142}, /* Ž */
57 {'A', '@', 143}, /* */ 57 {'A', '@', 143}, /*  */
58 {'E', '\'', 144}, /* */ 58 {'E', '\'', 144}, /*  */
59 {'a', 'e', 145}, /* */ 59 {'a', 'e', 145}, /* ‘ */
60 {'A', 'E', 146}, /* */ 60 {'A', 'E', 146}, /* ’ */
61 {'o', '^', 147}, /* */ 61 {'o', '^', 147}, /* “ */
62 {'o', '"', 148}, /* */ 62 {'o', '"', 148}, /* ” */
63 {'o', '`', 149}, /* */ 63 {'o', '`', 149}, /* • */
64 {'u', '^', 150}, /* */ 64 {'u', '^', 150}, /* – */
65 {'u', '`', 151}, /* */ 65 {'u', '`', 151}, /* — */
66 {'y', '"', 152}, /* */ 66 {'y', '"', 152}, /* ˜ */
67 {'O', '"', 153}, /* */ 67 {'O', '"', 153}, /* ™ */
68 {'U', '"', 154}, /* */ 68 {'U', '"', 154}, /* š */
69 {'c', '|', 155}, /* */ 69 {'c', '|', 155}, /* › */
70 {'$', '$', 156}, /* */ 70 {'$', '$', 156}, /* œ */
71 {'Y', '-', 157}, /* ~] XX */ 71 {'Y', '-', 157}, /* ~] XX */
72 {'s', 's', 158}, /* */ 72 {'s', 's', 158}, /* ž */
73 {'f', 'f', 159}, /* */ 73 {'f', 'f', 159}, /* Ÿ */
74 {'a', '\'', 160}, /* */ 74 {'a', '\'', 160}, /*   */
75 {'i', '\'', 161}, /* */ 75 {'i', '\'', 161}, /* ¡ */
76 {'o', '\'', 162}, /* */ 76 {'o', '\'', 162}, /* ¢ */
77 {'u', '\'', 163}, /* */ 77 {'u', '\'', 163}, /* £ */
78 {'n', '~', 164}, /* */ 78 {'n', '~', 164}, /* ¤ */
79 {'N', '~', 165}, /* */ 79 {'N', '~', 165}, /* ¥ */
80 {'a', 'a', 166}, /* */ 80 {'a', 'a', 166}, /* ¦ */
81 {'o', 'o', 167}, /* */ 81 {'o', 'o', 167}, /* § */
82 {'~', '?', 168}, /* */ 82 {'~', '?', 168}, /* ¨ */
83 {'-', 'a', 169}, /* */ 83 {'-', 'a', 169}, /* © */
84 {'a', '-', 170}, /* */ 84 {'a', '-', 170}, /* ª */
85 {'1', '2', 171}, /* */ 85 {'1', '2', 171}, /* « */
86 {'1', '4', 172}, /* */ 86 {'1', '4', 172}, /* ¬ */
87 {'~', '!', 173}, /* */ 87 {'~', '!', 173}, /* ­ */
88 {'<', '<', 174}, /* */ 88 {'<', '<', 174}, /* ® */
89 {'>', '>', 175}, /* */ 89 {'>', '>', 175}, /* ¯ */
90 {'j', 'u', 230}, /* */ 90 {'j', 'u', 230}, /* æ */
91 {'o', '/', 237}, /* */ 91 {'o', '/', 237}, /* í */
92 {'+', '-', 241}, /* */ 92 {'+', '-', 241}, /* ñ */
93 {'>', '=', 242}, /* */ 93 {'>', '=', 242}, /* ò */
94 {'<', '=', 243}, /* */ 94 {'<', '=', 243}, /* ó */
95 {':', '-', 246}, /* */ 95 {':', '-', 246}, /* ö */
96 {'~', '~', 247}, /* */ 96 {'~', '~', 247}, /* ÷ */
97 {'~', 'o', 248}, /* */ 97 {'~', 'o', 248}, /* ø */
98 {'2', '2', 253}, /* */ 98 {'2', '2', 253}, /* ý */
99 {NUL, NUL, NUL} 99 {NUL, NUL, NUL}
100 }; 100 };
101 101
102 #else /* !__MINT__ */ 102 #else /* !__MINT__ */
103 # ifdef HPUX_DIGRAPHS 103 # ifdef HPUX_DIGRAPHS
104 104
105 /* 105 /*
106 * different HPUX digraphs 106 * different HPUX digraphs
107 */ 107 */
108 {{'A', '`', 161}, /* */ 108 {{'A', '`', 161}, /* ¡ */
109 {'A', '^', 162}, /* */ 109 {'A', '^', 162}, /* ¢ */
110 {'E', '`', 163}, /* */ 110 {'E', '`', 163}, /* £ */
111 {'E', '^', 164}, /* */ 111 {'E', '^', 164}, /* ¤ */
112 {'E', '"', 165}, /* */ 112 {'E', '"', 165}, /* ¥ */
113 {'I', '^', 166}, /* */ 113 {'I', '^', 166}, /* ¦ */
114 {'I', '"', 167}, /* */ 114 {'I', '"', 167}, /* § */
115 {'\'', '\'', 168}, /* */ 115 {'\'', '\'', 168}, /* ¨ */
116 {'`', '`', 169}, /* */ 116 {'`', '`', 169}, /* © */
117 {'^', '^', 170}, /* */ 117 {'^', '^', 170}, /* ª */
118 {'"', '"', 171}, /* */ 118 {'"', '"', 171}, /* « */
119 {'~', '~', 172}, /* */ 119 {'~', '~', 172}, /* ¬ */
120 {'U', '`', 173}, /* */ 120 {'U', '`', 173}, /* ­ */
121 {'U', '^', 174}, /* */ 121 {'U', '^', 174}, /* ® */
122 {'L', '=', 175}, /* */ 122 {'L', '=', 175}, /* ¯ */
123 {'~', '_', 176}, /* */ 123 {'~', '_', 176}, /* ° */
124 {'Y', '\'', 177}, /* */ 124 {'Y', '\'', 177}, /* ± */
125 {'y', '\'', 178}, /* */ 125 {'y', '\'', 178}, /* ² */
126 {'~', 'o', 179}, /* */ 126 {'~', 'o', 179}, /* ³ */
127 {'C', ',', 180}, /* */ 127 {'C', ',', 180}, /* ´ */
128 {'c', ',', 181}, /* */ 128 {'c', ',', 181}, /* µ */
129 {'N', '~', 182}, /* */ 129 {'N', '~', 182}, /* ¶ */
130 {'n', '~', 183}, /* */ 130 {'n', '~', 183}, /* · */
131 {'~', '!', 184}, /* */ 131 {'~', '!', 184}, /* ¸ */
132 {'~', '?', 185}, /* */ 132 {'~', '?', 185}, /* ¹ */
133 {'o', 'x', 186}, /* */ 133 {'o', 'x', 186}, /* º */
134 {'L', '-', 187}, /* */ 134 {'L', '-', 187}, /* » */
135 {'Y', '=', 188}, /* */ 135 {'Y', '=', 188}, /* ¼ */
136 {'p', 'p', 189}, /* */ 136 {'p', 'p', 189}, /* ½ */
137 {'f', 'l', 190}, /* */ 137 {'f', 'l', 190}, /* ¾ */
138 {'c', '|', 191}, /* */ 138 {'c', '|', 191}, /* ¿ */
139 {'a', '^', 192}, /* */ 139 {'a', '^', 192}, /* À */
140 {'e', '^', 193}, /* */ 140 {'e', '^', 193}, /* Á */
141 {'o', '^', 194}, /* */ 141 {'o', '^', 194}, /* Â */
142 {'u', '^', 195}, /* */ 142 {'u', '^', 195}, /* Ã */
143 {'a', '\'', 196}, /* */ 143 {'a', '\'', 196}, /* Ä */
144 {'e', '\'', 197}, /* */ 144 {'e', '\'', 197}, /* Å */
145 {'o', '\'', 198}, /* */ 145 {'o', '\'', 198}, /* Æ */
146 {'u', '\'', 199}, /* */ 146 {'u', '\'', 199}, /* Ç */
147 {'a', '`', 200}, /* */ 147 {'a', '`', 200}, /* È */
148 {'e', '`', 201}, /* */ 148 {'e', '`', 201}, /* É */
149 {'o', '`', 202}, /* */ 149 {'o', '`', 202}, /* Ê */
150 {'u', '`', 203}, /* */ 150 {'u', '`', 203}, /* Ë */
151 {'a', '"', 204}, /* */ 151 {'a', '"', 204}, /* Ì */
152 {'e', '"', 205}, /* */ 152 {'e', '"', 205}, /* Í */
153 {'o', '"', 206}, /* */ 153 {'o', '"', 206}, /* Î */
154 {'u', '"', 207}, /* */ 154 {'u', '"', 207}, /* Ï */
155 {'A', 'o', 208}, /* */ 155 {'A', 'o', 208}, /* Ð */
156 {'i', '^', 209}, /* */ 156 {'i', '^', 209}, /* Ñ */
157 {'O', '/', 210}, /* */ 157 {'O', '/', 210}, /* Ò */
158 {'A', 'E', 211}, /* */ 158 {'A', 'E', 211}, /* Ó */
159 {'a', 'o', 212}, /* */ 159 {'a', 'o', 212}, /* Ô */
160 {'i', '\'', 213}, /* */ 160 {'i', '\'', 213}, /* Õ */
161 {'o', '/', 214}, /* */ 161 {'o', '/', 214}, /* Ö */
162 {'a', 'e', 215}, /* */ 162 {'a', 'e', 215}, /* × */
163 {'A', '"', 216}, /* */ 163 {'A', '"', 216}, /* Ø */
164 {'i', '`', 217}, /* */ 164 {'i', '`', 217}, /* Ù */
165 {'O', '"', 218}, /* */ 165 {'O', '"', 218}, /* Ú */
166 {'U', '"', 219}, /* */ 166 {'U', '"', 219}, /* Û */
167 {'E', '\'', 220}, /* */ 167 {'E', '\'', 220}, /* Ü */
168 {'i', '"', 221}, /* */ 168 {'i', '"', 221}, /* Ý */
169 {'s', 's', 222}, /* */ 169 {'s', 's', 222}, /* Þ */
170 {'O', '^', 223}, /* */ 170 {'O', '^', 223}, /* ß */
171 {'A', '\'', 224}, /* */ 171 {'A', '\'', 224}, /* à */
172 {'A', '~', 225}, /* */ 172 {'A', '~', 225}, /* á */
173 {'a', '~', 226}, /* */ 173 {'a', '~', 226}, /* â */
174 {'D', '-', 227}, /* */ 174 {'D', '-', 227}, /* ã */
175 {'d', '-', 228}, /* */ 175 {'d', '-', 228}, /* ä */
176 {'I', '\'', 229}, /* */ 176 {'I', '\'', 229}, /* å */
177 {'I', '`', 230}, /* */ 177 {'I', '`', 230}, /* æ */
178 {'O', '\'', 231}, /* */ 178 {'O', '\'', 231}, /* ç */
179 {'O', '`', 232}, /* */ 179 {'O', '`', 232}, /* è */
180 {'O', '~', 233}, /* */ 180 {'O', '~', 233}, /* é */
181 {'o', '~', 234}, /* */ 181 {'o', '~', 234}, /* ê */
182 {'S', '~', 235}, /* */ 182 {'S', '~', 235}, /* ë */
183 {'s', '~', 236}, /* */ 183 {'s', '~', 236}, /* ì */
184 {'U', '\'', 237}, /* */ 184 {'U', '\'', 237}, /* í */
185 {'Y', '"', 238}, /* */ 185 {'Y', '"', 238}, /* î */
186 {'y', '"', 239}, /* */ 186 {'y', '"', 239}, /* ï */
187 {'p', '-', 240}, /* */ 187 {'p', '-', 240}, /* ð */
188 {'p', '~', 241}, /* */ 188 {'p', '~', 241}, /* ñ */
189 {'~', '.', 242}, /* */ 189 {'~', '.', 242}, /* ò */
190 {'j', 'u', 243}, /* */ 190 {'j', 'u', 243}, /* ó */
191 {'P', 'p', 244}, /* */ 191 {'P', 'p', 244}, /* ô */
192 {'3', '4', 245}, /* */ 192 {'3', '4', 245}, /* õ */
193 {'-', '-', 246}, /* */ 193 {'-', '-', 246}, /* ö */
194 {'1', '4', 247}, /* */ 194 {'1', '4', 247}, /* ÷ */
195 {'1', '2', 248}, /* */ 195 {'1', '2', 248}, /* ø */
196 {'a', '_', 249}, /* */ 196 {'a', '_', 249}, /* ù */
197 {'o', '_', 250}, /* */ 197 {'o', '_', 250}, /* ú */
198 {'<', '<', 251}, /* */ 198 {'<', '<', 251}, /* û */
199 {'x', 'x', 252}, /* */ 199 {'x', 'x', 252}, /* ü */
200 {'>', '>', 253}, /* */ 200 {'>', '>', 253}, /* ý */
201 {'+', '-', 254}, /* */ 201 {'+', '-', 254}, /* þ */
202 {'n', 'u', 255}, /* x XX */ 202 {'n', 'u', 255}, /* x XX */
203 {NUL, NUL, NUL} 203 {NUL, NUL, NUL}
204 }; 204 };
205 205
206 # else /* !HPUX_DIGRAPHS */ 206 # else /* !HPUX_DIGRAPHS */
209 209
210 /* 210 /*
211 * EBCDIC - ISO digraphs 211 * EBCDIC - ISO digraphs
212 * TODO: EBCDIC Table is Code-Page 1047 212 * TODO: EBCDIC Table is Code-Page 1047
213 */ 213 */
214 {{'a', '^', 66}, /* */ 214 {{'a', '^', 66}, /* â */
215 {'a', '"', 67}, /* */ 215 {'a', '"', 67}, /* ä */
216 {'a', '`', 68}, /* */ 216 {'a', '`', 68}, /* à */
217 {'a', '\'', 69}, /* */ 217 {'a', '\'', 69}, /* á */
218 {'a', '~', 70}, /* */ 218 {'a', '~', 70}, /* ã */
219 {'a', '@', 71}, /* */ 219 {'a', '@', 71}, /* å */
220 {'a', 'a', 71}, /* */ 220 {'a', 'a', 71}, /* å */
221 {'c', ',', 72}, /* */ 221 {'c', ',', 72}, /* ç */
222 {'n', '~', 73}, /* */ 222 {'n', '~', 73}, /* ñ */
223 {'c', '|', 74}, /* */ 223 {'c', '|', 74}, /* ¢ */
224 {'e', '\'', 81}, /* */ 224 {'e', '\'', 81}, /* é */
225 {'e', '^', 82}, /* */ 225 {'e', '^', 82}, /* ê */
226 {'e', '"', 83}, /* */ 226 {'e', '"', 83}, /* ë */
227 {'e', '`', 84}, /* */ 227 {'e', '`', 84}, /* è */
228 {'i', '\'', 85}, /* */ 228 {'i', '\'', 85}, /* í */
229 {'i', '^', 86}, /* */ 229 {'i', '^', 86}, /* î */
230 {'i', '"', 87}, /* */ 230 {'i', '"', 87}, /* ï */
231 {'i', '`', 88}, /* */ 231 {'i', '`', 88}, /* ì */
232 {'s', 's', 89}, /* */ 232 {'s', 's', 89}, /* ß */
233 {'A', '^', 98}, /* */ 233 {'A', '^', 98}, /* Â */
234 {'A', '"', 99}, /* */ 234 {'A', '"', 99}, /* Ä */
235 {'A', '`', 100}, /* */ 235 {'A', '`', 100}, /* À */
236 {'A', '\'', 101}, /* */ 236 {'A', '\'', 101}, /* Á */
237 {'A', '~', 102}, /* */ 237 {'A', '~', 102}, /* Ã */
238 {'A', '@', 103}, /* */ 238 {'A', '@', 103}, /* Å */
239 {'A', 'A', 103}, /* */ 239 {'A', 'A', 103}, /* Å */
240 {'C', ',', 104}, /* */ 240 {'C', ',', 104}, /* Ç */
241 {'N', '~', 105}, /* */ 241 {'N', '~', 105}, /* Ñ */
242 {'|', '|', 106}, /* */ 242 {'|', '|', 106}, /* ¦ */
243 {'o', '/', 112}, /* */ 243 {'o', '/', 112}, /* ø */
244 {'E', '\'', 113}, /* */ 244 {'E', '\'', 113}, /* É */
245 {'E', '^', 114}, /* */ 245 {'E', '^', 114}, /* Ê */
246 {'E', '"', 115}, /* */ 246 {'E', '"', 115}, /* Ë */
247 {'E', '`', 116}, /* */ 247 {'E', '`', 116}, /* È */
248 {'I', '\'', 117}, /* */ 248 {'I', '\'', 117}, /* Í */
249 {'I', '^', 118}, /* */ 249 {'I', '^', 118}, /* Î */
250 {'I', '"', 119}, /* */ 250 {'I', '"', 119}, /* Ï */
251 {'I', '`', 120}, /* */ 251 {'I', '`', 120}, /* Ì */
252 {'O', '/', 128}, /* 0/ XX */ 252 {'O', '/', 128}, /* 0/ XX */
253 {'<', '<', 138}, /* */ 253 {'<', '<', 138}, /* « */
254 {'>', '>', 139}, /* */ 254 {'>', '>', 139}, /* » */
255 {'d', '-', 140}, /* */ 255 {'d', '-', 140}, /* ð */
256 {'y', '\'', 141}, /* */ 256 {'y', '\'', 141}, /* ý */
257 {'i', 'p', 142}, /* */ 257 {'i', 'p', 142}, /* þ */
258 {'+', '-', 143}, /* */ 258 {'+', '-', 143}, /* ± */
259 {'~', 'o', 144}, /* */ 259 {'~', 'o', 144}, /* ° */
260 {'a', '-', 154}, /* */ 260 {'a', '-', 154}, /* ª */
261 {'o', '-', 155}, /* */ 261 {'o', '-', 155}, /* º */
262 {'a', 'e', 156}, /* */ 262 {'a', 'e', 156}, /* æ */
263 {',', ',', 157}, /* , XX */ 263 {',', ',', 157}, /* , XX */
264 {'A', 'E', 158}, /* */ 264 {'A', 'E', 158}, /* Æ */
265 {'o', 'x', 159}, /* - currency symbol in ISO 8859-1 */ 265 {'o', 'x', 159}, /* ¤ - currency symbol in ISO 8859-1 */
266 {'e', '=', 159}, /* - euro symbol in ISO 8859-15 */ 266 {'e', '=', 159}, /* ¤ - euro symbol in ISO 8859-15 */
267 {'E', 'u', 159}, /* - euro symbol in ISO 8859-15 */ 267 {'E', 'u', 159}, /* ¤ - euro symbol in ISO 8859-15 */
268 {'j', 'u', 160}, /* */ 268 {'j', 'u', 160}, /* µ */
269 {'y', '"', 167}, /* x XX */ 269 {'y', '"', 167}, /* x XX */
270 {'~', '!', 170}, /* */ 270 {'~', '!', 170}, /* ¡ */
271 {'~', '?', 171}, /* */ 271 {'~', '?', 171}, /* ¿ */
272 {'D', '-', 172}, /* */ 272 {'D', '-', 172}, /* Ð */
273 {'I', 'p', 174}, /* */ 273 {'I', 'p', 174}, /* Þ */
274 {'r', 'O', 175}, /* */ 274 {'r', 'O', 175}, /* ® */
275 {'-', ',', 176}, /* */ 275 {'-', ',', 176}, /* ¬ */
276 {'$', '$', 177}, /* */ 276 {'$', '$', 177}, /* £ */
277 {'Y', '-', 178}, /* */ 277 {'Y', '-', 178}, /* ¥ */
278 {'~', '.', 179}, /* */ 278 {'~', '.', 179}, /* · */
279 {'c', 'O', 180}, /* */ 279 {'c', 'O', 180}, /* © */
280 {'p', 'a', 181}, /* */ 280 {'p', 'a', 181}, /* § */
281 {'p', 'p', 182}, /* */ 281 {'p', 'p', 182}, /* ¶ */
282 {'1', '4', 183}, /* */ 282 {'1', '4', 183}, /* ¼ */
283 {'1', '2', 184}, /* */ 283 {'1', '2', 184}, /* ½ */
284 {'3', '4', 185}, /* */ 284 {'3', '4', 185}, /* ¾ */
285 {'Y', '\'', 186}, /* */ 285 {'Y', '\'', 186}, /* Ý */
286 {'"', '"', 187}, /* */ 286 {'"', '"', 187}, /* ¨ */
287 {'-', '=', 188}, /* */ 287 {'-', '=', 188}, /* ¯ */
288 {'\'', '\'', 190}, /* */ 288 {'\'', '\'', 190}, /* ´ */
289 {'O', 'E', 191}, /* - OE in ISO 8859-15 */ 289 {'O', 'E', 191}, /* × - OE in ISO 8859-15 */
290 {'/', '\\', 191}, /* - multiplication symbol in ISO 8859-1 */ 290 {'/', '\\', 191}, /* × - multiplication symbol in ISO 8859-1 */
291 {'-', '-', 202}, /* */ 291 {'-', '-', 202}, /* ­ */
292 {'o', '^', 203}, /* */ 292 {'o', '^', 203}, /* ô */
293 {'o', '"', 204}, /* */ 293 {'o', '"', 204}, /* ö */
294 {'o', '`', 205}, /* */ 294 {'o', '`', 205}, /* ò */
295 {'o', '\'', 206}, /* */ 295 {'o', '\'', 206}, /* ó */
296 {'o', '~', 207}, /* */ 296 {'o', '~', 207}, /* õ */
297 {'1', '1', 218}, /* */ 297 {'1', '1', 218}, /* ¹ */
298 {'u', '^', 219}, /* */ 298 {'u', '^', 219}, /* û */
299 {'u', '"', 220}, /* */ 299 {'u', '"', 220}, /* ü */
300 {'u', '`', 221}, /* */ 300 {'u', '`', 221}, /* ù */
301 {'u', '\'', 222}, /* */ 301 {'u', '\'', 222}, /* ú */
302 {':', '-', 225}, /* - division symbol in ISO 8859-1 */ 302 {':', '-', 225}, /* ÷ - division symbol in ISO 8859-1 */
303 {'o', 'e', 225}, /* - oe in ISO 8859-15 */ 303 {'o', 'e', 225}, /* ÷ - oe in ISO 8859-15 */
304 {'2', '2', 234}, /* */ 304 {'2', '2', 234}, /* ² */
305 {'O', '^', 235}, /* */ 305 {'O', '^', 235}, /* Ô */
306 {'O', '"', 236}, /* */ 306 {'O', '"', 236}, /* Ö */
307 {'O', '`', 237}, /* */ 307 {'O', '`', 237}, /* Ò */
308 {'O', '\'', 238}, /* */ 308 {'O', '\'', 238}, /* Ó */
309 {'O', '~', 239}, /* */ 309 {'O', '~', 239}, /* Õ */
310 {'3', '3', 250}, /* */ 310 {'3', '3', 250}, /* ³ */
311 {'U', '^', 251}, /* */ 311 {'U', '^', 251}, /* Û */
312 {'U', '"', 252}, /* */ 312 {'U', '"', 252}, /* Ü */
313 {'U', '`', 253}, /* */ 313 {'U', '`', 253}, /* Ù */
314 {'U', '\'', 254}, /* */ 314 {'U', '\'', 254}, /* Ú */
315 {NUL, NUL, NUL} 315 {NUL, NUL, NUL}
316 }; 316 };
317 317
318 # else 318 # else
319 # ifdef OLD_DIGRAPHS 319 # ifdef OLD_DIGRAPHS
320 320
321 /* 321 /*
322 * digraphs compatible with Vim 5.x 322 * digraphs compatible with Vim 5.x
323 */ 323 */
324 {{'~', '!', 161}, /* */ 324 {{'~', '!', 161}, /* ¡ */
325 {'c', '|', 162}, /* */ 325 {'c', '|', 162}, /* ¢ */
326 {'$', '$', 163}, /* */ 326 {'$', '$', 163}, /* £ */
327 {'o', 'x', 164}, /* - currency symbol in ISO 8859-1 */ 327 {'o', 'x', 164}, /* ¤ - currency symbol in ISO 8859-1 */
328 {'e', '=', 164}, /* - euro symbol in ISO 8859-15 */ 328 {'e', '=', 164}, /* ¤ - euro symbol in ISO 8859-15 */
329 {'Y', '-', 165}, /* */ 329 {'Y', '-', 165}, /* ¥ */
330 {'|', '|', 166}, /* */ 330 {'|', '|', 166}, /* ¦ */
331 {'p', 'a', 167}, /* */ 331 {'p', 'a', 167}, /* § */
332 {'"', '"', 168}, /* */ 332 {'"', '"', 168}, /* ¨ */
333 {'c', 'O', 169}, /* */ 333 {'c', 'O', 169}, /* © */
334 {'a', '-', 170}, /* */ 334 {'a', '-', 170}, /* ª */
335 {'<', '<', 171}, /* */ 335 {'<', '<', 171}, /* « */
336 {'-', ',', 172}, /* */ 336 {'-', ',', 172}, /* ¬ */
337 {'-', '-', 173}, /* */ 337 {'-', '-', 173}, /* ­ */
338 {'r', 'O', 174}, /* */ 338 {'r', 'O', 174}, /* ® */
339 {'-', '=', 175}, /* */ 339 {'-', '=', 175}, /* ¯ */
340 {'~', 'o', 176}, /* */ 340 {'~', 'o', 176}, /* ° */
341 {'+', '-', 177}, /* */ 341 {'+', '-', 177}, /* ± */
342 {'2', '2', 178}, /* */ 342 {'2', '2', 178}, /* ² */
343 {'3', '3', 179}, /* */ 343 {'3', '3', 179}, /* ³ */
344 {'\'', '\'', 180}, /* */ 344 {'\'', '\'', 180}, /* ´ */
345 {'j', 'u', 181}, /* */ 345 {'j', 'u', 181}, /* µ */
346 {'p', 'p', 182}, /* */ 346 {'p', 'p', 182}, /* ¶ */
347 {'~', '.', 183}, /* */ 347 {'~', '.', 183}, /* · */
348 {',', ',', 184}, /* */ 348 {',', ',', 184}, /* ¸ */
349 {'1', '1', 185}, /* */ 349 {'1', '1', 185}, /* ¹ */
350 {'o', '-', 186}, /* */ 350 {'o', '-', 186}, /* º */
351 {'>', '>', 187}, /* */ 351 {'>', '>', 187}, /* » */
352 {'1', '4', 188}, /* */ 352 {'1', '4', 188}, /* ¼ */
353 {'1', '2', 189}, /* */ 353 {'1', '2', 189}, /* ½ */
354 {'3', '4', 190}, /* */ 354 {'3', '4', 190}, /* ¾ */
355 {'~', '?', 191}, /* */ 355 {'~', '?', 191}, /* ¿ */
356 {'A', '`', 192}, /* */ 356 {'A', '`', 192}, /* À */
357 {'A', '\'', 193}, /* */ 357 {'A', '\'', 193}, /* Á */
358 {'A', '^', 194}, /* */ 358 {'A', '^', 194}, /* Â */
359 {'A', '~', 195}, /* */ 359 {'A', '~', 195}, /* Ã */
360 {'A', '"', 196}, /* */ 360 {'A', '"', 196}, /* Ä */
361 {'A', '@', 197}, /* */ 361 {'A', '@', 197}, /* Å */
362 {'A', 'A', 197}, /* */ 362 {'A', 'A', 197}, /* Å */
363 {'A', 'E', 198}, /* */ 363 {'A', 'E', 198}, /* Æ */
364 {'C', ',', 199}, /* */ 364 {'C', ',', 199}, /* Ç */
365 {'E', '`', 200}, /* */ 365 {'E', '`', 200}, /* È */
366 {'E', '\'', 201}, /* */ 366 {'E', '\'', 201}, /* É */
367 {'E', '^', 202}, /* */ 367 {'E', '^', 202}, /* Ê */
368 {'E', '"', 203}, /* */ 368 {'E', '"', 203}, /* Ë */
369 {'I', '`', 204}, /* */ 369 {'I', '`', 204}, /* Ì */
370 {'I', '\'', 205}, /* */ 370 {'I', '\'', 205}, /* Í */
371 {'I', '^', 206}, /* */ 371 {'I', '^', 206}, /* Î */
372 {'I', '"', 207}, /* */ 372 {'I', '"', 207}, /* Ï */
373 {'D', '-', 208}, /* */ 373 {'D', '-', 208}, /* Ð */
374 {'N', '~', 209}, /* */ 374 {'N', '~', 209}, /* Ñ */
375 {'O', '`', 210}, /* */ 375 {'O', '`', 210}, /* Ò */
376 {'O', '\'', 211}, /* */ 376 {'O', '\'', 211}, /* Ó */
377 {'O', '^', 212}, /* */ 377 {'O', '^', 212}, /* Ô */
378 {'O', '~', 213}, /* */ 378 {'O', '~', 213}, /* Õ */
379 {'O', '"', 214}, /* */ 379 {'O', '"', 214}, /* Ö */
380 {'/', '\\', 215}, /* - multiplication symbol in ISO 8859-1 */ 380 {'/', '\\', 215}, /* × - multiplication symbol in ISO 8859-1 */
381 {'O', 'E', 215}, /* - OE in ISO 8859-15 */ 381 {'O', 'E', 215}, /* × - OE in ISO 8859-15 */
382 {'O', '/', 216}, /* */ 382 {'O', '/', 216}, /* Ø */
383 {'U', '`', 217}, /* */ 383 {'U', '`', 217}, /* Ù */
384 {'U', '\'', 218}, /* */ 384 {'U', '\'', 218}, /* Ú */
385 {'U', '^', 219}, /* */ 385 {'U', '^', 219}, /* Û */
386 {'U', '"', 220}, /* */ 386 {'U', '"', 220}, /* Ü */
387 {'Y', '\'', 221}, /* */ 387 {'Y', '\'', 221}, /* Ý */
388 {'I', 'p', 222}, /* */ 388 {'I', 'p', 222}, /* Þ */
389 {'s', 's', 223}, /* */ 389 {'s', 's', 223}, /* ß */
390 {'a', '`', 224}, /* */ 390 {'a', '`', 224}, /* à */
391 {'a', '\'', 225}, /* */ 391 {'a', '\'', 225}, /* á */
392 {'a', '^', 226}, /* */ 392 {'a', '^', 226}, /* â */
393 {'a', '~', 227}, /* */ 393 {'a', '~', 227}, /* ã */
394 {'a', '"', 228}, /* */ 394 {'a', '"', 228}, /* ä */
395 {'a', '@', 229}, /* */ 395 {'a', '@', 229}, /* å */
396 {'a', 'a', 229}, /* */ 396 {'a', 'a', 229}, /* å */
397 {'a', 'e', 230}, /* */ 397 {'a', 'e', 230}, /* æ */
398 {'c', ',', 231}, /* */ 398 {'c', ',', 231}, /* ç */
399 {'e', '`', 232}, /* */ 399 {'e', '`', 232}, /* è */
400 {'e', '\'', 233}, /* */ 400 {'e', '\'', 233}, /* é */
401 {'e', '^', 234}, /* */ 401 {'e', '^', 234}, /* ê */
402 {'e', '"', 235}, /* */ 402 {'e', '"', 235}, /* ë */
403 {'i', '`', 236}, /* */ 403 {'i', '`', 236}, /* ì */
404 {'i', '\'', 237}, /* */ 404 {'i', '\'', 237}, /* í */
405 {'i', '^', 238}, /* */ 405 {'i', '^', 238}, /* î */
406 {'i', '"', 239}, /* */ 406 {'i', '"', 239}, /* ï */
407 {'d', '-', 240}, /* */ 407 {'d', '-', 240}, /* ð */
408 {'n', '~', 241}, /* */ 408 {'n', '~', 241}, /* ñ */
409 {'o', '`', 242}, /* */ 409 {'o', '`', 242}, /* ò */
410 {'o', '\'', 243}, /* */ 410 {'o', '\'', 243}, /* ó */
411 {'o', '^', 244}, /* */ 411 {'o', '^', 244}, /* ô */
412 {'o', '~', 245}, /* */ 412 {'o', '~', 245}, /* õ */
413 {'o', '"', 246}, /* */ 413 {'o', '"', 246}, /* ö */
414 {':', '-', 247}, /* - division symbol in ISO 8859-1 */ 414 {':', '-', 247}, /* ÷ - division symbol in ISO 8859-1 */
415 {'o', 'e', 247}, /* - oe in ISO 8859-15 */ 415 {'o', 'e', 247}, /* ÷ - oe in ISO 8859-15 */
416 {'o', '/', 248}, /* */ 416 {'o', '/', 248}, /* ø */
417 {'u', '`', 249}, /* */ 417 {'u', '`', 249}, /* ù */
418 {'u', '\'', 250}, /* */ 418 {'u', '\'', 250}, /* ú */
419 {'u', '^', 251}, /* */ 419 {'u', '^', 251}, /* û */
420 {'u', '"', 252}, /* */ 420 {'u', '"', 252}, /* ü */
421 {'y', '\'', 253}, /* */ 421 {'y', '\'', 253}, /* ý */
422 {'i', 'p', 254}, /* */ 422 {'i', 'p', 254}, /* þ */
423 {'y', '"', 255}, /* x XX */ 423 {'y', '"', 255}, /* x XX */
424 {NUL, NUL, NUL} 424 {NUL, NUL, NUL}
425 }; 425 };
426 # else /* OLD_DIGRAPHS */ 426 # else /* OLD_DIGRAPHS */
427 427
509 {'P', 'M', 0x9e}, 509 {'P', 'M', 0x9e},
510 {'A', 'C', 0x9f}, 510 {'A', 'C', 0x9f},
511 {'N', 'S', 0xa0}, 511 {'N', 'S', 0xa0},
512 #define DG_START_LATIN 0xa1 512 #define DG_START_LATIN 0xa1
513 {'!', 'I', 0xa1}, 513 {'!', 'I', 0xa1},
514 {'~', '!', 0xa1}, // Vim 5.x compatible 514 {'~', '!', 0xa1}, // ¡ Vim 5.x compatible
515 {'C', 't', 0xa2}, 515 {'C', 't', 0xa2},
516 {'c', '|', 0xa2}, // Vim 5.x compatible 516 {'c', '|', 0xa2}, // ¢ Vim 5.x compatible
517 {'P', 'd', 0xa3}, 517 {'P', 'd', 0xa3},
518 {'$', '$', 0xa3}, // Vim 5.x compatible 518 {'$', '$', 0xa3}, // £ Vim 5.x compatible
519 {'C', 'u', 0xa4}, 519 {'C', 'u', 0xa4},
520 {'o', 'x', 0xa4}, // Vim 5.x compatible 520 {'o', 'x', 0xa4}, // ¤ Vim 5.x compatible
521 {'Y', 'e', 0xa5}, 521 {'Y', 'e', 0xa5},
522 {'Y', '-', 0xa5}, // Vim 5.x compatible 522 {'Y', '-', 0xa5}, // ¥ Vim 5.x compatible
523 {'B', 'B', 0xa6}, 523 {'B', 'B', 0xa6},
524 {'|', '|', 0xa6}, // Vim 5.x compatible 524 {'|', '|', 0xa6}, // ¦ Vim 5.x compatible
525 {'S', 'E', 0xa7}, 525 {'S', 'E', 0xa7},
526 {'\'', ':', 0xa8}, 526 {'\'', ':', 0xa8},
527 {'C', 'o', 0xa9}, 527 {'C', 'o', 0xa9},
528 {'c', 'O', 0xa9}, // Vim 5.x compatible 528 {'c', 'O', 0xa9}, // © Vim 5.x compatible
529 {'-', 'a', 0xaa}, 529 {'-', 'a', 0xaa},
530 {'<', '<', 0xab}, 530 {'<', '<', 0xab},
531 {'N', 'O', 0xac}, 531 {'N', 'O', 0xac},
532 {'-', ',', 0xac}, // Vim 5.x compatible 532 {'-', ',', 0xac}, // ¬ Vim 5.x compatible
533 {'-', '-', 0xad}, 533 {'-', '-', 0xad},
534 {'R', 'g', 0xae}, 534 {'R', 'g', 0xae},
535 {'\'', 'm', 0xaf}, 535 {'\'', 'm', 0xaf},
536 {'-', '=', 0xaf}, // Vim 5.x compatible 536 {'-', '=', 0xaf}, // ¯ Vim 5.x compatible
537 {'D', 'G', 0xb0}, 537 {'D', 'G', 0xb0},
538 {'~', 'o', 0xb0}, // Vim 5.x compatible 538 {'~', 'o', 0xb0}, // ° Vim 5.x compatible
539 {'+', '-', 0xb1}, 539 {'+', '-', 0xb1},
540 {'2', 'S', 0xb2}, 540 {'2', 'S', 0xb2},
541 {'2', '2', 0xb2}, // Vim 5.x compatible 541 {'2', '2', 0xb2}, // ² Vim 5.x compatible
542 {'3', 'S', 0xb3}, 542 {'3', 'S', 0xb3},
543 {'3', '3', 0xb3}, // Vim 5.x compatible 543 {'3', '3', 0xb3}, // ³ Vim 5.x compatible
544 {'\'', '\'', 0xb4}, 544 {'\'', '\'', 0xb4},
545 {'M', 'y', 0xb5}, 545 {'M', 'y', 0xb5},
546 {'P', 'I', 0xb6}, 546 {'P', 'I', 0xb6},
547 {'p', 'p', 0xb6}, // Vim 5.x compatible 547 {'p', 'p', 0xb6}, // ¶ Vim 5.x compatible
548 {'.', 'M', 0xb7}, 548 {'.', 'M', 0xb7},
549 {'~', '.', 0xb7}, // Vim 5.x compatible 549 {'~', '.', 0xb7}, // · Vim 5.x compatible
550 {'\'', ',', 0xb8}, 550 {'\'', ',', 0xb8},
551 {'1', 'S', 0xb9}, 551 {'1', 'S', 0xb9},
552 {'1', '1', 0xb9}, // Vim 5.x compatible 552 {'1', '1', 0xb9}, // ¹ Vim 5.x compatible
553 {'-', 'o', 0xba}, 553 {'-', 'o', 0xba},
554 {'>', '>', 0xbb}, 554 {'>', '>', 0xbb},
555 {'1', '4', 0xbc}, 555 {'1', '4', 0xbc},
556 {'1', '2', 0xbd}, 556 {'1', '2', 0xbd},
557 {'3', '4', 0xbe}, 557 {'3', '4', 0xbe},
558 {'?', 'I', 0xbf}, 558 {'?', 'I', 0xbf},
559 {'~', '?', 0xbf}, // Vim 5.x compatible 559 {'~', '?', 0xbf}, // ¿ Vim 5.x compatible
560 {'A', '!', 0xc0}, 560 {'A', '!', 0xc0},
561 {'A', '`', 0xc0}, // Vim 5.x compatible 561 {'A', '`', 0xc0}, // À Vim 5.x compatible
562 {'A', '\'', 0xc1}, 562 {'A', '\'', 0xc1},
563 {'A', '>', 0xc2}, 563 {'A', '>', 0xc2},
564 {'A', '^', 0xc2}, // Vim 5.x compatible 564 {'A', '^', 0xc2}, // Â Vim 5.x compatible
565 {'A', '?', 0xc3}, 565 {'A', '?', 0xc3},
566 {'A', '~', 0xc3}, // Vim 5.x compatible 566 {'A', '~', 0xc3}, // Ã Vim 5.x compatible
567 {'A', ':', 0xc4}, 567 {'A', ':', 0xc4},
568 {'A', '"', 0xc4}, // Vim 5.x compatible 568 {'A', '"', 0xc4}, // Ä Vim 5.x compatible
569 {'A', 'A', 0xc5}, 569 {'A', 'A', 0xc5},
570 {'A', '@', 0xc5}, // Vim 5.x compatible 570 {'A', '@', 0xc5}, // Å Vim 5.x compatible
571 {'A', 'E', 0xc6}, 571 {'A', 'E', 0xc6},
572 {'C', ',', 0xc7}, 572 {'C', ',', 0xc7},
573 {'E', '!', 0xc8}, 573 {'E', '!', 0xc8},
574 {'E', '`', 0xc8}, // Vim 5.x compatible 574 {'E', '`', 0xc8}, // È Vim 5.x compatible
575 {'E', '\'', 0xc9}, 575 {'E', '\'', 0xc9},
576 {'E', '>', 0xca}, 576 {'E', '>', 0xca},
577 {'E', '^', 0xca}, // Vim 5.x compatible 577 {'E', '^', 0xca}, // Ê Vim 5.x compatible
578 {'E', ':', 0xcb}, 578 {'E', ':', 0xcb},
579 {'E', '"', 0xcb}, // Vim 5.x compatible 579 {'E', '"', 0xcb}, // Ë Vim 5.x compatible
580 {'I', '!', 0xcc}, 580 {'I', '!', 0xcc},
581 {'I', '`', 0xcc}, // Vim 5.x compatible 581 {'I', '`', 0xcc}, // Ì Vim 5.x compatible
582 {'I', '\'', 0xcd}, 582 {'I', '\'', 0xcd},
583 {'I', '>', 0xce}, 583 {'I', '>', 0xce},
584 {'I', '^', 0xce}, // Vim 5.x compatible 584 {'I', '^', 0xce}, // Î Vim 5.x compatible
585 {'I', ':', 0xcf}, 585 {'I', ':', 0xcf},
586 {'I', '"', 0xcf}, // Vim 5.x compatible 586 {'I', '"', 0xcf}, // Ï Vim 5.x compatible
587 {'D', '-', 0xd0}, 587 {'D', '-', 0xd0},
588 {'N', '?', 0xd1}, 588 {'N', '?', 0xd1},
589 {'N', '~', 0xd1}, // Vim 5.x compatible 589 {'N', '~', 0xd1}, // Ñ Vim 5.x compatible
590 {'O', '!', 0xd2}, 590 {'O', '!', 0xd2},
591 {'O', '`', 0xd2}, // Vim 5.x compatible 591 {'O', '`', 0xd2}, // Ò Vim 5.x compatible
592 {'O', '\'', 0xd3}, 592 {'O', '\'', 0xd3},
593 {'O', '>', 0xd4}, 593 {'O', '>', 0xd4},
594 {'O', '^', 0xd4}, // Vim 5.x compatible 594 {'O', '^', 0xd4}, // Ô Vim 5.x compatible
595 {'O', '?', 0xd5}, 595 {'O', '?', 0xd5},
596 {'O', '~', 0xd5}, // Vim 5.x compatible 596 {'O', '~', 0xd5}, // Õ Vim 5.x compatible
597 {'O', ':', 0xd6}, 597 {'O', ':', 0xd6},
598 {'*', 'X', 0xd7}, 598 {'*', 'X', 0xd7},
599 {'/', '\\', 0xd7}, // Vim 5.x compatible 599 {'/', '\\', 0xd7}, // × Vim 5.x compatible
600 {'O', '/', 0xd8}, 600 {'O', '/', 0xd8},
601 {'U', '!', 0xd9}, 601 {'U', '!', 0xd9},
602 {'U', '`', 0xd9}, // Vim 5.x compatible 602 {'U', '`', 0xd9}, // Ù Vim 5.x compatible
603 {'U', '\'', 0xda}, 603 {'U', '\'', 0xda},
604 {'U', '>', 0xdb}, 604 {'U', '>', 0xdb},
605 {'U', '^', 0xdb}, // Vim 5.x compatible 605 {'U', '^', 0xdb}, // Û Vim 5.x compatible
606 {'U', ':', 0xdc}, 606 {'U', ':', 0xdc},
607 {'Y', '\'', 0xdd}, 607 {'Y', '\'', 0xdd},
608 {'T', 'H', 0xde}, 608 {'T', 'H', 0xde},
609 {'I', 'p', 0xde}, // Vim 5.x compatible 609 {'I', 'p', 0xde}, // Þ Vim 5.x compatible
610 {'s', 's', 0xdf}, 610 {'s', 's', 0xdf},
611 {'a', '!', 0xe0}, 611 {'a', '!', 0xe0},
612 {'a', '`', 0xe0}, // Vim 5.x compatible 612 {'a', '`', 0xe0}, // à Vim 5.x compatible
613 {'a', '\'', 0xe1}, 613 {'a', '\'', 0xe1},
614 {'a', '>', 0xe2}, 614 {'a', '>', 0xe2},
615 {'a', '^', 0xe2}, // Vim 5.x compatible 615 {'a', '^', 0xe2}, // â Vim 5.x compatible
616 {'a', '?', 0xe3}, 616 {'a', '?', 0xe3},
617 {'a', '~', 0xe3}, // Vim 5.x compatible 617 {'a', '~', 0xe3}, // ã Vim 5.x compatible
618 {'a', ':', 0xe4}, 618 {'a', ':', 0xe4},
619 {'a', '"', 0xe4}, // Vim 5.x compatible 619 {'a', '"', 0xe4}, // ä Vim 5.x compatible
620 {'a', 'a', 0xe5}, 620 {'a', 'a', 0xe5},
621 {'a', '@', 0xe5}, // Vim 5.x compatible 621 {'a', '@', 0xe5}, // å Vim 5.x compatible
622 {'a', 'e', 0xe6}, 622 {'a', 'e', 0xe6},
623 {'c', ',', 0xe7}, 623 {'c', ',', 0xe7},
624 {'e', '!', 0xe8}, 624 {'e', '!', 0xe8},
625 {'e', '`', 0xe8}, // Vim 5.x compatible 625 {'e', '`', 0xe8}, // è Vim 5.x compatible
626 {'e', '\'', 0xe9}, 626 {'e', '\'', 0xe9},
627 {'e', '>', 0xea}, 627 {'e', '>', 0xea},
628 {'e', '^', 0xea}, // Vim 5.x compatible 628 {'e', '^', 0xea}, // ê Vim 5.x compatible
629 {'e', ':', 0xeb}, 629 {'e', ':', 0xeb},
630 {'e', '"', 0xeb}, // Vim 5.x compatible 630 {'e', '"', 0xeb}, // ë Vim 5.x compatible
631 {'i', '!', 0xec}, 631 {'i', '!', 0xec},
632 {'i', '`', 0xec}, // Vim 5.x compatible 632 {'i', '`', 0xec}, // ì Vim 5.x compatible
633 {'i', '\'', 0xed}, 633 {'i', '\'', 0xed},
634 {'i', '>', 0xee}, 634 {'i', '>', 0xee},
635 {'i', '^', 0xee}, // Vim 5.x compatible 635 {'i', '^', 0xee}, // î Vim 5.x compatible
636 {'i', ':', 0xef}, 636 {'i', ':', 0xef},
637 {'d', '-', 0xf0}, 637 {'d', '-', 0xf0},
638 {'n', '?', 0xf1}, 638 {'n', '?', 0xf1},
639 {'n', '~', 0xf1}, // Vim 5.x compatible 639 {'n', '~', 0xf1}, // ñ Vim 5.x compatible
640 {'o', '!', 0xf2}, 640 {'o', '!', 0xf2},
641 {'o', '`', 0xf2}, // Vim 5.x compatible 641 {'o', '`', 0xf2}, // ò Vim 5.x compatible
642 {'o', '\'', 0xf3}, 642 {'o', '\'', 0xf3},
643 {'o', '>', 0xf4}, 643 {'o', '>', 0xf4},
644 {'o', '^', 0xf4}, // Vim 5.x compatible 644 {'o', '^', 0xf4}, // ô Vim 5.x compatible
645 {'o', '?', 0xf5}, 645 {'o', '?', 0xf5},
646 {'o', '~', 0xf5}, // Vim 5.x compatible 646 {'o', '~', 0xf5}, // õ Vim 5.x compatible
647 {'o', ':', 0xf6}, 647 {'o', ':', 0xf6},
648 {'-', ':', 0xf7}, 648 {'-', ':', 0xf7},
649 {'o', '/', 0xf8}, 649 {'o', '/', 0xf8},
650 {'u', '!', 0xf9}, 650 {'u', '!', 0xf9},
651 {'u', '`', 0xf9}, // Vim 5.x compatible 651 {'u', '`', 0xf9}, // ù Vim 5.x compatible
652 {'u', '\'', 0xfa}, 652 {'u', '\'', 0xfa},
653 {'u', '>', 0xfb}, 653 {'u', '>', 0xfb},
654 {'u', '^', 0xfb}, // Vim 5.x compatible 654 {'u', '^', 0xfb}, // û Vim 5.x compatible
655 {'u', ':', 0xfc}, 655 {'u', ':', 0xfc},
656 {'y', '\'', 0xfd}, 656 {'y', '\'', 0xfd},
657 {'t', 'h', 0xfe}, 657 {'t', 'h', 0xfe},
658 {'y', ':', 0xff}, 658 {'y', ':', 0xff},
659 {'y', '"', 0xff}, // x XX Vim 5.x compatible 659 {'y', '"', 0xff}, // x XX Vim 5.x compatible