Mirror of the Vim source from https://github.com/vim/vim
Revisão | 8b84fe17e147219e6ff181f6bd7e809e5116588c (tree) |
---|---|
Hora | 2005-11-26 04:58:47 |
Autor | vimboss |
Commiter | vimboss |
updated for version 7.0159
@@ -1,4 +1,4 @@ | ||
1 | -*todo.txt* For Vim version 7.0aa. Last change: 2005 Nov 23 | |
1 | +*todo.txt* For Vim version 7.0aa. Last change: 2005 Nov 25 | |
2 | 2 | |
3 | 3 | |
4 | 4 | VIM REFERENCE MANUAL by Bram Moolenaar |
@@ -44,12 +44,19 @@ | ||
44 | 44 | |
45 | 45 | "make unixall": remove split in floppy-size archives. |
46 | 46 | |
47 | +Using pipes for filter commands: provide some way to type a password, keep | |
48 | +stderr in/out open for this? | |
49 | + | |
47 | 50 | To support mapping <F4> to be used as <F4>{motion}: Add operator that |
48 | 51 | executes a user defined function. '[ and '] marks are at start and end of |
49 | 52 | text. ":map <F4> :set opfunc=MyOp<CR>gy". |
50 | 53 | |
51 | 54 | Patch from Yasuhiro Matsumoto: ":e ++enc=xxx" keeps encoding for conversion |
52 | -errors and illegal bytes. How about replacing bytes with '?' or not? | |
55 | +errors and illegal bytes. Make default to replace bad bytes/characters with | |
56 | +'?' and allow for two alternatives: | |
57 | + :e ++enc=xxx ++bad=keep foo.txt | |
58 | + :e ++enc=xxx ++bad=drop foo.txt | |
59 | + :e ++enc=xxx ++bad=? foo.txt | |
53 | 60 | |
54 | 61 | ccomplete: |
55 | 62 | - When an option is set: In completion mode and the user types (identifier) |
@@ -100,6 +107,9 @@ | ||
100 | 107 | - With 'nopaste' pasting is wrong, with 'paste' Command-V doesn't work. |
101 | 108 | (Alan Schmitt) |
102 | 109 | |
110 | +Mac: drop support for OS 9? Most people are now using OS/X and Vim 6.4 can be | |
111 | +used for others. | |
112 | + | |
103 | 113 | Patch to add a few flags to search(). (Benji Fisher, Nov 22) |
104 | 114 | |
105 | 115 | Win32: Use the free downloadable compiler 7.1. Figure out how to do debugging |
@@ -1,572 +1,572 @@ | ||
1 | -" Keymap file for the editing Tamil language files in TSCII encoding. | |
2 | -" | |
3 | -" Maintainer: Yegappan Lakshmanan (yegappan AT yahoo DOT com) | |
4 | -" Last updated: August 4, 2005 | |
5 | -" | |
6 | -" You will need a fixed width TSCII font to use this encoding. The | |
7 | -" Avarangal TSCII fixed width font (TSC_AvarangalFxd) is used to test | |
8 | -" this keymap. | |
9 | -" | |
10 | -" Visit http://www.tscii.org for more information about the TSCII | |
11 | -" encoding. | |
12 | -" | |
13 | -let b:keymap_name = "tamil_tscii" | |
14 | - | |
15 | -loadkeymap | |
16 | - | |
17 | -" Uyir (Vowels) letters | |
18 | -a <char-171> | |
19 | -aa <char-172> | |
20 | -A <char-172> | |
21 | -i <char-173> | |
22 | -ii <char-174> | |
23 | -I <char-174> | |
24 | -u <char-175> | |
25 | -uu <char-176> | |
26 | -U <char-176> | |
27 | -e <char-177> | |
28 | -ee <char-178> | |
29 | -E <char-178> | |
30 | -ai <char-179> | |
31 | -o <char-180> | |
32 | -oo <char-181> | |
33 | -O <char-181> | |
34 | -au <char-182> | |
35 | -q <char-183> | |
36 | - | |
37 | -" mey (Consonants) letters | |
38 | -k <char-236> | |
39 | -ka <char-184> | |
40 | -kaa <char-184><char-161> | |
41 | -kA <char-184><char-161> | |
42 | -ki <char-184><char-162> | |
43 | -kii <char-184><char-163> | |
44 | -kI <char-184><char-163> | |
45 | -ku <char-204> | |
46 | -kuu <char-220> | |
47 | -kU <char-220> | |
48 | -ke <char-166><char-184> | |
49 | -kee <char-167><char-184> | |
50 | -kE <char-167><char-184> | |
51 | -kai <char-168><char-184> | |
52 | -ko <char-166><char-184><char-161> | |
53 | -koo <char-167><char-184><char-161> | |
54 | -kO <char-167><char-184><char-161> | |
55 | -kau <char-166><char-184><char-199> | |
56 | - | |
57 | -g <char-236> | |
58 | -ga <char-184> | |
59 | -gaa <char-184><char-161> | |
60 | -gA <char-184><char-161> | |
61 | -gi <char-184><char-162> | |
62 | -gii <char-184><char-163> | |
63 | -gI <char-184><char-163> | |
64 | -gu <char-204> | |
65 | -guu <char-220> | |
66 | -gU <char-220> | |
67 | -ge <char-166><char-184> | |
68 | -gee <char-167><char-184> | |
69 | -gE <char-167><char-184> | |
70 | -gai <char-168><char-184> | |
71 | -go <char-166><char-184><char-161> | |
72 | -goo <char-167><char-184><char-161> | |
73 | -gO <char-167><char-184><char-161> | |
74 | -gau <char-166><char-184><char-199> | |
75 | - | |
76 | -ng <char-237> | |
77 | -nga <char-185> | |
78 | -ngaa <char-185><char-161> | |
79 | -ngA <char-185><char-161> | |
80 | -ngi <char-185><char-162> | |
81 | -ngii <char-185><char-163> | |
82 | -ngI <char-185><char-163> | |
83 | -ngu <char-153> | |
84 | -nguu <char-155> | |
85 | -ngU <char-155> | |
86 | -nge <char-166><char-185> | |
87 | -ngee <char-167><char-185> | |
88 | -ngE <char-167><char-185> | |
89 | -ngai <char-168><char-185> | |
90 | -ngo <char-166><char-185><char-161> | |
91 | -ngoo <char-167><char-185><char-161> | |
92 | -ngO <char-167><char-185><char-161> | |
93 | -ngau <char-166><char-185><char-199> | |
94 | - | |
95 | -ch <char-238> | |
96 | -cha <char-186> | |
97 | -chaa <char-186><char-161> | |
98 | -chA <char-186><char-161> | |
99 | -chi <char-186><char-162> | |
100 | -chii <char-186><char-163> | |
101 | -chI <char-186><char-163> | |
102 | -chu <char-204> | |
103 | -chuu <char-221> | |
104 | -chU <char-221> | |
105 | -che <char-166><char-186> | |
106 | -chee <char-167><char-186> | |
107 | -chE <char-167><char-186> | |
108 | -chai <char-168><char-186> | |
109 | -cho <char-166><char-186><char-161> | |
110 | -choo <char-167><char-186><char-161> | |
111 | -chO <char-167><char-186><char-161> | |
112 | -chau <char-166><char-186><char-199> | |
113 | - | |
114 | -s <char-238> | |
115 | -sa <char-186> | |
116 | -saa <char-186><char-161> | |
117 | -sA <char-186><char-161> | |
118 | -si <char-186><char-162> | |
119 | -sii <char-186><char-163> | |
120 | -sI <char-186><char-163> | |
121 | -su <char-204> | |
122 | -suu <char-221> | |
123 | -sU <char-221> | |
124 | -se <char-166><char-186> | |
125 | -see <char-167><char-186> | |
126 | -sE <char-167><char-186> | |
127 | -sai <char-168><char-186> | |
128 | -so <char-166><char-186><char-161> | |
129 | -soo <char-167><char-186><char-161> | |
130 | -sO <char-167><char-186><char-161> | |
131 | -sau <char-166><char-186><char-199> | |
132 | - | |
133 | -nj <char-239> | |
134 | -nja <char-187> | |
135 | -njaa <char-187><char-161> | |
136 | -njA <char-187><char-161> | |
137 | -nji <char-187><char-162> | |
138 | -njii <char-187><char-163> | |
139 | -njI <char-187><char-163> | |
140 | -nju <char-154> | |
141 | -njuu <char-156> | |
142 | -njU <char-156> | |
143 | -nje <char-166><char-187> | |
144 | -njee <char-167><char-187> | |
145 | -njE <char-167><char-187> | |
146 | -njai <char-168><char-187> | |
147 | -njo <char-166><char-187><char-161> | |
148 | -njoo <char-167><char-187><char-161> | |
149 | -njO <char-167><char-187><char-161> | |
150 | -njau <char-166><char-187><char-199> | |
151 | - | |
152 | -t <char-240> | |
153 | -ta <char-188> | |
154 | -taa <char-188><char-161> | |
155 | -tA <char-188><char-161> | |
156 | -ti <char-202> | |
157 | -tii <char-203> | |
158 | -tI <char-203> | |
159 | -tu <char-206> | |
160 | -tuu <char-222> | |
161 | -tU <char-222> | |
162 | -te <char-166><char-188> | |
163 | -tee <char-167><char-188> | |
164 | -tE <char-167><char-188> | |
165 | -tai <char-168><char-188> | |
166 | -to <char-166><char-188><char-161> | |
167 | -too <char-167><char-188><char-161> | |
168 | -tO <char-167><char-188><char-161> | |
169 | -tau <char-166><char-188><char-199> | |
170 | - | |
171 | -d <char-240> | |
172 | -da <char-188> | |
173 | -daa <char-188><char-161> | |
174 | -dA <char-188><char-161> | |
175 | -di <char-202> | |
176 | -dii <char-203> | |
177 | -dI <char-203> | |
178 | -du <char-206> | |
179 | -duu <char-222> | |
180 | -dU <char-222> | |
181 | -de <char-166><char-188> | |
182 | -dee <char-167><char-188> | |
183 | -dE <char-167><char-188> | |
184 | -dai <char-168><char-188> | |
185 | -do <char-166><char-188><char-161> | |
186 | -doo <char-167><char-188><char-161> | |
187 | -dO <char-167><char-188><char-161> | |
188 | -dau <char-166><char-188><char-199> | |
189 | - | |
190 | -N <char-241> | |
191 | -Na <char-189> | |
192 | -Naa <char-189><char-161> | |
193 | -NA <char-189><char-161> | |
194 | -Ni <char-189><char-162> | |
195 | -Nii <char-189><char-163> | |
196 | -NI <char-189><char-163> | |
197 | -Nu <char-207> | |
198 | -Nuu <char-223> | |
199 | -NU <char-223> | |
200 | -Ne <char-166><char-189> | |
201 | -Nee <char-167><char-189> | |
202 | -NE <char-167><char-189> | |
203 | -Nai <char-168><char-189> | |
204 | -No <char-166><char-189><char-161> | |
205 | -Noo <char-167><char-189><char-161> | |
206 | -NO <char-167><char-189><char-161> | |
207 | -Nau <char-166><char-189><char-199> | |
208 | - | |
209 | -th <char-242> | |
210 | -tha <char-190> | |
211 | -thaa <char-190><char-161> | |
212 | -thA <char-190><char-161> | |
213 | -thi <char-190><char-162> | |
214 | -thii <char-190><char-163> | |
215 | -thI <char-190><char-163> | |
216 | -thu <char-208> | |
217 | -thuu <char-224> | |
218 | -thU <char-224> | |
219 | -the <char-166><char-190> | |
220 | -thee <char-167><char-190> | |
221 | -thE <char-167><char-190> | |
222 | -thai <char-168><char-190> | |
223 | -tho <char-166><char-190><char-161> | |
224 | -thoo <char-167><char-190><char-161> | |
225 | -thO <char-167><char-190><char-161> | |
226 | -thau <char-166><char-190><char-199> | |
227 | - | |
228 | -w <char-243> | |
229 | -wa <char-191> | |
230 | -waa <char-191><char-161> | |
231 | -wA <char-191><char-161> | |
232 | -wi <char-191><char-162> | |
233 | -wii <char-191><char-163> | |
234 | -wI <char-191><char-163> | |
235 | -wu <char-209> | |
236 | -wuu <char-225> | |
237 | -wU <char-225> | |
238 | -we <char-166><char-191> | |
239 | -wee <char-167><char-191> | |
240 | -wE <char-167><char-191> | |
241 | -wai <char-168><char-191> | |
242 | -wo <char-166><char-191><char-161> | |
243 | -woo <char-167><char-191><char-161> | |
244 | -wO <char-167><char-191><char-161> | |
245 | -wau <char-166><char-191><char-199> | |
246 | - | |
247 | -n- <char-243> | |
248 | -n-a <char-191> | |
249 | -n-aa <char-191><char-161> | |
250 | -n-A <char-191><char-161> | |
251 | -n-i <char-191><char-162> | |
252 | -n-ii <char-191><char-163> | |
253 | -n-I <char-191><char-163> | |
254 | -n-u <char-209> | |
255 | -n-uu <char-225> | |
256 | -n-U <char-225> | |
257 | -n-e <char-166><char-191> | |
258 | -n-ee <char-167><char-191> | |
259 | -n-E <char-167><char-191> | |
260 | -n-ai <char-168><char-191> | |
261 | -n-o <char-166><char-191><char-161> | |
262 | -n-oo <char-167><char-191><char-161> | |
263 | -n-O <char-167><char-191><char-161> | |
264 | -n-au <char-166><char-191><char-199> | |
265 | - | |
266 | -p <char-244> | |
267 | -pa <char-192> | |
268 | -paa <char-192><char-161> | |
269 | -pA <char-192><char-161> | |
270 | -pi <char-192><char-162> | |
271 | -pii <char-192><char-163> | |
272 | -pI <char-192><char-163> | |
273 | -pu <char-210> | |
274 | -puu <char-226> | |
275 | -pU <char-226> | |
276 | -pe <char-166><char-192> | |
277 | -pee <char-167><char-192> | |
278 | -pE <char-167><char-192> | |
279 | -pai <char-168><char-192> | |
280 | -po <char-166><char-192><char-161> | |
281 | -poo <char-167><char-192><char-161> | |
282 | -pO <char-167><char-192><char-161> | |
283 | -pau <char-166><char-192><char-199> | |
284 | - | |
285 | -b <char-244> | |
286 | -ba <char-192> | |
287 | -baa <char-192><char-161> | |
288 | -bA <char-192><char-161> | |
289 | -bi <char-192><char-162> | |
290 | -bii <char-192><char-163> | |
291 | -bI <char-192><char-163> | |
292 | -bu <char-210> | |
293 | -buu <char-226> | |
294 | -bU <char-226> | |
295 | -be <char-166><char-192> | |
296 | -bee <char-167><char-192> | |
297 | -bE <char-167><char-192> | |
298 | -bai <char-168><char-192> | |
299 | -bo <char-166><char-192><char-161> | |
300 | -boo <char-167><char-192><char-161> | |
301 | -bO <char-167><char-192><char-161> | |
302 | -bau <char-166><char-192><char-199> | |
303 | - | |
304 | -m <char-245> | |
305 | -ma <char-193> | |
306 | -maa <char-193><char-161> | |
307 | -mA <char-193><char-161> | |
308 | -mi <char-193><char-162> | |
309 | -mii <char-193><char-163> | |
310 | -mI <char-193><char-163> | |
311 | -mu <char-211> | |
312 | -muu <char-227> | |
313 | -mU <char-227> | |
314 | -me <char-166><char-193> | |
315 | -mee <char-167><char-193> | |
316 | -mE <char-167><char-193> | |
317 | -mai <char-168><char-193> | |
318 | -mo <char-166><char-193><char-161> | |
319 | -moo <char-167><char-193><char-161> | |
320 | -mO <char-167><char-193><char-161> | |
321 | -mau <char-166><char-193><char-199> | |
322 | - | |
323 | -y <char-246> | |
324 | -ya <char-194> | |
325 | -yaa <char-194><char-161> | |
326 | -yA <char-194><char-161> | |
327 | -yi <char-194><char-162> | |
328 | -yii <char-194><char-163> | |
329 | -yI <char-194><char-163> | |
330 | -yu <char-212> | |
331 | -yuu <char-228> | |
332 | -yU <char-228> | |
333 | -ye <char-166><char-194> | |
334 | -yee <char-167><char-194> | |
335 | -yE <char-167><char-194> | |
336 | -yai <char-168><char-194> | |
337 | -yo <char-166><char-194><char-161> | |
338 | -yoo <char-167><char-194><char-161> | |
339 | -yO <char-167><char-194><char-161> | |
340 | -yau <char-166><char-194><char-199> | |
341 | - | |
342 | -r <char-247> | |
343 | -ra <char-195> | |
344 | -raa <char-195><char-161> | |
345 | -rA <char-195><char-161> | |
346 | -ri <char-195><char-162> | |
347 | -rii <char-195><char-163> | |
348 | -rI <char-195><char-163> | |
349 | -ru <char-213> | |
350 | -ruu <char-229> | |
351 | -rU <char-229> | |
352 | -re <char-166><char-195> | |
353 | -ree <char-167><char-195> | |
354 | -rE <char-167><char-195> | |
355 | -rai <char-168><char-195> | |
356 | -ro <char-166><char-195><char-161> | |
357 | -roo <char-167><char-195><char-161> | |
358 | -rO <char-167><char-195><char-161> | |
359 | -rau <char-166><char-195><char-199> | |
360 | - | |
361 | -l <char-248> | |
362 | -la <char-196> | |
363 | -laa <char-196><char-161> | |
364 | -lA <char-196><char-161> | |
365 | -li <char-196><char-162> | |
366 | -lii <char-196><char-163> | |
367 | -lI <char-196><char-163> | |
368 | -lu <char-214> | |
369 | -luu <char-230> | |
370 | -lU <char-230> | |
371 | -le <char-166><char-196> | |
372 | -lee <char-167><char-196> | |
373 | -lE <char-167><char-196> | |
374 | -lai <char-168><char-196> | |
375 | -lo <char-166><char-196><char-161> | |
376 | -loo <char-167><char-196><char-161> | |
377 | -lO <char-167><char-196><char-161> | |
378 | -lau <char-166><char-196><char-199> | |
379 | - | |
380 | -v <char-249> | |
381 | -va <char-197> | |
382 | -vaa <char-197><char-161> | |
383 | -vA <char-197><char-161> | |
384 | -vi <char-197><char-162> | |
385 | -vii <char-197><char-163> | |
386 | -vI <char-197><char-163> | |
387 | -vu <char-215> | |
388 | -vuu <char-231> | |
389 | -vU <char-231> | |
390 | -ve <char-166><char-197> | |
391 | -vee <char-167><char-197> | |
392 | -vE <char-167><char-197> | |
393 | -vai <char-168><char-197> | |
394 | -vo <char-166><char-197><char-161> | |
395 | -voo <char-167><char-197><char-161> | |
396 | -vO <char-167><char-197><char-161> | |
397 | -vau <char-166><char-197><char-199> | |
398 | - | |
399 | -z <char-250> | |
400 | -za <char-198> | |
401 | -zaa <char-198><char-161> | |
402 | -zA <char-198><char-161> | |
403 | -zi <char-198><char-162> | |
404 | -zii <char-198><char-163> | |
405 | -zI <char-198><char-163> | |
406 | -zu <char-216> | |
407 | -zuu <char-232> | |
408 | -zU <char-232> | |
409 | -ze <char-166><char-198> | |
410 | -zee <char-167><char-198> | |
411 | -zE <char-167><char-198> | |
412 | -zai <char-168><char-198> | |
413 | -zo <char-166><char-198><char-161> | |
414 | -zoo <char-167><char-198><char-161> | |
415 | -zO <char-167><char-198><char-161> | |
416 | -zau <char-166><char-198><char-199> | |
417 | - | |
418 | -L <char-251> | |
419 | -La <char-199> | |
420 | -Laa <char-199><char-161> | |
421 | -LA <char-199><char-161> | |
422 | -Li <char-199><char-162> | |
423 | -Lii <char-199><char-163> | |
424 | -LI <char-199><char-163> | |
425 | -Lu <char-217> | |
426 | -Luu <char-233> | |
427 | -LU <char-233> | |
428 | -Le <char-166><char-199> | |
429 | -Lee <char-167><char-199> | |
430 | -LE <char-167><char-199> | |
431 | -Lai <char-168><char-199> | |
432 | -Lo <char-166><char-199><char-161> | |
433 | -Loo <char-167><char-199><char-161> | |
434 | -LO <char-167><char-199><char-161> | |
435 | -Lau <char-166><char-199><char-199> | |
436 | - | |
437 | -R <char-252> | |
438 | -Ra <char-200> | |
439 | -Raa <char-200><char-161> | |
440 | -RA <char-200><char-161> | |
441 | -Ri <char-200><char-162> | |
442 | -Rii <char-200><char-163> | |
443 | -RI <char-200><char-163> | |
444 | -Ru <char-218> | |
445 | -Ruu <char-234> | |
446 | -RU <char-234> | |
447 | -Re <char-166><char-200> | |
448 | -Ree <char-167><char-200> | |
449 | -RE <char-167><char-200> | |
450 | -Rai <char-168><char-200> | |
451 | -Ro <char-166><char-200><char-161> | |
452 | -Roo <char-167><char-200><char-161> | |
453 | -RO <char-167><char-200><char-161> | |
454 | -Rau <char-166><char-200><char-199> | |
455 | - | |
456 | -n <char-253> | |
457 | -na <char-201> | |
458 | -naa <char-201><char-161> | |
459 | -nA <char-201><char-161> | |
460 | -ni <char-201><char-162> | |
461 | -nii <char-201><char-163> | |
462 | -nI <char-201><char-163> | |
463 | -nu <char-219> | |
464 | -nuu <char-235> | |
465 | -nU <char-235> | |
466 | -ne <char-166><char-201> | |
467 | -nee <char-167><char-201> | |
468 | -nE <char-167><char-201> | |
469 | -nai <char-168><char-201> | |
470 | -no <char-166><char-201><char-161> | |
471 | -noo <char-167><char-201><char-161> | |
472 | -nO <char-167><char-201><char-161> | |
473 | -nau <char-166><char-201><char-199> | |
474 | - | |
475 | -" Grantha letters | |
476 | -j <char-136> | |
477 | -ja <char-131> | |
478 | -jaa <char-131><char-161> | |
479 | -jA <char-131><char-161> | |
480 | -ji <char-131><char-162> | |
481 | -jii <char-131><char-163> | |
482 | -jI <char-131><char-163> | |
483 | -ju <char-131><char-164> | |
484 | -juu <char-131><char-164> | |
485 | -jU <char-131><char-165> | |
486 | -je <char-166><char-131> | |
487 | -jee <char-167><char-131> | |
488 | -jE <char-167><char-131> | |
489 | -jai <char-168><char-131> | |
490 | -jo <char-166><char-131><char-161> | |
491 | -joo <char-167><char-131><char-161> | |
492 | -jO <char-167><char-131><char-161> | |
493 | -jau <char-166><char-131><char-199> | |
494 | - | |
495 | -sh <char-137> | |
496 | -sha <char-132> | |
497 | -shaa <char-132><char-161> | |
498 | -shA <char-132><char-161> | |
499 | -shi <char-132><char-162> | |
500 | -shii <char-132><char-163> | |
501 | -shI <char-132><char-163> | |
502 | -shu <char-131><char-164> | |
503 | -shuu <char-131><char-164> | |
504 | -shU <char-131><char-165> | |
505 | -she <char-166><char-132> | |
506 | -shee <char-167><char-132> | |
507 | -shE <char-167><char-132> | |
508 | -shai <char-168><char-132> | |
509 | -sho <char-166><char-132><char-161> | |
510 | -shoo <char-167><char-132><char-161> | |
511 | -shO <char-167><char-132><char-161> | |
512 | -shau <char-166><char-132><char-199> | |
513 | - | |
514 | -S <char-138> | |
515 | -Sa <char-133> | |
516 | -Saa <char-133><char-161> | |
517 | -SA <char-133><char-161> | |
518 | -Si <char-133><char-162> | |
519 | -Sii <char-133><char-163> | |
520 | -SI <char-133><char-163> | |
521 | -Su <char-133><char-164> | |
522 | -Suu <char-133><char-165> | |
523 | -SU <char-133><char-165> | |
524 | -Se <char-166><char-133> | |
525 | -See <char-167><char-133> | |
526 | -SE <char-167><char-133> | |
527 | -Sai <char-168><char-133> | |
528 | -So <char-166><char-133><char-161> | |
529 | -Soo <char-167><char-133><char-161> | |
530 | -SO <char-167><char-133><char-161> | |
531 | -Sau <char-166><char-133><char-199> | |
532 | - | |
533 | -h <char-139> | |
534 | -ha <char-134> | |
535 | -haa <char-134><char-161> | |
536 | -hA <char-134><char-161> | |
537 | -hi <char-134><char-162> | |
538 | -hii <char-134><char-163> | |
539 | -hI <char-134><char-163> | |
540 | -hu <char-134><char-164> | |
541 | -huu <char-134><char-165> | |
542 | -hU <char-134><char-165> | |
543 | -he <char-166><char-134> | |
544 | -hee <char-167><char-134> | |
545 | -hE <char-167><char-134> | |
546 | -hai <char-168><char-134> | |
547 | -ho <char-166><char-134><char-161> | |
548 | -hoo <char-167><char-134><char-161> | |
549 | -hO <char-167><char-134><char-161> | |
550 | -hau <char-166><char-134><char-199> | |
551 | - | |
552 | -x <char-140> | |
553 | -xa <char-135> | |
554 | -xaa <char-135><char-161> | |
555 | -xA <char-135><char-161> | |
556 | -xi <char-135><char-162> | |
557 | -xii <char-135><char-163> | |
558 | -xI <char-135><char-163> | |
559 | -xu <char-135><char-164> | |
560 | -xuu <char-135><char-165> | |
561 | -xU <char-135><char-165> | |
562 | -xe <char-166><char-135> | |
563 | -xee <char-167><char-135> | |
564 | -xE <char-167><char-135> | |
565 | -xai <char-168><char-135> | |
566 | -xo <char-166><char-135><char-161> | |
567 | -xoo <char-167><char-135><char-161> | |
568 | -xO <char-167><char-135><char-161> | |
569 | -xau <char-166><char-135><char-199> | |
570 | - | |
571 | -sri <char-130> | |
572 | - | |
1 | +" Keymap file for the editing Tamil language files in TSCII encoding. | |
2 | +" | |
3 | +" Maintainer: Yegappan Lakshmanan (yegappan AT yahoo DOT com) | |
4 | +" Last updated: August 4, 2005 | |
5 | +" | |
6 | +" You will need a fixed width TSCII font to use this encoding. The | |
7 | +" Avarangal TSCII fixed width font (TSC_AvarangalFxd) is used to test | |
8 | +" this keymap. | |
9 | +" | |
10 | +" Visit http://www.tscii.org for more information about the TSCII | |
11 | +" encoding. | |
12 | +" | |
13 | +let b:keymap_name = "tamil_tscii" | |
14 | + | |
15 | +loadkeymap | |
16 | + | |
17 | +" Uyir (Vowels) letters | |
18 | +a <char-171> | |
19 | +aa <char-172> | |
20 | +A <char-172> | |
21 | +i <char-173> | |
22 | +ii <char-174> | |
23 | +I <char-174> | |
24 | +u <char-175> | |
25 | +uu <char-176> | |
26 | +U <char-176> | |
27 | +e <char-177> | |
28 | +ee <char-178> | |
29 | +E <char-178> | |
30 | +ai <char-179> | |
31 | +o <char-180> | |
32 | +oo <char-181> | |
33 | +O <char-181> | |
34 | +au <char-182> | |
35 | +q <char-183> | |
36 | + | |
37 | +" mey (Consonants) letters | |
38 | +k <char-236> | |
39 | +ka <char-184> | |
40 | +kaa <char-184><char-161> | |
41 | +kA <char-184><char-161> | |
42 | +ki <char-184><char-162> | |
43 | +kii <char-184><char-163> | |
44 | +kI <char-184><char-163> | |
45 | +ku <char-204> | |
46 | +kuu <char-220> | |
47 | +kU <char-220> | |
48 | +ke <char-166><char-184> | |
49 | +kee <char-167><char-184> | |
50 | +kE <char-167><char-184> | |
51 | +kai <char-168><char-184> | |
52 | +ko <char-166><char-184><char-161> | |
53 | +koo <char-167><char-184><char-161> | |
54 | +kO <char-167><char-184><char-161> | |
55 | +kau <char-166><char-184><char-199> | |
56 | + | |
57 | +g <char-236> | |
58 | +ga <char-184> | |
59 | +gaa <char-184><char-161> | |
60 | +gA <char-184><char-161> | |
61 | +gi <char-184><char-162> | |
62 | +gii <char-184><char-163> | |
63 | +gI <char-184><char-163> | |
64 | +gu <char-204> | |
65 | +guu <char-220> | |
66 | +gU <char-220> | |
67 | +ge <char-166><char-184> | |
68 | +gee <char-167><char-184> | |
69 | +gE <char-167><char-184> | |
70 | +gai <char-168><char-184> | |
71 | +go <char-166><char-184><char-161> | |
72 | +goo <char-167><char-184><char-161> | |
73 | +gO <char-167><char-184><char-161> | |
74 | +gau <char-166><char-184><char-199> | |
75 | + | |
76 | +ng <char-237> | |
77 | +nga <char-185> | |
78 | +ngaa <char-185><char-161> | |
79 | +ngA <char-185><char-161> | |
80 | +ngi <char-185><char-162> | |
81 | +ngii <char-185><char-163> | |
82 | +ngI <char-185><char-163> | |
83 | +ngu <char-153> | |
84 | +nguu <char-155> | |
85 | +ngU <char-155> | |
86 | +nge <char-166><char-185> | |
87 | +ngee <char-167><char-185> | |
88 | +ngE <char-167><char-185> | |
89 | +ngai <char-168><char-185> | |
90 | +ngo <char-166><char-185><char-161> | |
91 | +ngoo <char-167><char-185><char-161> | |
92 | +ngO <char-167><char-185><char-161> | |
93 | +ngau <char-166><char-185><char-199> | |
94 | + | |
95 | +ch <char-238> | |
96 | +cha <char-186> | |
97 | +chaa <char-186><char-161> | |
98 | +chA <char-186><char-161> | |
99 | +chi <char-186><char-162> | |
100 | +chii <char-186><char-163> | |
101 | +chI <char-186><char-163> | |
102 | +chu <char-204> | |
103 | +chuu <char-221> | |
104 | +chU <char-221> | |
105 | +che <char-166><char-186> | |
106 | +chee <char-167><char-186> | |
107 | +chE <char-167><char-186> | |
108 | +chai <char-168><char-186> | |
109 | +cho <char-166><char-186><char-161> | |
110 | +choo <char-167><char-186><char-161> | |
111 | +chO <char-167><char-186><char-161> | |
112 | +chau <char-166><char-186><char-199> | |
113 | + | |
114 | +s <char-238> | |
115 | +sa <char-186> | |
116 | +saa <char-186><char-161> | |
117 | +sA <char-186><char-161> | |
118 | +si <char-186><char-162> | |
119 | +sii <char-186><char-163> | |
120 | +sI <char-186><char-163> | |
121 | +su <char-204> | |
122 | +suu <char-221> | |
123 | +sU <char-221> | |
124 | +se <char-166><char-186> | |
125 | +see <char-167><char-186> | |
126 | +sE <char-167><char-186> | |
127 | +sai <char-168><char-186> | |
128 | +so <char-166><char-186><char-161> | |
129 | +soo <char-167><char-186><char-161> | |
130 | +sO <char-167><char-186><char-161> | |
131 | +sau <char-166><char-186><char-199> | |
132 | + | |
133 | +nj <char-239> | |
134 | +nja <char-187> | |
135 | +njaa <char-187><char-161> | |
136 | +njA <char-187><char-161> | |
137 | +nji <char-187><char-162> | |
138 | +njii <char-187><char-163> | |
139 | +njI <char-187><char-163> | |
140 | +nju <char-154> | |
141 | +njuu <char-156> | |
142 | +njU <char-156> | |
143 | +nje <char-166><char-187> | |
144 | +njee <char-167><char-187> | |
145 | +njE <char-167><char-187> | |
146 | +njai <char-168><char-187> | |
147 | +njo <char-166><char-187><char-161> | |
148 | +njoo <char-167><char-187><char-161> | |
149 | +njO <char-167><char-187><char-161> | |
150 | +njau <char-166><char-187><char-199> | |
151 | + | |
152 | +t <char-240> | |
153 | +ta <char-188> | |
154 | +taa <char-188><char-161> | |
155 | +tA <char-188><char-161> | |
156 | +ti <char-202> | |
157 | +tii <char-203> | |
158 | +tI <char-203> | |
159 | +tu <char-206> | |
160 | +tuu <char-222> | |
161 | +tU <char-222> | |
162 | +te <char-166><char-188> | |
163 | +tee <char-167><char-188> | |
164 | +tE <char-167><char-188> | |
165 | +tai <char-168><char-188> | |
166 | +to <char-166><char-188><char-161> | |
167 | +too <char-167><char-188><char-161> | |
168 | +tO <char-167><char-188><char-161> | |
169 | +tau <char-166><char-188><char-199> | |
170 | + | |
171 | +d <char-240> | |
172 | +da <char-188> | |
173 | +daa <char-188><char-161> | |
174 | +dA <char-188><char-161> | |
175 | +di <char-202> | |
176 | +dii <char-203> | |
177 | +dI <char-203> | |
178 | +du <char-206> | |
179 | +duu <char-222> | |
180 | +dU <char-222> | |
181 | +de <char-166><char-188> | |
182 | +dee <char-167><char-188> | |
183 | +dE <char-167><char-188> | |
184 | +dai <char-168><char-188> | |
185 | +do <char-166><char-188><char-161> | |
186 | +doo <char-167><char-188><char-161> | |
187 | +dO <char-167><char-188><char-161> | |
188 | +dau <char-166><char-188><char-199> | |
189 | + | |
190 | +N <char-241> | |
191 | +Na <char-189> | |
192 | +Naa <char-189><char-161> | |
193 | +NA <char-189><char-161> | |
194 | +Ni <char-189><char-162> | |
195 | +Nii <char-189><char-163> | |
196 | +NI <char-189><char-163> | |
197 | +Nu <char-207> | |
198 | +Nuu <char-223> | |
199 | +NU <char-223> | |
200 | +Ne <char-166><char-189> | |
201 | +Nee <char-167><char-189> | |
202 | +NE <char-167><char-189> | |
203 | +Nai <char-168><char-189> | |
204 | +No <char-166><char-189><char-161> | |
205 | +Noo <char-167><char-189><char-161> | |
206 | +NO <char-167><char-189><char-161> | |
207 | +Nau <char-166><char-189><char-199> | |
208 | + | |
209 | +th <char-242> | |
210 | +tha <char-190> | |
211 | +thaa <char-190><char-161> | |
212 | +thA <char-190><char-161> | |
213 | +thi <char-190><char-162> | |
214 | +thii <char-190><char-163> | |
215 | +thI <char-190><char-163> | |
216 | +thu <char-208> | |
217 | +thuu <char-224> | |
218 | +thU <char-224> | |
219 | +the <char-166><char-190> | |
220 | +thee <char-167><char-190> | |
221 | +thE <char-167><char-190> | |
222 | +thai <char-168><char-190> | |
223 | +tho <char-166><char-190><char-161> | |
224 | +thoo <char-167><char-190><char-161> | |
225 | +thO <char-167><char-190><char-161> | |
226 | +thau <char-166><char-190><char-199> | |
227 | + | |
228 | +w <char-243> | |
229 | +wa <char-191> | |
230 | +waa <char-191><char-161> | |
231 | +wA <char-191><char-161> | |
232 | +wi <char-191><char-162> | |
233 | +wii <char-191><char-163> | |
234 | +wI <char-191><char-163> | |
235 | +wu <char-209> | |
236 | +wuu <char-225> | |
237 | +wU <char-225> | |
238 | +we <char-166><char-191> | |
239 | +wee <char-167><char-191> | |
240 | +wE <char-167><char-191> | |
241 | +wai <char-168><char-191> | |
242 | +wo <char-166><char-191><char-161> | |
243 | +woo <char-167><char-191><char-161> | |
244 | +wO <char-167><char-191><char-161> | |
245 | +wau <char-166><char-191><char-199> | |
246 | + | |
247 | +n- <char-243> | |
248 | +n-a <char-191> | |
249 | +n-aa <char-191><char-161> | |
250 | +n-A <char-191><char-161> | |
251 | +n-i <char-191><char-162> | |
252 | +n-ii <char-191><char-163> | |
253 | +n-I <char-191><char-163> | |
254 | +n-u <char-209> | |
255 | +n-uu <char-225> | |
256 | +n-U <char-225> | |
257 | +n-e <char-166><char-191> | |
258 | +n-ee <char-167><char-191> | |
259 | +n-E <char-167><char-191> | |
260 | +n-ai <char-168><char-191> | |
261 | +n-o <char-166><char-191><char-161> | |
262 | +n-oo <char-167><char-191><char-161> | |
263 | +n-O <char-167><char-191><char-161> | |
264 | +n-au <char-166><char-191><char-199> | |
265 | + | |
266 | +p <char-244> | |
267 | +pa <char-192> | |
268 | +paa <char-192><char-161> | |
269 | +pA <char-192><char-161> | |
270 | +pi <char-192><char-162> | |
271 | +pii <char-192><char-163> | |
272 | +pI <char-192><char-163> | |
273 | +pu <char-210> | |
274 | +puu <char-226> | |
275 | +pU <char-226> | |
276 | +pe <char-166><char-192> | |
277 | +pee <char-167><char-192> | |
278 | +pE <char-167><char-192> | |
279 | +pai <char-168><char-192> | |
280 | +po <char-166><char-192><char-161> | |
281 | +poo <char-167><char-192><char-161> | |
282 | +pO <char-167><char-192><char-161> | |
283 | +pau <char-166><char-192><char-199> | |
284 | + | |
285 | +b <char-244> | |
286 | +ba <char-192> | |
287 | +baa <char-192><char-161> | |
288 | +bA <char-192><char-161> | |
289 | +bi <char-192><char-162> | |
290 | +bii <char-192><char-163> | |
291 | +bI <char-192><char-163> | |
292 | +bu <char-210> | |
293 | +buu <char-226> | |
294 | +bU <char-226> | |
295 | +be <char-166><char-192> | |
296 | +bee <char-167><char-192> | |
297 | +bE <char-167><char-192> | |
298 | +bai <char-168><char-192> | |
299 | +bo <char-166><char-192><char-161> | |
300 | +boo <char-167><char-192><char-161> | |
301 | +bO <char-167><char-192><char-161> | |
302 | +bau <char-166><char-192><char-199> | |
303 | + | |
304 | +m <char-245> | |
305 | +ma <char-193> | |
306 | +maa <char-193><char-161> | |
307 | +mA <char-193><char-161> | |
308 | +mi <char-193><char-162> | |
309 | +mii <char-193><char-163> | |
310 | +mI <char-193><char-163> | |
311 | +mu <char-211> | |
312 | +muu <char-227> | |
313 | +mU <char-227> | |
314 | +me <char-166><char-193> | |
315 | +mee <char-167><char-193> | |
316 | +mE <char-167><char-193> | |
317 | +mai <char-168><char-193> | |
318 | +mo <char-166><char-193><char-161> | |
319 | +moo <char-167><char-193><char-161> | |
320 | +mO <char-167><char-193><char-161> | |
321 | +mau <char-166><char-193><char-199> | |
322 | + | |
323 | +y <char-246> | |
324 | +ya <char-194> | |
325 | +yaa <char-194><char-161> | |
326 | +yA <char-194><char-161> | |
327 | +yi <char-194><char-162> | |
328 | +yii <char-194><char-163> | |
329 | +yI <char-194><char-163> | |
330 | +yu <char-212> | |
331 | +yuu <char-228> | |
332 | +yU <char-228> | |
333 | +ye <char-166><char-194> | |
334 | +yee <char-167><char-194> | |
335 | +yE <char-167><char-194> | |
336 | +yai <char-168><char-194> | |
337 | +yo <char-166><char-194><char-161> | |
338 | +yoo <char-167><char-194><char-161> | |
339 | +yO <char-167><char-194><char-161> | |
340 | +yau <char-166><char-194><char-199> | |
341 | + | |
342 | +r <char-247> | |
343 | +ra <char-195> | |
344 | +raa <char-195><char-161> | |
345 | +rA <char-195><char-161> | |
346 | +ri <char-195><char-162> | |
347 | +rii <char-195><char-163> | |
348 | +rI <char-195><char-163> | |
349 | +ru <char-213> | |
350 | +ruu <char-229> | |
351 | +rU <char-229> | |
352 | +re <char-166><char-195> | |
353 | +ree <char-167><char-195> | |
354 | +rE <char-167><char-195> | |
355 | +rai <char-168><char-195> | |
356 | +ro <char-166><char-195><char-161> | |
357 | +roo <char-167><char-195><char-161> | |
358 | +rO <char-167><char-195><char-161> | |
359 | +rau <char-166><char-195><char-199> | |
360 | + | |
361 | +l <char-248> | |
362 | +la <char-196> | |
363 | +laa <char-196><char-161> | |
364 | +lA <char-196><char-161> | |
365 | +li <char-196><char-162> | |
366 | +lii <char-196><char-163> | |
367 | +lI <char-196><char-163> | |
368 | +lu <char-214> | |
369 | +luu <char-230> | |
370 | +lU <char-230> | |
371 | +le <char-166><char-196> | |
372 | +lee <char-167><char-196> | |
373 | +lE <char-167><char-196> | |
374 | +lai <char-168><char-196> | |
375 | +lo <char-166><char-196><char-161> | |
376 | +loo <char-167><char-196><char-161> | |
377 | +lO <char-167><char-196><char-161> | |
378 | +lau <char-166><char-196><char-199> | |
379 | + | |
380 | +v <char-249> | |
381 | +va <char-197> | |
382 | +vaa <char-197><char-161> | |
383 | +vA <char-197><char-161> | |
384 | +vi <char-197><char-162> | |
385 | +vii <char-197><char-163> | |
386 | +vI <char-197><char-163> | |
387 | +vu <char-215> | |
388 | +vuu <char-231> | |
389 | +vU <char-231> | |
390 | +ve <char-166><char-197> | |
391 | +vee <char-167><char-197> | |
392 | +vE <char-167><char-197> | |
393 | +vai <char-168><char-197> | |
394 | +vo <char-166><char-197><char-161> | |
395 | +voo <char-167><char-197><char-161> | |
396 | +vO <char-167><char-197><char-161> | |
397 | +vau <char-166><char-197><char-199> | |
398 | + | |
399 | +z <char-250> | |
400 | +za <char-198> | |
401 | +zaa <char-198><char-161> | |
402 | +zA <char-198><char-161> | |
403 | +zi <char-198><char-162> | |
404 | +zii <char-198><char-163> | |
405 | +zI <char-198><char-163> | |
406 | +zu <char-216> | |
407 | +zuu <char-232> | |
408 | +zU <char-232> | |
409 | +ze <char-166><char-198> | |
410 | +zee <char-167><char-198> | |
411 | +zE <char-167><char-198> | |
412 | +zai <char-168><char-198> | |
413 | +zo <char-166><char-198><char-161> | |
414 | +zoo <char-167><char-198><char-161> | |
415 | +zO <char-167><char-198><char-161> | |
416 | +zau <char-166><char-198><char-199> | |
417 | + | |
418 | +L <char-251> | |
419 | +La <char-199> | |
420 | +Laa <char-199><char-161> | |
421 | +LA <char-199><char-161> | |
422 | +Li <char-199><char-162> | |
423 | +Lii <char-199><char-163> | |
424 | +LI <char-199><char-163> | |
425 | +Lu <char-217> | |
426 | +Luu <char-233> | |
427 | +LU <char-233> | |
428 | +Le <char-166><char-199> | |
429 | +Lee <char-167><char-199> | |
430 | +LE <char-167><char-199> | |
431 | +Lai <char-168><char-199> | |
432 | +Lo <char-166><char-199><char-161> | |
433 | +Loo <char-167><char-199><char-161> | |
434 | +LO <char-167><char-199><char-161> | |
435 | +Lau <char-166><char-199><char-199> | |
436 | + | |
437 | +R <char-252> | |
438 | +Ra <char-200> | |
439 | +Raa <char-200><char-161> | |
440 | +RA <char-200><char-161> | |
441 | +Ri <char-200><char-162> | |
442 | +Rii <char-200><char-163> | |
443 | +RI <char-200><char-163> | |
444 | +Ru <char-218> | |
445 | +Ruu <char-234> | |
446 | +RU <char-234> | |
447 | +Re <char-166><char-200> | |
448 | +Ree <char-167><char-200> | |
449 | +RE <char-167><char-200> | |
450 | +Rai <char-168><char-200> | |
451 | +Ro <char-166><char-200><char-161> | |
452 | +Roo <char-167><char-200><char-161> | |
453 | +RO <char-167><char-200><char-161> | |
454 | +Rau <char-166><char-200><char-199> | |
455 | + | |
456 | +n <char-253> | |
457 | +na <char-201> | |
458 | +naa <char-201><char-161> | |
459 | +nA <char-201><char-161> | |
460 | +ni <char-201><char-162> | |
461 | +nii <char-201><char-163> | |
462 | +nI <char-201><char-163> | |
463 | +nu <char-219> | |
464 | +nuu <char-235> | |
465 | +nU <char-235> | |
466 | +ne <char-166><char-201> | |
467 | +nee <char-167><char-201> | |
468 | +nE <char-167><char-201> | |
469 | +nai <char-168><char-201> | |
470 | +no <char-166><char-201><char-161> | |
471 | +noo <char-167><char-201><char-161> | |
472 | +nO <char-167><char-201><char-161> | |
473 | +nau <char-166><char-201><char-199> | |
474 | + | |
475 | +" Grantha letters | |
476 | +j <char-136> | |
477 | +ja <char-131> | |
478 | +jaa <char-131><char-161> | |
479 | +jA <char-131><char-161> | |
480 | +ji <char-131><char-162> | |
481 | +jii <char-131><char-163> | |
482 | +jI <char-131><char-163> | |
483 | +ju <char-131><char-164> | |
484 | +juu <char-131><char-164> | |
485 | +jU <char-131><char-165> | |
486 | +je <char-166><char-131> | |
487 | +jee <char-167><char-131> | |
488 | +jE <char-167><char-131> | |
489 | +jai <char-168><char-131> | |
490 | +jo <char-166><char-131><char-161> | |
491 | +joo <char-167><char-131><char-161> | |
492 | +jO <char-167><char-131><char-161> | |
493 | +jau <char-166><char-131><char-199> | |
494 | + | |
495 | +sh <char-137> | |
496 | +sha <char-132> | |
497 | +shaa <char-132><char-161> | |
498 | +shA <char-132><char-161> | |
499 | +shi <char-132><char-162> | |
500 | +shii <char-132><char-163> | |
501 | +shI <char-132><char-163> | |
502 | +shu <char-131><char-164> | |
503 | +shuu <char-131><char-164> | |
504 | +shU <char-131><char-165> | |
505 | +she <char-166><char-132> | |
506 | +shee <char-167><char-132> | |
507 | +shE <char-167><char-132> | |
508 | +shai <char-168><char-132> | |
509 | +sho <char-166><char-132><char-161> | |
510 | +shoo <char-167><char-132><char-161> | |
511 | +shO <char-167><char-132><char-161> | |
512 | +shau <char-166><char-132><char-199> | |
513 | + | |
514 | +S <char-138> | |
515 | +Sa <char-133> | |
516 | +Saa <char-133><char-161> | |
517 | +SA <char-133><char-161> | |
518 | +Si <char-133><char-162> | |
519 | +Sii <char-133><char-163> | |
520 | +SI <char-133><char-163> | |
521 | +Su <char-133><char-164> | |
522 | +Suu <char-133><char-165> | |
523 | +SU <char-133><char-165> | |
524 | +Se <char-166><char-133> | |
525 | +See <char-167><char-133> | |
526 | +SE <char-167><char-133> | |
527 | +Sai <char-168><char-133> | |
528 | +So <char-166><char-133><char-161> | |
529 | +Soo <char-167><char-133><char-161> | |
530 | +SO <char-167><char-133><char-161> | |
531 | +Sau <char-166><char-133><char-199> | |
532 | + | |
533 | +h <char-139> | |
534 | +ha <char-134> | |
535 | +haa <char-134><char-161> | |
536 | +hA <char-134><char-161> | |
537 | +hi <char-134><char-162> | |
538 | +hii <char-134><char-163> | |
539 | +hI <char-134><char-163> | |
540 | +hu <char-134><char-164> | |
541 | +huu <char-134><char-165> | |
542 | +hU <char-134><char-165> | |
543 | +he <char-166><char-134> | |
544 | +hee <char-167><char-134> | |
545 | +hE <char-167><char-134> | |
546 | +hai <char-168><char-134> | |
547 | +ho <char-166><char-134><char-161> | |
548 | +hoo <char-167><char-134><char-161> | |
549 | +hO <char-167><char-134><char-161> | |
550 | +hau <char-166><char-134><char-199> | |
551 | + | |
552 | +x <char-140> | |
553 | +xa <char-135> | |
554 | +xaa <char-135><char-161> | |
555 | +xA <char-135><char-161> | |
556 | +xi <char-135><char-162> | |
557 | +xii <char-135><char-163> | |
558 | +xI <char-135><char-163> | |
559 | +xu <char-135><char-164> | |
560 | +xuu <char-135><char-165> | |
561 | +xU <char-135><char-165> | |
562 | +xe <char-166><char-135> | |
563 | +xee <char-167><char-135> | |
564 | +xE <char-167><char-135> | |
565 | +xai <char-168><char-135> | |
566 | +xo <char-166><char-135><char-161> | |
567 | +xoo <char-167><char-135><char-161> | |
568 | +xO <char-167><char-135><char-161> | |
569 | +xau <char-166><char-135><char-199> | |
570 | + | |
571 | +sri <char-130> | |
572 | + |
@@ -1,312 +0,0 @@ | ||
1 | -" NetrwFileHandlers: contains various extension-based file handlers for | |
2 | -" netrw's browsers' x command ("eXecute launcher") | |
3 | -" Author: Charles E. Campbell, Jr. | |
4 | -" Date: Aug 15, 2005 | |
5 | -" Version: 6 | |
6 | -" Copyright: Copyright (C) 1999-2005 Charles E. Campbell, Jr. {{{1 | |
7 | -" Permission is hereby granted to use and distribute this code, | |
8 | -" with or without modifications, provided that this copyright | |
9 | -" notice is copied with it. Like anything else that's free, | |
10 | -" NetrwFileHandlers.vim is provided *as is* and comes with no | |
11 | -" warranty of any kind, either expressed or implied. In no | |
12 | -" event will the copyright holder be liable for any damages | |
13 | -" resulting from the use of this software. | |
14 | -" | |
15 | -" Rom 6:23 (WEB) For the wages of sin is death, but the free gift of God {{{1 | |
16 | -" is eternal life in Christ Jesus our Lord. | |
17 | - | |
18 | -" --------------------------------------------------------------------- | |
19 | -" Load Once: {{{1 | |
20 | -if exists("g:loaded_NetrwFileHandlers") || &cp | |
21 | - finish | |
22 | -endif | |
23 | -let s:keepcpo= &cpo | |
24 | -set cpo&vim | |
25 | -let g:loaded_NetrwFileHandlers= "v6" | |
26 | - | |
27 | -" --------------------------------------------------------------------- | |
28 | -" NetrwFileHandler_html: handles html when the user hits "x" when the {{{1 | |
29 | -" cursor is atop a *.html file | |
30 | -fun! NetrwFileHandler_html(pagefile) | |
31 | -" call Dfunc("NetrwFileHandler_html(".a:pagefile.")") | |
32 | - | |
33 | - let page= substitute(a:pagefile,'^','file://','') | |
34 | - | |
35 | - if executable("mozilla") | |
36 | -" call Decho("executing !mozilla ".page) | |
37 | - exe "!mozilla \"".page.'"' | |
38 | - elseif executable("netscape") | |
39 | -" call Decho("executing !netscape ".page) | |
40 | - exe "!netscape \"".page.'"' | |
41 | - else | |
42 | -" call Dret("NetrwFileHandler_html 0") | |
43 | - return 0 | |
44 | - endif | |
45 | - | |
46 | -" call Dret("NetrwFileHandler_html 1") | |
47 | - return 1 | |
48 | -endfun | |
49 | - | |
50 | -" --------------------------------------------------------------------- | |
51 | -" NetrwFileHandler_htm: handles html when the user hits "x" when the {{{1 | |
52 | -" cursor is atop a *.htm file | |
53 | -fun! NetrwFileHandler_htm(pagefile) | |
54 | -" call Dfunc("NetrwFileHandler_htm(".a:pagefile.")") | |
55 | - | |
56 | - let page= substitute(a:pagefile,'^','file://','') | |
57 | - | |
58 | - if executable("mozilla") | |
59 | -" call Decho("executing !mozilla ".page) | |
60 | - exe "!mozilla \"".page.'"' | |
61 | - elseif executable("netscape") | |
62 | -" call Decho("executing !netscape ".page) | |
63 | - exe "!netscape \"".page.'"' | |
64 | - else | |
65 | -" call Dret("NetrwFileHandler_htm 0") | |
66 | - return 0 | |
67 | - endif | |
68 | - | |
69 | -" call Dret("NetrwFileHandler_htm 1") | |
70 | - return 1 | |
71 | -endfun | |
72 | - | |
73 | -" --------------------------------------------------------------------- | |
74 | -" NetrwFileHandler_jpg: {{{1 | |
75 | -fun! NetrwFileHandler_jpg(jpgfile) | |
76 | -" call Dfunc("NetrwFileHandler_jpg(jpgfile<".a:jpgfile.">)") | |
77 | - | |
78 | - if executable("gimp") | |
79 | - exe "silent! !gimp -s ".a:jpgfile | |
80 | - elseif executable(expand("$SystemRoot")."/SYSTEM32/MSPAINT.EXE") | |
81 | -" call Decho("silent! !".expand("$SystemRoot")."/SYSTEM32/MSPAINT ".escape(a:jpgfile," []|'")) | |
82 | - exe "!".expand("$SystemRoot")."/SYSTEM32/MSPAINT \"".a:jpgfile.'"' | |
83 | - else | |
84 | -" call Dret("NetrwFileHandler_jpg 0") | |
85 | - return 0 | |
86 | - endif | |
87 | - | |
88 | -" call Dret("NetrwFileHandler_jpg 1") | |
89 | - return 1 | |
90 | -endfun | |
91 | - | |
92 | -" --------------------------------------------------------------------- | |
93 | -" NetrwFileHandler_gif: {{{1 | |
94 | -fun! NetrwFileHandler_gif(giffile) | |
95 | -" call Dfunc("NetrwFileHandler_gif(giffile<".a:giffile.">)") | |
96 | - | |
97 | - if executable("gimp") | |
98 | - exe "silent! !gimp -s ".a:giffile | |
99 | - elseif executable(expand("$SystemRoot")."/SYSTEM32/MSPAINT.EXE") | |
100 | - exe "silent! !".expand("$SystemRoot")."/SYSTEM32/MSPAINT \"".a:giffile.'"' | |
101 | - else | |
102 | -" call Dret("NetrwFileHandler_gif 0") | |
103 | - return 0 | |
104 | - endif | |
105 | - | |
106 | -" call Dret("NetrwFileHandler_gif 1") | |
107 | - return 1 | |
108 | -endfun | |
109 | - | |
110 | -" --------------------------------------------------------------------- | |
111 | -" NetrwFileHandler_png: {{{1 | |
112 | -fun! NetrwFileHandler_png(pngfile) | |
113 | -" call Dfunc("NetrwFileHandler_png(pngfile<".a:pngfile.">)") | |
114 | - | |
115 | - if executable("gimp") | |
116 | - exe "silent! !gimp -s ".a:pngfile | |
117 | - elseif executable(expand("$SystemRoot")."/SYSTEM32/MSPAINT.EXE") | |
118 | - exe "silent! !".expand("$SystemRoot")."/SYSTEM32/MSPAINT \"".a:pngfile.'"' | |
119 | - else | |
120 | -" call Dret("NetrwFileHandler_png 0") | |
121 | - return 0 | |
122 | - endif | |
123 | - | |
124 | -" call Dret("NetrwFileHandler_png 1") | |
125 | - return 1 | |
126 | -endfun | |
127 | - | |
128 | -" --------------------------------------------------------------------- | |
129 | -" NetrwFileHandler_pnm: {{{1 | |
130 | -fun! NetrwFileHandler_pnm(pnmfile) | |
131 | -" call Dfunc("NetrwFileHandler_pnm(pnmfile<".a:pnmfile.">)") | |
132 | - | |
133 | - if executable("gimp") | |
134 | - exe "silent! !gimp -s ".a:pnmfile | |
135 | - elseif executable(expand("$SystemRoot")."/SYSTEM32/MSPAINT.EXE") | |
136 | - exe "silent! !".expand("$SystemRoot")."/SYSTEM32/MSPAINT \"".a:pnmfile.'"' | |
137 | - else | |
138 | -" call Dret("NetrwFileHandler_pnm 0") | |
139 | - return 0 | |
140 | - endif | |
141 | - | |
142 | -" call Dret("NetrwFileHandler_pnm 1") | |
143 | - return 1 | |
144 | -endfun | |
145 | - | |
146 | -" --------------------------------------------------------------------- | |
147 | -" NetrwFileHandler_bmp: visualize bmp files {{{1 | |
148 | -fun! NetrwFileHandler_bmp(bmpfile) | |
149 | -" call Dfunc("NetrwFileHandler_bmp(bmpfile<".a:bmpfile.">)") | |
150 | - | |
151 | - if executable("gimp") | |
152 | - exe "silent! !gimp -s ".a:bmpfile | |
153 | - elseif executable(expand("$SystemRoot")."/SYSTEM32/MSPAINT.EXE") | |
154 | - exe "silent! !".expand("$SystemRoot")."/SYSTEM32/MSPAINT \"".a:bmpfile.'"' | |
155 | - else | |
156 | -" call Dret("NetrwFileHandler_bmp 0") | |
157 | - return 0 | |
158 | - endif | |
159 | - | |
160 | -" call Dret("NetrwFileHandler_bmp 1") | |
161 | - return 1 | |
162 | -endfun | |
163 | - | |
164 | -" --------------------------------------------------------------------- | |
165 | -" NetrwFileHandler_pdf: visualize pdf files {{{1 | |
166 | -fun! NetrwFileHandler_pdf(pdf) | |
167 | -" " call Dfunc("NetrwFileHandler_pdf(pdf<".a:pdf.">)") | |
168 | - if executable("gs") | |
169 | - exe 'silent! !gs "'.a:pdf.'"' | |
170 | - else | |
171 | -" " call Dret("NetrwFileHandler_pdf 0") | |
172 | - return 0 | |
173 | - endif | |
174 | - | |
175 | -" " call Dret("NetrwFileHandler_pdf 1") | |
176 | - return 1 | |
177 | -endfun | |
178 | - | |
179 | -" --------------------------------------------------------------------- | |
180 | -" NetrwFileHandler_doc: visualize doc files {{{1 | |
181 | -fun! NetrwFileHandler_doc(doc) | |
182 | -" " call Dfunc("NetrwFileHandler_doc(doc<".a:doc.">)") | |
183 | - | |
184 | - if executable("oowriter") | |
185 | - exe 'silent! !oowriter "'.a:doc.'"' | |
186 | - redraw! | |
187 | - else | |
188 | -" " call Dret("NetrwFileHandler_doc 0") | |
189 | - return 0 | |
190 | - endif | |
191 | - | |
192 | -" " call Dret("NetrwFileHandler_doc 1") | |
193 | - return 1 | |
194 | -endfun | |
195 | - | |
196 | -" --------------------------------------------------------------------- | |
197 | -" NetrwFileHandler_sxw: visualize sxw files {{{1 | |
198 | -fun! NetrwFileHandler_sxw(sxw) | |
199 | -" " call Dfunc("NetrwFileHandler_sxw(sxw<".a:sxw.">)") | |
200 | - | |
201 | - if executable("oowriter") | |
202 | - exe 'silent! !oowriter "'.a:sxw.'"' | |
203 | - redraw! | |
204 | - else | |
205 | -" " call Dret("NetrwFileHandler_sxw 0") | |
206 | - return 0 | |
207 | - endif | |
208 | - | |
209 | -" " call Dret("NetrwFileHandler_sxw 1") | |
210 | - return 1 | |
211 | -endfun | |
212 | - | |
213 | -" --------------------------------------------------------------------- | |
214 | -" NetrwFileHandler_xls: visualize xls files {{{1 | |
215 | -fun! NetrwFileHandler_xls(xls) | |
216 | -" " call Dfunc("NetrwFileHandler_xls(xls<".a:xls.">)") | |
217 | - | |
218 | - if executable("oocalc") | |
219 | - exe 'silent! !oocalc "'.a:xls.'"' | |
220 | - redraw! | |
221 | - else | |
222 | -" " call Dret("NetrwFileHandler_xls 0") | |
223 | - return 0 | |
224 | - endif | |
225 | - | |
226 | -" " call Dret("NetrwFileHandler_xls 1") | |
227 | - return 1 | |
228 | -endfun | |
229 | - | |
230 | -" --------------------------------------------------------------------- | |
231 | -" NetrwFileHandler_ps: handles PostScript files {{{1 | |
232 | -fun! NetrwFileHandler_ps(ps) | |
233 | -" call Dfunc("NetrwFileHandler_ps()") | |
234 | - if executable("gs") | |
235 | - exe "silent! !gs ".a:ps | |
236 | - redraw! | |
237 | - elseif executable("ghostscript") | |
238 | - exe "silent! !ghostscript ".a:ps | |
239 | - redraw! | |
240 | - elseif executable("ghostscript") | |
241 | - exe "silent! !ghostscript ".a:ps | |
242 | - redraw! | |
243 | - elseif executable("gswin32") | |
244 | - exe "silent! !gswin32 \"".a:ps.'"' | |
245 | - redraw! | |
246 | - else | |
247 | -" call Dret("NetrwFileHandler_ps 0") | |
248 | - return 0 | |
249 | - endif | |
250 | - | |
251 | -" call Dret("NetrwFileHandler_ps 1") | |
252 | - return 1 | |
253 | -endfun | |
254 | - | |
255 | -" --------------------------------------------------------------------- | |
256 | -" NetrwFileHandler_eps: handles encapsulated PostScript files {{{1 | |
257 | -fun! NetrwFileHandler_eps(eps) | |
258 | -" call Dfunc("NetrwFileHandler_ps()") | |
259 | - if executable("gs") | |
260 | - exe "silent! !gs ".a:eps | |
261 | - redraw! | |
262 | - elseif executable("ghostscript") | |
263 | - exe "silent! !ghostscript ".a:eps | |
264 | - redraw! | |
265 | - elseif executable("ghostscript") | |
266 | - exe "silent! !ghostscript ".a:eps | |
267 | - redraw! | |
268 | - elseif executable("gswin32") | |
269 | - exe "silent! !gswin32 \"".a:eps.'"' | |
270 | - redraw! | |
271 | - else | |
272 | -" call Dret("NetrwFileHandler_ps 0") | |
273 | - return 0 | |
274 | - endif | |
275 | -endfun | |
276 | - | |
277 | -" --------------------------------------------------------------------- | |
278 | -" NetrwFileHandler_fig: handles xfig files {{{1 | |
279 | -fun! NetrwFileHandler_fig(fig) | |
280 | -" call Dfunc("NetrwFileHandler_fig()") | |
281 | - if executable("xfig") | |
282 | - exe "silent! !xfig ".a:fig | |
283 | - redraw! | |
284 | - else | |
285 | -" call Dret("NetrwFileHandler_fig 0") | |
286 | - return 0 | |
287 | - endif | |
288 | - | |
289 | -" call Dret("NetrwFileHandler_fig 1") | |
290 | - return 1 | |
291 | -endfun | |
292 | - | |
293 | -" --------------------------------------------------------------------- | |
294 | -" NetrwFileHandler_obj: handles tgif's obj files {{{1 | |
295 | -fun! NetrwFileHandler_obj(obj) | |
296 | -" call Dfunc("NetrwFileHandler_obj()") | |
297 | - if has("unix") && executable("tgif") | |
298 | - exe "silent! !tgif ".a:obj | |
299 | - redraw! | |
300 | - else | |
301 | -" call Dret("NetrwFileHandler_obj 0") | |
302 | - return 0 | |
303 | - endif | |
304 | - | |
305 | -" call Dret("NetrwFileHandler_obj 1") | |
306 | - return 1 | |
307 | -endfun | |
308 | - | |
309 | -let &cpo= s:keepcpo | |
310 | -" --------------------------------------------------------------------- | |
311 | -" Modelines: {{{1 | |
312 | -" vim: ts=4 fdm=marker |
@@ -1,156 +0,0 @@ | ||
1 | -" netrw.vim: Handles file transfer and remote directory listing across a network | |
2 | -" PLUGIN PORTION | |
3 | -" Last Change: Aug 31, 2005 | |
4 | -" Maintainer: Charles E Campbell, Jr <drchipNOSPAM at campbellfamily dot biz> | |
5 | -" Version: 67 | |
6 | -" License: Vim License (see vim's :help license) | |
7 | -" GetLatestVimScripts: 1075 1 :AutoInstall: netrw.vim | |
8 | -" Copyright: Copyright (C) 1999-2005 Charles E. Campbell, Jr. {{{1 | |
9 | -" Permission is hereby granted to use and distribute this code, | |
10 | -" with or without modifications, provided that this copyright | |
11 | -" notice is copied with it. Like anything else that's free, | |
12 | -" netrw.vim is provided *as is* and comes with no warranty | |
13 | -" of any kind, either expressed or implied. By using this | |
14 | -" plugin, you agree that in no event will the copyright | |
15 | -" holder be liable for any damages resulting from the use | |
16 | -" of this software. | |
17 | -" | |
18 | -" But be doers of the Word, and not only hearers, deluding your own selves {{{1 | |
19 | -" (James 1:22 RSV) | |
20 | -" =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=- | |
21 | - | |
22 | -" --------------------------------------------------------------------- | |
23 | -" Load Once: {{{1 | |
24 | -if exists("g:loaded_netrw") || &cp | |
25 | - finish | |
26 | -endif | |
27 | -if v:version < 600 | |
28 | - echoerr "***netrw*** doesn't support Vim version ".v:version | |
29 | - finish | |
30 | -endif | |
31 | -let g:loaded_netrw = "v67" | |
32 | -if v:version < 700 | |
33 | - let loaded_explorer = 1 | |
34 | -endif | |
35 | -let s:keepcpo= &cpo | |
36 | -set cpo&vim | |
37 | - | |
38 | -" --------------------------------------------------------------------- | |
39 | -" Public Interface: {{{1 | |
40 | - | |
41 | -" Local Browsing: {{{2 | |
42 | -augroup FileExplorer | |
43 | - au! | |
44 | - au BufEnter * call s:LocalBrowse(expand("<amatch>")) | |
45 | -augroup END | |
46 | - | |
47 | -" Network Browsing Reading Writing: {{{2 | |
48 | -augroup Network | |
49 | - au! | |
50 | - if has("win32") || has("win95") || has("win64") || has("win16") | |
51 | - au BufReadCmd file://* exe "silent doau BufReadPre ".expand("<amatch>")|exe 'e '.substitute(expand("<amatch>"),"file:/*","","")|exe "silent doau BufReadPost ".expand("<amatch>") | |
52 | - else | |
53 | - au BufReadCmd file:///* exe "silent doau BufReadPre ".expand("<amatch>")|exe 'e /'.substitute(expand("<amatch>"),"file:/*","","")|exe "silent doau BufReadPost ".expand("<amatch>") | |
54 | - au BufReadCmd file://localhost/* exe "silent doau BufReadPre ".expand("<amatch>")|exe 'e /'.substitute(expand("<amatch>"),"file:/*","","")|exe "silent doau BufReadPost ".expand("<amatch>") | |
55 | - endif | |
56 | - au BufReadCmd ftp://*,rcp://*,scp://*,http://*,dav://*,rsync://*,sftp://* exe "silent doau BufReadPre ".expand("<amatch>")|exe "Nread 0r ".expand("<amatch>")|exe "silent doau BufReadPost ".expand("<amatch>") | |
57 | - au FileReadCmd ftp://*,rcp://*,scp://*,http://*,dav://*,rsync://*,sftp://* exe "silent doau BufReadPre ".expand("<amatch>")|exe "Nread " .expand("<amatch>")|exe "silent doau FileReadPost ".expand("<amatch>") | |
58 | - au BufWriteCmd ftp://*,rcp://*,scp://*,dav://*,rsync://*,sftp://* exe "silent doau BufWritePre ".expand("<amatch>")|exe "Nwrite " .expand("<amatch>")|exe "silent doau BufWritePost ".expand("<amatch>") | |
59 | - au FileWriteCmd ftp://*,rcp://*,scp://*,dav://*,rsync://*,sftp://* exe "silent doau BufWritePre ".expand("<amatch>")|exe "'[,']Nwrite " .expand("<amatch>")|exe "silent doau FileWritePost ".expand("<amatch>") | |
60 | -augroup END | |
61 | - | |
62 | -" Commands: :Nread, :Nwrite, :NetUserPass {{{2 | |
63 | -com! -nargs=* Nread call netrw#NetSavePosn()<bar>call netrw#NetRead(<f-args>)<bar>call netrw#NetRestorePosn() | |
64 | -com! -range=% -nargs=* Nwrite call netrw#NetSavePosn()<bar><line1>,<line2>call netrw#NetWrite(<f-args>)<bar>call netrw#NetRestorePosn() | |
65 | -com! -nargs=* NetUserPass call NetUserPass(<f-args>) | |
66 | - | |
67 | -" Commands: :Explore, :Sexplore, Hexplore, Vexplore {{{2 | |
68 | -com! -nargs=? -bar -bang -count=0 Explore call netrw#Explore(<count>,0,0+<bang>0,<q-args>) | |
69 | -com! -nargs=? -bar -bang -count=0 Sexplore call netrw#Explore(<count>,1,0+<bang>0,<q-args>) | |
70 | -com! -nargs=? -bar -bang -count=0 Hexplore call netrw#Explore(<count>,1,2+<bang>0,<q-args>) | |
71 | -com! -nargs=? -bar -bang -count=0 Vexplore call netrw#Explore(<count>,1,4+<bang>0,<q-args>) | |
72 | -com! -nargs=? -bar -bang Nexplore call netrw#Explore(-1,0,0,<q-args>) | |
73 | -com! -nargs=? -bar -bang Pexplore call netrw#Explore(-2,0,0,<q-args>) | |
74 | - | |
75 | -" Commands: NetrwSettings {{{2 | |
76 | -com! -nargs=0 NetrwSettings :call NetrwSettings#NetrwSettings() | |
77 | - | |
78 | -" --------------------------------------------------------------------- | |
79 | -" LocalBrowse: {{{2 | |
80 | -fun! s:LocalBrowse(dirname) | |
81 | - " unfortunate interaction -- debugging calls can't be used here; | |
82 | - " the BufEnter event causes triggering when attempts to write to | |
83 | - " the DBG buffer are made. | |
84 | - if isdirectory(a:dirname) | |
85 | - call netrw#DirBrowse(a:dirname) | |
86 | - endif | |
87 | - " not a directory, ignore it | |
88 | -endfun | |
89 | - | |
90 | -" --------------------------------------------------------------------- | |
91 | -" NetrwStatusLine: {{{1 | |
92 | -fun! NetrwStatusLine() | |
93 | -" let g:stlmsg= "Xbufnr=".w:netrw_explore_bufnr." bufnr=".bufnr(".")." Xline#".w:netrw_explore_line." line#".line(".") | |
94 | - if !exists("w:netrw_explore_bufnr") || w:netrw_explore_bufnr != bufnr(".") || !exists("w:netrw_explore_line") || w:netrw_explore_line != line(".") || !exists("w:netrw_explore_list") | |
95 | - let &stl= s:netrw_explore_stl | |
96 | - if exists("w:netrw_explore_bufnr")|unlet w:netrw_explore_bufnr|endif | |
97 | - if exists("w:netrw_explore_line")|unlet w:netrw_explore_line|endif | |
98 | - return "" | |
99 | - else | |
100 | - return "Match ".w:netrw_explore_mtchcnt." of ".w:netrw_explore_listlen | |
101 | - endif | |
102 | -endfun | |
103 | - | |
104 | -" ------------------------------------------------------------------------ | |
105 | -" NetUserPass: set username and password for subsequent ftp transfer {{{1 | |
106 | -" Usage: :call NetUserPass() -- will prompt for userid and password | |
107 | -" :call NetUserPass("uid") -- will prompt for password | |
108 | -" :call NetUserPass("uid","password") -- sets global userid and password | |
109 | -fun! NetUserPass(...) | |
110 | - | |
111 | - " get/set userid | |
112 | - if a:0 == 0 | |
113 | -" call Dfunc("NetUserPass(a:0<".a:0.">)") | |
114 | - if !exists("g:netrw_uid") || g:netrw_uid == "" | |
115 | - " via prompt | |
116 | - let g:netrw_uid= input('Enter username: ') | |
117 | - endif | |
118 | - else " from command line | |
119 | -" call Dfunc("NetUserPass(a:1<".a:1.">) {") | |
120 | - let g:netrw_uid= a:1 | |
121 | - endif | |
122 | - | |
123 | - " get password | |
124 | - if a:0 <= 1 " via prompt | |
125 | -" call Decho("a:0=".a:0." case <=1:") | |
126 | - let g:netrw_passwd= inputsecret("Enter Password: ") | |
127 | - else " from command line | |
128 | -" call Decho("a:0=".a:0." case >1: a:2<".a:2.">") | |
129 | - let g:netrw_passwd=a:2 | |
130 | - endif | |
131 | -" call Dret("NetUserPass") | |
132 | -endfun | |
133 | - | |
134 | -" ------------------------------------------------------------------------ | |
135 | -" NetReadFixup: this sort of function is typically written by the user {{{1 | |
136 | -" to handle extra junk that their system's ftp dumps | |
137 | -" into the transfer. This function is provided as an | |
138 | -" example and as a fix for a Windows 95 problem: in my | |
139 | -" experience, win95's ftp always dumped four blank lines | |
140 | -" at the end of the transfer. | |
141 | -if has("win95") && g:netrw_win95ftp | |
142 | - fun! NetReadFixup(method, line1, line2) | |
143 | -" call Dfunc("NetReadFixup(method<".a:method."> line1=".a:line1." line2=".a:line2.")") | |
144 | - if method == 3 " ftp (no <.netrc>) | |
145 | - let fourblanklines= line2 - 3 | |
146 | - silent fourblanklines.",".line2."g/^\s*/d" | |
147 | - endif | |
148 | -" call Dret("NetReadFixup") | |
149 | - endfun | |
150 | -endif | |
151 | - | |
152 | -let &cpo= s:keepcpo | |
153 | -unlet s:keepcpo | |
154 | -" ------------------------------------------------------------------------ | |
155 | -" Modelines: {{{1 | |
156 | -" vim:ts=8 fdm=marker |
@@ -1,157 +0,0 @@ | ||
1 | -" NetrwSettings.vim: makes netrw settings simpler | |
2 | -" Last Change: Aug 16, 2005 | |
3 | -" Maintainer: Charles E Campbell, Jr <drchipNOSPAM at campbellfamily dot biz> | |
4 | -" Version: 3 | |
5 | -" Copyright: Copyright (C) 1999-2005 Charles E. Campbell, Jr. {{{1 | |
6 | -" Permission is hereby granted to use and distribute this code, | |
7 | -" with or without modifications, provided that this copyright | |
8 | -" notice is copied with it. Like anything else that's free, | |
9 | -" NetrwSettings.vim is provided *as is* and comes with no | |
10 | -" warranty of any kind, either expressed or implied. By using | |
11 | -" this plugin, you agree that in no event will the copyright | |
12 | -" holder be liable for any damages resulting from the use | |
13 | -" of this software. | |
14 | -" | |
15 | -" Mat 4:23 (WEB) Jesus went about in all Galilee, teaching in their {{{1 | |
16 | -" synagogues, preaching the gospel of the kingdom, and healing | |
17 | -" every disease and every sickness among the people. | |
18 | -" Load Once: {{{1 | |
19 | -if exists("g:loaded_NetrwSettings") || &cp | |
20 | - finish | |
21 | -endif | |
22 | -let g:loaded_NetrwSettings = "v3" | |
23 | - | |
24 | -" --------------------------------------------------------------------- | |
25 | -" NetrwSettings: {{{1 | |
26 | -fun! NetrwSettings#NetrwSettings() | |
27 | - " this call is here largely just to insure that netrw has been loaded | |
28 | - call netrw#NetSavePosn() | |
29 | - | |
30 | - above wincmd s | |
31 | - enew | |
32 | - setlocal noswapfile bh=wipe | |
33 | - set ft=vim | |
34 | - file Netrw\ Settings | |
35 | - | |
36 | - " these variables have the following default effects when they don't | |
37 | - " exist (ie. have not been set by the user in his/her .vimrc) | |
38 | - if !exists("g:netrw_longlist") | |
39 | - let g:netrw_longlist= 0 | |
40 | - let g:netrw_list_cmd= "ssh HOSTNAME ls -FLa" | |
41 | - endif | |
42 | - if !exists("g:netrw_silent") | |
43 | - let g:netrw_silent= 0 | |
44 | - endif | |
45 | - if !exists("g:netrw_use_nt_rcp") | |
46 | - let g:netrw_use_nt_rcp= 0 | |
47 | - endif | |
48 | - if !exists("g:netrw_ftp") | |
49 | - let g:netrw_ftp= 0 | |
50 | - endif | |
51 | - if !exists("g:netrw_ignorenetrc") | |
52 | - let g:netrw_ignorenetrc= 0 | |
53 | - endif | |
54 | - | |
55 | - put ='+ ---------------------------------------------' | |
56 | - put ='+ NetrwSettings: (by Charles E. Campbell, Jr.)' | |
57 | - put ='+ Press ? with cursor atop any line for help ' | |
58 | - put ='+ ---------------------------------------------' | |
59 | - let s:netrw_settings_stop= line(".") | |
60 | - | |
61 | - put ='' | |
62 | - put ='+ Netrw Protocol Commands' | |
63 | - put = 'let g:netrw_dav_cmd = '.g:netrw_dav_cmd | |
64 | - put = 'let g:netrw_fetch_cmd = '.g:netrw_fetch_cmd | |
65 | - put = 'let g:netrw_ftp_cmd = '.g:netrw_ftp_cmd | |
66 | - put = 'let g:netrw_http_cmd = '.g:netrw_http_cmd | |
67 | - put = 'let g:netrw_rcp_cmd = '.g:netrw_rcp_cmd | |
68 | - put = 'let g:netrw_rsync_cmd = '.g:netrw_rsync_cmd | |
69 | - put = 'let g:netrw_scp_cmd = '.g:netrw_scp_cmd | |
70 | - put = 'let g:netrw_sftp_cmd = '.g:netrw_sftp_cmd | |
71 | - let s:netrw_protocol_stop= line(".") | |
72 | - put = '' | |
73 | - | |
74 | - put ='+Netrw Transfer Control' | |
75 | - put = 'let g:netrw_cygwin = '.g:netrw_cygwin | |
76 | - put = 'let g:netrw_ftp = '.g:netrw_ftp | |
77 | - put = 'let g:netrw_ftpmode = '.g:netrw_ftpmode | |
78 | - put = 'let g:netrw_ignorenetrc = '.g:netrw_ignorenetrc | |
79 | - put = 'let g:netrw_use_nt_rcp = '.g:netrw_use_nt_rcp | |
80 | - put = 'let g:netrw_win95ftp = '.g:netrw_win95ftp | |
81 | - let s:netrw_xfer_stop= line(".") | |
82 | - | |
83 | - put = '' | |
84 | - put ='+ Netrw Browser Control' | |
85 | - put = 'let g:netrw_alto = '.g:netrw_alto | |
86 | - put = 'let g:netrw_altv = '.g:netrw_altv | |
87 | - put = 'let g:netrw_dirhistmax = '.g:netrw_dirhistmax | |
88 | - put = 'let g:netrw_ftp_browse_reject = '.g:netrw_ftp_browse_reject | |
89 | - put = 'let g:netrw_ftp_list_cmd = '.g:netrw_ftp_list_cmd | |
90 | - put = 'let g:netrw_hide = '.g:netrw_hide | |
91 | - put = 'let g:netrw_keepdir = '.g:netrw_keepdir | |
92 | - put = 'let g:netrw_list_cmd = '.g:netrw_list_cmd | |
93 | - put = 'let g:netrw_list_cmd = '.g:netrw_list_cmd | |
94 | - put = 'let g:netrw_list_hide = '.g:netrw_list_hide | |
95 | - put = 'let g:netrw_local_mkdir = '.g:netrw_local_mkdir | |
96 | - put = 'let g:netrw_local_rmdir = '.g:netrw_local_rmdir | |
97 | - put = 'let g:netrw_longlist = '.g:netrw_longlist | |
98 | - put = 'let g:netrw_maxfilenamelen = '.g:netrw_maxfilenamelen | |
99 | - put = 'let g:netrw_mkdir_cmd = '.g:netrw_mkdir_cmd | |
100 | - put = 'let g:netrw_rename_cmd = '.g:netrw_rename_cmd | |
101 | - put = 'let g:netrw_rm_cmd = '.g:netrw_rm_cmd | |
102 | - put = 'let g:netrw_rmdir_cmd = '.g:netrw_rmdir_cmd | |
103 | - put = 'let g:netrw_rmf_cmd = '.g:netrw_rmf_cmd | |
104 | - put = 'let g:netrw_silent = '.g:netrw_silent | |
105 | - put = 'let g:netrw_sort_by = '.g:netrw_sort_by | |
106 | - put = 'let g:netrw_sort_direction = '.g:netrw_sort_direction | |
107 | - put = 'let g:netrw_sort_sequence = '.g:netrw_sort_sequence | |
108 | - put = 'let g:netrw_ssh_browse_reject = '.g:netrw_ssh_browse_reject | |
109 | - put = 'let g:netrw_timefmt = '.g:netrw_timefmt | |
110 | - put = 'let g:netrw_winsize = '.g:netrw_winsize | |
111 | - | |
112 | - put ='' | |
113 | - put ='+ For help, place cursor on line and press ?' | |
114 | - | |
115 | - 1d | |
116 | - silent %s/^+/"/e | |
117 | - res 99 | |
118 | - silent %s/= \([^0-9].*\)$/= '\1'/e | |
119 | - silent %s/= $/= ''/e | |
120 | - 1 | |
121 | - | |
122 | - set nomod | |
123 | - | |
124 | - map <buffer> <silent> ? :call NetrwSettingHelp()<cr> | |
125 | - let tmpfile= tempname() | |
126 | - exe 'au BufWriteCmd Netrw\ Settings silent w! '.tmpfile.'|so '.tmpfile.'|call delete("'.tmpfile.'")|set nomod' | |
127 | -endfun | |
128 | - | |
129 | -" --------------------------------------------------------------------- | |
130 | -" NetrwSettingHelp: {{{2 | |
131 | -fun! NetrwSettingHelp() | |
132 | -" call Dfunc("NetrwSettingHelp()") | |
133 | - let curline = getline(".") | |
134 | - if curline =~ '=' | |
135 | - let varhelp = substitute(curline,'^\s*let ','','e') | |
136 | - let varhelp = substitute(varhelp,'\s*=.*$','','e') | |
137 | -" call Decho("trying help ".varhelp) | |
138 | - try | |
139 | - exe "he ".varhelp | |
140 | - catch /^Vim\%((\a\+)\)\=:E149/ | |
141 | - echo "***sorry*** no help available for <".varhelp.">" | |
142 | - endtry | |
143 | - elseif line(".") < s:netrw_settings_stop | |
144 | - he netrw-settings | |
145 | - elseif line(".") < s:netrw_protocol_stop | |
146 | - he netrw-externapp | |
147 | - elseif line(".") < s:netrw_xfer_stop | |
148 | - he netrw-variables | |
149 | - else | |
150 | - he netrw-browse-var | |
151 | - endif | |
152 | -" call Dret("NetrwSettingHelp") | |
153 | -endfun | |
154 | - | |
155 | -" --------------------------------------------------------------------- | |
156 | -" Modelines: {{{1 | |
157 | -" vim:ts=8 fdm=marker |
@@ -1697,8 +1697,8 @@ | ||
1697 | 1697 | */ |
1698 | 1698 | st_old.st_dev = st_old.st_ino = 0; |
1699 | 1699 | st_old.st_mode = 0600; |
1700 | - if (mch_stat((char *)fname, &st_old) == 0 && getuid() && | |
1701 | - !(st_old.st_uid == getuid() | |
1700 | + if (mch_stat((char *)fname, &st_old) == 0 && getuid() | |
1701 | + && !(st_old.st_uid == getuid() | |
1702 | 1702 | ? (st_old.st_mode & 0200) |
1703 | 1703 | : (st_old.st_gid == getgid() |
1704 | 1704 | ? (st_old.st_mode & 0020) |
@@ -1762,8 +1762,8 @@ | ||
1762 | 1762 | * link, or file name-length reached. Try again with |
1763 | 1763 | * shortname set. |
1764 | 1764 | */ |
1765 | - if (!shortname && st_new.st_dev == st_old.st_dev && | |
1766 | - st_new.st_ino == st_old.st_ino) | |
1765 | + if (!shortname && st_new.st_dev == st_old.st_dev | |
1766 | + && st_new.st_ino == st_old.st_ino) | |
1767 | 1767 | { |
1768 | 1768 | vim_free(tempname); |
1769 | 1769 | tempname = NULL; |
@@ -1806,7 +1806,12 @@ | ||
1806 | 1806 | * protection same as original file, but strip s-bit. */ |
1807 | 1807 | fd = mch_open((char *)tempname, |
1808 | 1808 | O_CREAT|O_EXTRA|O_EXCL|O_WRONLY|O_NOFOLLOW, |
1809 | - (int)((st_old.st_mode & 0777) | 0600)); | |
1809 | +#ifdef UNIX | |
1810 | + (int)((st_old.st_mode & 0777) | 0600) | |
1811 | +#else | |
1812 | + 0600 /* r&w for user only */ | |
1813 | +#endif | |
1814 | + ); | |
1810 | 1815 | if (fd < 0) |
1811 | 1816 | fp_out = NULL; |
1812 | 1817 | else |