Skip to content

Commit bfb5ca1

Browse files
committed
Release 1.8.0
1 parent 9e05117 commit bfb5ca1

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

136 files changed

+7981
-2002
lines changed

ChangeLog

Lines changed: 107 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,110 @@
1+
2010-08-16 19:36 yianwillis
2+
3+
* trunk/doc/change.txt, trunk/doc/cmdline.txt, trunk/doc/diff.txt,
4+
trunk/doc/digraph.txt, trunk/doc/eval.txt, trunk/doc/fold.txt,
5+
trunk/doc/index.txt, trunk/doc/insert.txt, trunk/doc/map.txt,
6+
trunk/doc/mbyte.txt, trunk/doc/motion.txt, trunk/doc/options.txt,
7+
trunk/doc/os_amiga.txt, trunk/doc/os_beos.txt,
8+
trunk/doc/pattern.txt, trunk/doc/rileft.txt,
9+
trunk/doc/starting.txt, trunk/doc/tags, trunk/doc/term.txt,
10+
trunk/doc/todo.txt, trunk/doc/usr_02.txt, trunk/doc/various.txt,
11+
trunk/doc/version7.txt, trunk/doc/windows.txt: vim 7.3 final
12+
13+
2010-08-13 23:13 yianwillis
14+
15+
* trunk/doc/arabic.txt, trunk/doc/autocmd.txt,
16+
trunk/doc/change.txt, trunk/doc/cmdline.txt, trunk/doc/debug.txt,
17+
trunk/doc/debugger.txt, trunk/doc/develop.txt,
18+
trunk/doc/diff.txt, trunk/doc/digraph.txt, trunk/doc/editing.txt,
19+
trunk/doc/eval.txt, trunk/doc/farsi.txt, trunk/doc/filetype.txt,
20+
trunk/doc/fold.txt, trunk/doc/ft_ada.txt, trunk/doc/ft_sql.txt,
21+
trunk/doc/gui.txt, trunk/doc/gui_w16.txt, trunk/doc/gui_w32.txt,
22+
trunk/doc/gui_x11.txt, trunk/doc/hangulin.txt,
23+
trunk/doc/hebrew.txt, trunk/doc/help.txt, trunk/doc/helphelp.txt,
24+
trunk/doc/howto.txt, trunk/doc/if_cscop.txt,
25+
trunk/doc/if_lua.txt, trunk/doc/if_mzsch.txt,
26+
trunk/doc/if_ole.txt, trunk/doc/if_perl.txt,
27+
trunk/doc/if_pyth.txt, trunk/doc/if_ruby.txt,
28+
trunk/doc/if_sniff.txt, trunk/doc/if_tcl.txt,
29+
trunk/doc/indent.txt, trunk/doc/index.txt, trunk/doc/insert.txt,
30+
trunk/doc/intro.txt, trunk/doc/map.txt, trunk/doc/mbyte.txt,
31+
trunk/doc/message.txt, trunk/doc/mlang.txt, trunk/doc/motion.txt,
32+
trunk/doc/netbeans.txt, trunk/doc/options.txt,
33+
trunk/doc/os_390.txt, trunk/doc/os_amiga.txt,
34+
trunk/doc/os_beos.txt, trunk/doc/os_dos.txt,
35+
trunk/doc/os_mac.txt, trunk/doc/os_mint.txt,
36+
trunk/doc/os_msdos.txt, trunk/doc/os_os2.txt,
37+
trunk/doc/os_qnx.txt, trunk/doc/os_risc.txt,
38+
trunk/doc/os_unix.txt, trunk/doc/os_vms.txt,
39+
trunk/doc/os_win32.txt, trunk/doc/pattern.txt,
40+
trunk/doc/pi_getscript.txt, trunk/doc/pi_gzip.txt,
41+
trunk/doc/pi_netrw.txt, trunk/doc/pi_paren.txt,
42+
trunk/doc/pi_spec.txt, trunk/doc/pi_tar.txt,
43+
trunk/doc/pi_vimball.txt, trunk/doc/pi_zip.txt,
44+
trunk/doc/print.txt, trunk/doc/quickfix.txt,
45+
trunk/doc/quickref.txt, trunk/doc/quotes.txt,
46+
trunk/doc/recover.txt, trunk/doc/remote.txt,
47+
trunk/doc/repeat.txt, trunk/doc/rileft.txt,
48+
trunk/doc/russian.txt, trunk/doc/scroll.txt, trunk/doc/sign.txt,
49+
trunk/doc/spell.txt, trunk/doc/sponsor.txt,
50+
trunk/doc/starting.txt, trunk/doc/syntax.txt,
51+
trunk/doc/tabpage.txt, trunk/doc/tagsrch.txt, trunk/doc/term.txt,
52+
trunk/doc/tips.txt, trunk/doc/todo.txt, trunk/doc/uganda.txt,
53+
trunk/doc/undo.txt, trunk/doc/usr_01.txt, trunk/doc/usr_02.txt,
54+
trunk/doc/usr_03.txt, trunk/doc/usr_04.txt, trunk/doc/usr_05.txt,
55+
trunk/doc/usr_06.txt, trunk/doc/usr_07.txt, trunk/doc/usr_08.txt,
56+
trunk/doc/usr_09.txt, trunk/doc/usr_10.txt, trunk/doc/usr_11.txt,
57+
trunk/doc/usr_12.txt, trunk/doc/usr_20.txt, trunk/doc/usr_21.txt,
58+
trunk/doc/usr_22.txt, trunk/doc/usr_23.txt, trunk/doc/usr_24.txt,
59+
trunk/doc/usr_25.txt, trunk/doc/usr_26.txt, trunk/doc/usr_27.txt,
60+
trunk/doc/usr_28.txt, trunk/doc/usr_29.txt, trunk/doc/usr_30.txt,
61+
trunk/doc/usr_31.txt, trunk/doc/usr_32.txt, trunk/doc/usr_40.txt,
62+
trunk/doc/usr_41.txt, trunk/doc/usr_42.txt, trunk/doc/usr_43.txt,
63+
trunk/doc/usr_44.txt, trunk/doc/usr_45.txt, trunk/doc/usr_90.txt,
64+
trunk/doc/usr_toc.txt, trunk/doc/various.txt,
65+
trunk/doc/version4.txt, trunk/doc/version5.txt,
66+
trunk/doc/version6.txt, trunk/doc/version7.txt,
67+
trunk/doc/vi_diff.txt, trunk/doc/visual.txt,
68+
trunk/doc/windows.txt, trunk/doc/workshop.txt: 7.3 update
69+
70+
2010-02-11 20:38 yianwillis
71+
72+
* trunk/doc/change.txt: bug update from zhichtang@gmail.com
73+
74+
2009-04-10 21:04 yianwillis
75+
76+
* trunk/doc/autocmd.txt, trunk/doc/change.txt,
77+
trunk/doc/cmdline.txt, trunk/doc/diff.txt, trunk/doc/editing.txt,
78+
trunk/doc/eval.txt, trunk/doc/ft_ada.txt, trunk/doc/gui.txt,
79+
trunk/doc/hangulin.txt, trunk/doc/help.txt,
80+
trunk/doc/if_cscop.txt, trunk/doc/if_ole.txt,
81+
trunk/doc/if_pyth.txt, trunk/doc/if_tcl.txt, trunk/doc/index.txt,
82+
trunk/doc/insert.txt, trunk/doc/map.txt, trunk/doc/mbyte.txt,
83+
trunk/doc/message.txt, trunk/doc/motion.txt,
84+
trunk/doc/netbeans.txt, trunk/doc/options.txt,
85+
trunk/doc/os_vms.txt, trunk/doc/pattern.txt,
86+
trunk/doc/pi_netrw.txt, trunk/doc/quickref.txt,
87+
trunk/doc/spell.txt, trunk/doc/starting.txt,
88+
trunk/doc/syntax.txt, trunk/doc/tagsrch.txt, trunk/doc/tips.txt,
89+
trunk/doc/todo.txt, trunk/doc/uganda.txt, trunk/doc/usr_21.txt,
90+
trunk/doc/usr_43.txt, trunk/doc/usr_44.txt, trunk/doc/usr_45.txt,
91+
trunk/doc/usr_90.txt, trunk/doc/various.txt,
92+
trunk/doc/version5.txt, trunk/doc/version7.txt,
93+
trunk/doc/visual.txt, trunk/doc/windows.txt: sync to 7.2 patch
94+
148
95+
96+
2009-01-08 07:03 yianwillis
97+
98+
* trunk/common.aap, trunk/www/htdocs/batch,
99+
trunk/www/htdocs/gro_index.html, trunk/www/htdocs/main.aap: gro
100+
update
101+
102+
2008-12-23 23:47 yianwillis
103+
104+
* trunk/ChangeLog, trunk/common.aap, trunk/doc/main.aap,
105+
trunk/release/main.aap, trunk/www/htdocs/images/screenshot.jpg,
106+
trunk/www/htdocs/vimcdoc-sf.py: Post-update for the 1.7.0 release
107+
1108
2008-12-23 22:40 yianwillis
2109

3110
* trunk/ChangeLog, trunk/INSTALL, trunk/NEWS, trunk/TODO,

INSTALL

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -12,6 +12,7 @@
1212
| UPDATE |
1313
+-----------+
1414

15+
1.8.0:更新到 Vim 7.3,
1516
1.7.0:更新到 Vim 7.2,新增 vimcdoc.vim 插件。
1617
1.6.0:更新到 Vim 7.1。
1718
1.5.0:更新到 Vim 7.0。

VERSION

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
1.7.0
1+
1.8.0

doc/arabic.cnx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
*arabic.txt* For Vim version 7.2. 最近更新: 2006年2月
1+
*arabic.txt* For Vim version 7.3. 最近更新: 2006年2月
22

33

44
VIM 参考手册 by Nadim Shaikli

doc/autocmd.cnx

Lines changed: 23 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
*autocmd.txt* For Vim version 7.2. 最近更新: 2008年7月
1+
*autocmd.txt* For Vim version 7.3. 最近更新: 2010年7月
22

33

44
VIM 参考手册 by Bram Moolenaar
@@ -53,14 +53,15 @@
5353
*:au* *:autocmd*
5454
:au[tocmd] [group] {event} {pat} [nested] {cmd}
5555
{cmd} 加到 Vim 在匹配 {pat} 模式的文件执行 {event}
56-
事件时自动执行的命令列表。Vim 把 {cmd} 加到已有的自动
57-
命令之后,从而使自动命令的执行顺序与其定义的顺序相同。
56+
事件时自动执行的命令列表。见 |autocmd-patterns|
57+
Vim 总把 {cmd} 加到已有的自动命令之后,这样保证自动命
58+
令的执行顺序与其定义的顺序相同。
5859
关于 [nested],参见 |autocmd-nested|
5960

6061
特殊模式 <buffer> 或 <buffer=N> 定义局部于缓冲区的自动命令。见
6162
|autocmd-buflocal|
6263

63-
注意 ":autocmd" 的参数里的特殊字符 (例如,"%", "<cword>") 在定义时不会被扩展,
64+
注意 ":autocmd" 的参数里的特殊字符 (例如,"%""<cword>") 在定义时不会被扩展,
6465
而是在事件发生并执行 {cmd} 的时候才进行。唯一的例外是 "<sfile>" 在定义时扩展。
6566
例如:
6667
>
@@ -308,6 +309,7 @@ BufDelete 缓冲区列表删除缓冲区前。可能先调用 BufUnload
308309
也在缓冲区列表的某个缓冲区换名之前发生。
309310
注意: 执行此自动命令时,当前缓冲区 "%" 可能会
310311
和被删除的缓冲区 "<afile>" 及 "<afile>" 不同。
312+
此处不可切换到其它缓冲区,否则会引起问题。
311313
*BufEnter*
312314
BufEnter 进入缓冲区后。可用来设定有关文件类型的选项。也
313315
在开始编辑缓冲区时执行,它发生在 BufReadPost
@@ -352,6 +354,8 @@ BufUnload 缓冲区卸载前。此时,缓冲区里的文本将要被释放
352354
即将退出时,每个载入的缓冲区也会收到该事件。
353355
注意: 执行此自动命令时,当前缓冲区 "%" 可能会
354356
和被卸载的缓冲区 "<afile>" 不同。
357+
此处不可切换到其它缓冲区,否则会引起问题。
358+
退出时如果 v:dying 至少为 2,不触发此事件。
355359
*BufWinEnter*
356360
BufWinEnter 窗口显示缓冲区后。可以是新缓冲区载入 (处理完模
357361
式行之后) 或者隐藏缓冲区在窗口开始显示 (从而不
@@ -367,14 +371,16 @@ BufWinLeave 窗口删除缓冲区前。除非它在别的窗口仍然可见。
367371
之前激活。
368372
注意: 当此自动命令被执行时,当前缓冲区 "%" 可
369373
能会和被卸载的缓冲区 "<afile>" 不同。
374+
退出时如果 v:dying 至少为 2,不触发此事件。
370375
*BufWipeout*
371376
BufWipeout 完全删除缓冲区前。可能先调用 BufUnload 和
372377
BufDelete 事件 (如果缓冲区已经载入并且在缓冲区
373378
列表之中的话)。
374379
也在不在缓冲区列表的某个缓冲区换名之前发生。
375380
注意: 执行此自动命令时,当前缓冲区 "%" 可能会
376381
和被删除的缓冲区 "<afile>" 不同。
377-
*BufWrite* *BufWritePre*
382+
此处不可切换到其它缓冲区,否则会引起问题。
383+
*BufWrite* *BufWritePre*
378384
BufWrite 或 BufWritePre 把整个缓冲区写回到文件前。
379385
*BufWriteCmd*
380386
BufWriteCmd 把整个缓冲区写回到文件前。应执行把文件写回的操
@@ -465,7 +471,8 @@ FileChangedShell Vim 注意到文件的修改时间不同于编辑开始的时
465471
注意: 当此自动命令执行时,当前缓冲区 "%" 可能
466472
和被改变的缓冲区 "<afile>" 不同。
467473
注意: 执行的命令必须不能修改当前缓冲区,跳转到
468-
别的缓冲区,或者删除任何一个缓冲区。 *E246*
474+
别的缓冲区,或者删除任何一个缓冲区。
475+
*E246* *E811*
469476
注意: 该事件不会嵌套而引起无限循环。这意味着,
470477
FileChangedShell 事件所执行的命令不会引起别的
471478
FileChangedShell 事件。
@@ -561,9 +568,9 @@ MenuPopup 刚要显示弹出菜单前 (鼠标右键下)。用于根据光标
561568
QuickFixCmdPre 开始执行 quickfix 命令前 (|:make||:lmake|
562569
|:grep||:lgrep||:grepadd||:lgrepadd|
563570
|:vimgrep||:lvimgrep||:vimgrepadd|
564-
|:lvimgrepadd|)。对应的模式匹配执行的命令。如
565-
果使用 |:grep|'grepprg' 设为 "internal",
566-
仍然匹配 "grep"。
571+
|:lvimgrepadd||:cscope|)。对应的模式匹配执行
572+
的命令。如果使用 |:grep|'grepprg' 设为
573+
"internal",仍然匹配 "grep"。
567574
该命令不能用于设置 'makeprg''grepprg'
568575
量。
569576
如果该命令出错,不执行 quickfix 命令。
@@ -621,7 +628,9 @@ SwapExists 开始编辑文件时检测到交换文件已存在。只有此时
621628
'a' 中止,就像按了 CTRL-C 一样
622629
如果设为空串,则询问用户,就像没有 SwapExists
623630
自动命令那样。
624-
注意: 不要试图改变缓冲区,否则结果无法预测。
631+
*E812*
632+
此处不允许切换到其它缓冲区、为缓冲区换名或者更
633+
改目录。
625634
*Syntax*
626635
Syntax 设置 'syntax' 选项时。模式匹配的是语法名。
627636
<afile> 可以用来取得设置该选项的文件名,而
@@ -654,12 +663,14 @@ VimEnter 做完所有启动任务后,包括载入 .vimrc 文件,执行
654663
VimLeave 退出 Vim 前,刚写入 .viminfo 文件之后。和
655664
VimLeavePre 一样,只执行一次。
656665
要检测非正常的退出,使用 |v:dying|
666+
退出时如果 v:dying 至少为 2,不触发此事件。
657667
*VimLeavePre*
658668
VimLeavePre 退出 Vim 时刚写入 .viminfo 文件之前。如果匹配
659669
退出时当前缓冲区的名字匹配才会激活。只执行一
660670
次。通常指定 "*" 模式。 >
661671
:autocmd VimLeavePre * call CleanupStuff()
662672
< 要检测非正常的退出,使用 |v:dying|
673+
退出时如果 v:dying 至少为 2,不触发此事件。
663674
*VimResized*
664675
VimResized 在 Vim 窗口的大小改变后,因而 'lines' 和/或
665676
'columns' 也已随之改变。不过,启动时不用。
@@ -861,7 +872,7 @@ Vim 也可以非自动地执行自动命令。如果你修改了自动命令或
861872
*:doautoa* *:doautoall*
862873
:doautoa[ll] [group] {event} [fname]
863874
类似于 ":doautocmd",但对每个已载入的缓冲区应用自动命
864-
令。注意 {fname} 用于选择自动命令,而不是其应用的缓冲
875+
令。注意 [fname] 用于选择自动命令,而不是其应用的缓冲
865876
区。
866877
要小心: 不要用这个命令执行删除缓冲区、切换到别的缓冲区
867878
或者修改缓冲区内容的自动命令;否则结果不可预测。该命令
@@ -1041,7 +1052,7 @@ Vim 根据你定义的顺序执行所有匹配的自动命令。建议第一个
10411052
写文件的命令里应该用到这些参数。用 "!" 后缀时,|v:cmdbang| 参数为 1,不然其为
10421053
0。
10431054

1044-
示例参见 $VIMRUNTIME/plugin/netrw.vim。
1055+
示例参见 $VIMRUNTIME/plugin/netrwPlugin.vim。
10451056

10461057
==============================================================================
10471058
11. 屏蔽自动命令 *autocmd-disable*

0 commit comments

Comments
 (0)