diff --git a/ChangeLog b/ChangeLog
index 33b0d3b2..374a7d2c 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,3076 @@
+2026-02-19 yianwillis@gmail.com Do not wrap per mao-yining's suggestion
+
+doc/vim-zh_CN.UTF-8.1
+
+2026-02-19 yianwillis@gmail.com Add vim man file in Chinese
+
+doc/vim-zh_CN.UTF-8.1
+
+2026-02-16 yianwillis@gmail.com Fix some typo
+
+doc/autocmd.cnx
+doc/builtin.cnx
+doc/channel.cnx
+doc/cmdline.cnx
+doc/eval.cnx
+doc/ft_ada.cnx
+doc/helphelp.cnx
+doc/if_pyth.cnx
+doc/indent.cnx
+doc/insert.cnx
+doc/map.cnx
+doc/os_vms.cnx
+doc/os_win32.cnx
+doc/pattern.cnx
+doc/pi_netrw.cnx
+doc/quickfix.cnx
+doc/spell.cnx
+doc/starting.cnx
+doc/syntax.cnx
+doc/terminal.cnx
+doc/tips.cnx
+doc/undo.cnx
+doc/userfunc.cnx
+doc/usr_08.cnx
+doc/usr_11.cnx
+doc/version5.cnx
+doc/version6.cnx
+doc/vim9class.cnx
+
+2026-02-16 yianwillis@gmail.com tmp
+
+doc/options.cnx
+
+2026-02-17 wdsjxhno1001@163.com Fix |conceal()| into |conceal| in builtin (#63)
+
+doc/builtin.cnx
+
+2026-02-16 yianwillis@gmail.com Update to 9.2.10
+
+doc/arabic.cnx
+doc/autocmd.cnx
+doc/builtin.cnx
+doc/change.cnx
+doc/channel.cnx
+doc/cmdline.cnx
+doc/debug.cnx
+doc/debugger.cnx
+doc/develop.cnx
+doc/diff.cnx
+doc/digraph.cnx
+doc/editing.cnx
+doc/eval.cnx
+doc/farsi.cnx
+doc/filetype.cnx
+doc/fold.cnx
+doc/ft_ada.cnx
+doc/ft_context.cnx
+doc/ft_hare.cnx
+doc/ft_mp.cnx
+doc/ft_rust.cnx
+doc/ft_sql.cnx
+doc/gui.cnx
+doc/gui_w32.cnx
+doc/gui_x11.cnx
+doc/hangulin.cnx
+doc/hebrew.cnx
+doc/help.cnx
+doc/helphelp.cnx
+doc/howto.cnx
+doc/if_cscop.cnx
+doc/if_lua.cnx
+doc/if_mzsch.cnx
+doc/if_ole.cnx
+doc/if_perl.cnx
+doc/if_pyth.cnx
+doc/if_ruby.cnx
+doc/if_sniff.cnx
+doc/if_tcl.cnx
+doc/indent.cnx
+doc/index.cnx
+doc/insert.cnx
+doc/intro.cnx
+doc/map.cnx
+doc/mbyte.cnx
+doc/message.cnx
+doc/mlang.cnx
+doc/motion.cnx
+doc/netbeans.cnx
+doc/options.cnx
+doc/os_390.cnx
+doc/os_amiga.cnx
+doc/os_beos.cnx
+doc/os_dos.cnx
+doc/os_haiku.cnx
+doc/os_mac.cnx
+doc/os_mint.cnx
+doc/os_msdos.cnx
+doc/os_os2.cnx
+doc/os_qnx.cnx
+doc/os_risc.cnx
+doc/os_unix.cnx
+doc/os_vms.cnx
+doc/os_win32.cnx
+doc/pattern.cnx
+doc/pi_getscript.cnx
+doc/pi_gzip.cnx
+doc/pi_paren.cnx
+doc/pi_spec.cnx
+doc/pi_tar.cnx
+doc/pi_tutor.cnx
+doc/pi_vimball.cnx
+doc/pi_zip.cnx
+doc/popup.cnx
+doc/print.cnx
+doc/quickfix.cnx
+doc/quickref.cnx
+doc/quotes.cnx
+doc/recover.cnx
+doc/remote.cnx
+doc/repeat.cnx
+doc/rileft.cnx
+doc/russian.cnx
+doc/scroll.cnx
+doc/sign.cnx
+doc/spell.cnx
+doc/sponsor.cnx
+doc/starting.cnx
+doc/syntax.cnx
+doc/tabpage.cnx
+doc/tags-cn
+doc/tagsrch.cnx
+doc/term.cnx
+doc/terminal.cnx
+doc/testing.cnx
+doc/textprop.cnx
+doc/tips.cnx
+doc/todo.cnx
+doc/uganda.cnx
+doc/undo.cnx
+doc/userfunc.cnx
+doc/usr_01.cnx
+doc/usr_02.cnx
+doc/usr_03.cnx
+doc/usr_04.cnx
+doc/usr_05.cnx
+doc/usr_06.cnx
+doc/usr_07.cnx
+doc/usr_08.cnx
+doc/usr_09.cnx
+doc/usr_10.cnx
+doc/usr_11.cnx
+doc/usr_12.cnx
+doc/usr_20.cnx
+doc/usr_21.cnx
+doc/usr_22.cnx
+doc/usr_23.cnx
+doc/usr_24.cnx
+doc/usr_25.cnx
+doc/usr_26.cnx
+doc/usr_27.cnx
+doc/usr_28.cnx
+doc/usr_29.cnx
+doc/usr_30.cnx
+doc/usr_31.cnx
+doc/usr_32.cnx
+doc/usr_40.cnx
+doc/usr_41.cnx
+doc/usr_42.cnx
+doc/usr_43.cnx
+doc/usr_44.cnx
+doc/usr_45.cnx
+doc/usr_50.cnx
+doc/usr_51.cnx
+doc/usr_52.cnx
+doc/usr_90.cnx
+doc/usr_toc.cnx
+doc/various.cnx
+doc/version4.cnx
+doc/version5.cnx
+doc/version6.cnx
+doc/version7.cnx
+doc/version8.cnx
+doc/version9.cnx
+doc/vi_diff.cnx
+doc/vietnamese.cnx
+doc/vim9.cnx
+doc/vim9class.cnx
+doc/visual.cnx
+doc/wayland.cnx
+doc/windows.cnx
+doc/workshop.cnx
+
+2026-02-13 yianwillis@gmail.com rewrite options.cnx for smoother text reading - everything
+
+doc/builtin.cnx
+doc/options.cnx
+doc/syntax.cnx
+
+2026-01-04 yianwillis@gmail.com rewrite options.cnx for smoother text reading - a-b
+
+doc/autocmd.cnx
+doc/change.cnx
+doc/eval.cnx
+doc/indent.cnx
+doc/options.cnx
+
+2025-12-31 yianwillis@gmail.com rewrite options.cnx for smoother text reading - overview
+
+doc/options.cnx
+
+2025-12-29 yianwillis@gmail.com Update to 9.1.2031
+
+doc/autocmd.cnx
+doc/builtin.cnx
+doc/change.cnx
+doc/channel.cnx
+doc/cmdline.cnx
+doc/develop.cnx
+doc/diff.cnx
+doc/editing.cnx
+doc/eval.cnx
+doc/fold.cnx
+doc/ft_sql.cnx
+doc/gui.cnx
+doc/gui_w32.cnx
+doc/gui_x11.cnx
+doc/helphelp.cnx
+doc/if_cscop.cnx
+doc/if_perl.cnx
+doc/if_ruby.cnx
+doc/if_tcl.cnx
+doc/indent.cnx
+doc/insert.cnx
+doc/map.cnx
+doc/mbyte.cnx
+doc/message.cnx
+doc/motion.cnx
+doc/netbeans.cnx
+doc/options.cnx
+doc/os_390.cnx
+doc/os_vms.cnx
+doc/os_win32.cnx
+doc/pattern.cnx
+doc/pi_netrw.cnx
+doc/print.cnx
+doc/quickfix.cnx
+doc/repeat.cnx
+doc/starting.cnx
+doc/syntax.cnx
+doc/tags-cn
+doc/tagsrch.cnx
+doc/term.cnx
+doc/terminal.cnx
+doc/testing.cnx
+doc/textprop.cnx
+doc/todo.cnx
+doc/uganda.cnx
+doc/undo.cnx
+doc/userfunc.cnx
+doc/usr_02.cnx
+doc/usr_03.cnx
+doc/usr_05.cnx
+doc/usr_07.cnx
+doc/usr_10.cnx
+doc/usr_22.cnx
+doc/usr_23.cnx
+doc/usr_24.cnx
+doc/usr_27.cnx
+doc/usr_30.cnx
+doc/usr_31.cnx
+doc/usr_40.cnx
+doc/usr_41.cnx
+doc/usr_52.cnx
+doc/usr_90.cnx
+doc/various.cnx
+doc/version5.cnx
+doc/version7.cnx
+doc/version8.cnx
+doc/version9.cnx
+doc/vi_diff.cnx
+doc/vim9.cnx
+
+2025-12-24 yianwillis@gmail.com rewrite eval.cnx for smoother text reading - exception handling
+
+dict.txt
+doc/debug.cnx
+doc/eval.cnx
+doc/ft_ps1.cnx
+doc/if_mzsch.cnx
+doc/if_pyth.cnx
+doc/index.cnx
+doc/options.cnx
+doc/repeat.cnx
+doc/syntax.cnx
+doc/testing.cnx
+doc/usr_41.cnx
+doc/usr_50.cnx
+doc/usr_toc.cnx
+doc/version6.cnx
+doc/version7.cnx
+doc/version8.cnx
+doc/version9.cnx
+doc/vi_diff.cnx
+doc/vim9.cnx
+
+2025-12-23 wdsjxhno1001@163.com Fix duplicate `-V[N]{filename}` (#60)
+
+doc/starting.cnx
+
+2025-12-20 yianwillis@gmail.com rewrite eval.cnx for smoother text reading
+
+doc/autocmd.cnx
+doc/eval.cnx
+doc/intro.cnx
+doc/options.cnx
+doc/term.cnx
+
+2025-12-20 yianwillis@gmail.com Merge pull request #58 from allandowney/master
+
+2025-12-20 yianwillis@gmail.com Merge pull request #59 from mao-yining/patch-2
+
+2025-12-20 101858210+mao-yining@users.noreply.github.com Fix typo in tabpage configuration options
+
+doc/tabpage.cnx
+
+2025-12-15 yianwillis@gmail.com Update to 9.1.1966
+
+doc/arabic.cnx
+doc/autocmd.cnx
+doc/builtin.cnx
+doc/change.cnx
+doc/channel.cnx
+doc/cmdline.cnx
+doc/debug.cnx
+doc/debugger.cnx
+doc/develop.cnx
+doc/diff.cnx
+doc/digraph.cnx
+doc/editing.cnx
+doc/eval.cnx
+doc/farsi.cnx
+doc/filetype.cnx
+doc/fold.cnx
+doc/ft_ps1.cnx
+doc/ft_rust.cnx
+doc/gui.cnx
+doc/gui_w32.cnx
+doc/gui_x11.cnx
+doc/hangulin.cnx
+doc/hebrew.cnx
+doc/helphelp.cnx
+doc/howto.cnx
+doc/if_cscop.cnx
+doc/if_lua.cnx
+doc/if_mzsch.cnx
+doc/if_ole.cnx
+doc/if_perl.cnx
+doc/if_pyth.cnx
+doc/if_ruby.cnx
+doc/if_sniff.cnx
+doc/if_tcl.cnx
+doc/indent.cnx
+doc/index.cnx
+doc/insert.cnx
+doc/intro.cnx
+doc/map.cnx
+doc/mbyte.cnx
+doc/message.cnx
+doc/mlang.cnx
+doc/motion.cnx
+doc/netbeans.cnx
+doc/options.cnx
+doc/os_390.cnx
+doc/os_amiga.cnx
+doc/os_beos.cnx
+doc/os_dos.cnx
+doc/os_haiku.cnx
+doc/os_mac.cnx
+doc/os_mint.cnx
+doc/os_msdos.cnx
+doc/os_os2.cnx
+doc/os_qnx.cnx
+doc/os_risc.cnx
+doc/os_unix.cnx
+doc/os_vms.cnx
+doc/os_win32.cnx
+doc/pattern.cnx
+doc/pi_gzip.cnx
+doc/pi_paren.cnx
+doc/pi_spec.cnx
+doc/pi_tutor.cnx
+doc/popup.cnx
+doc/print.cnx
+doc/quickfix.cnx
+doc/quickref.cnx
+doc/quotes.cnx
+doc/recover.cnx
+doc/remote.cnx
+doc/repeat.cnx
+doc/rileft.cnx
+doc/russian.cnx
+doc/scroll.cnx
+doc/sign.cnx
+doc/sponsor.cnx
+doc/starting.cnx
+doc/tabpage.cnx
+doc/tags-cn
+doc/tagsrch.cnx
+doc/term.cnx
+doc/terminal.cnx
+doc/textprop.cnx
+doc/tips.cnx
+doc/todo.cnx
+doc/uganda.cnx
+doc/undo.cnx
+doc/userfunc.cnx
+doc/usr_01.cnx
+doc/usr_02.cnx
+doc/usr_03.cnx
+doc/usr_04.cnx
+doc/usr_05.cnx
+doc/usr_06.cnx
+doc/usr_07.cnx
+doc/usr_08.cnx
+doc/usr_09.cnx
+doc/usr_10.cnx
+doc/usr_11.cnx
+doc/usr_12.cnx
+doc/usr_20.cnx
+doc/usr_21.cnx
+doc/usr_22.cnx
+doc/usr_23.cnx
+doc/usr_24.cnx
+doc/usr_25.cnx
+doc/usr_26.cnx
+doc/usr_27.cnx
+doc/usr_28.cnx
+doc/usr_29.cnx
+doc/usr_30.cnx
+doc/usr_31.cnx
+doc/usr_32.cnx
+doc/usr_40.cnx
+doc/usr_41.cnx
+doc/usr_42.cnx
+doc/usr_43.cnx
+doc/usr_44.cnx
+doc/usr_45.cnx
+doc/usr_50.cnx
+doc/usr_51.cnx
+doc/usr_52.cnx
+doc/usr_90.cnx
+doc/usr_toc.cnx
+doc/various.cnx
+doc/version4.cnx
+doc/version5.cnx
+doc/version6.cnx
+doc/version7.cnx
+doc/version8.cnx
+doc/version9.cnx
+doc/vi_diff.cnx
+doc/vietnamese.cnx
+doc/vim9.cnx
+doc/vim9class.cnx
+doc/visual.cnx
+doc/wayland.cnx
+doc/windows.cnx
+doc/workshop.cnx
+
+2025-12-08 yianwillis@gmail.com minor
+
+doc/builtin.cnx
+
+2025-12-08 yianwillis@gmail.com rewrite builtin.cnx for smoother text reading (all)
+
+doc/builtin.cnx
+doc/cmdline.cnx
+doc/eval.cnx
+doc/if_pyth.cnx
+doc/options.cnx
+doc/tagsrch.cnx
+
+2025-11-23 allandowney@126.com Fix regex example for matching non-empty lines
+
+doc/pattern.cnx
+
+2025-11-02 yianwillis@gmail.com add missing tags-cn change
+
+doc/tags-cn
+
+2025-11-02 yianwillis@gmail.com Update to 9.1.1895
+
+doc/arabic.cnx
+doc/autocmd.cnx
+doc/builtin.cnx
+doc/change.cnx
+doc/channel.cnx
+doc/cmdline.cnx
+doc/debug.cnx
+doc/debugger.cnx
+doc/develop.cnx
+doc/diff.cnx
+doc/digraph.cnx
+doc/editing.cnx
+doc/eval.cnx
+doc/farsi.cnx
+doc/filetype.cnx
+doc/fold.cnx
+doc/ft_ada.cnx
+doc/ft_context.cnx
+doc/ft_mp.cnx
+doc/ft_rust.cnx
+doc/ft_sql.cnx
+doc/gui.cnx
+doc/gui_w32.cnx
+doc/gui_x11.cnx
+doc/hangulin.cnx
+doc/hebrew.cnx
+doc/help.cnx
+doc/helphelp.cnx
+doc/howto.cnx
+doc/if_cscop.cnx
+doc/if_lua.cnx
+doc/if_mzsch.cnx
+doc/if_ole.cnx
+doc/if_perl.cnx
+doc/if_pyth.cnx
+doc/if_ruby.cnx
+doc/if_sniff.cnx
+doc/if_tcl.cnx
+doc/indent.cnx
+doc/index.cnx
+doc/insert.cnx
+doc/intro.cnx
+doc/map.cnx
+doc/mbyte.cnx
+doc/message.cnx
+doc/mlang.cnx
+doc/motion.cnx
+doc/netbeans.cnx
+doc/options.cnx
+doc/os_390.cnx
+doc/os_amiga.cnx
+doc/os_beos.cnx
+doc/os_dos.cnx
+doc/os_haiku.cnx
+doc/os_mac.cnx
+doc/os_mint.cnx
+doc/os_msdos.cnx
+doc/os_os2.cnx
+doc/os_qnx.cnx
+doc/os_risc.cnx
+doc/os_unix.cnx
+doc/os_vms.cnx
+doc/os_win32.cnx
+doc/pattern.cnx
+doc/pi_getscript.cnx
+doc/pi_gzip.cnx
+doc/pi_paren.cnx
+doc/pi_spec.cnx
+doc/pi_tar.cnx
+doc/pi_vimball.cnx
+doc/pi_zip.cnx
+doc/popup.cnx
+doc/print.cnx
+doc/quickfix.cnx
+doc/quickref.cnx
+doc/quotes.cnx
+doc/recover.cnx
+doc/remote.cnx
+doc/repeat.cnx
+doc/rileft.cnx
+doc/russian.cnx
+doc/scroll.cnx
+doc/sign.cnx
+doc/spell.cnx
+doc/sponsor.cnx
+doc/starting.cnx
+doc/syntax.cnx
+doc/tabpage.cnx
+doc/tagsrch.cnx
+doc/term.cnx
+doc/terminal.cnx
+doc/testing.cnx
+doc/textprop.cnx
+doc/tips.cnx
+doc/todo.cnx
+doc/uganda.cnx
+doc/undo.cnx
+doc/userfunc.cnx
+doc/usr_01.cnx
+doc/usr_02.cnx
+doc/usr_03.cnx
+doc/usr_04.cnx
+doc/usr_05.cnx
+doc/usr_06.cnx
+doc/usr_07.cnx
+doc/usr_08.cnx
+doc/usr_09.cnx
+doc/usr_10.cnx
+doc/usr_11.cnx
+doc/usr_12.cnx
+doc/usr_20.cnx
+doc/usr_21.cnx
+doc/usr_22.cnx
+doc/usr_23.cnx
+doc/usr_24.cnx
+doc/usr_25.cnx
+doc/usr_26.cnx
+doc/usr_27.cnx
+doc/usr_28.cnx
+doc/usr_29.cnx
+doc/usr_30.cnx
+doc/usr_31.cnx
+doc/usr_32.cnx
+doc/usr_40.cnx
+doc/usr_41.cnx
+doc/usr_42.cnx
+doc/usr_43.cnx
+doc/usr_44.cnx
+doc/usr_45.cnx
+doc/usr_50.cnx
+doc/usr_51.cnx
+doc/usr_52.cnx
+doc/usr_90.cnx
+doc/usr_toc.cnx
+doc/various.cnx
+doc/version4.cnx
+doc/version5.cnx
+doc/version6.cnx
+doc/version7.cnx
+doc/version8.cnx
+doc/version9.cnx
+doc/vi_diff.cnx
+doc/vietnamese.cnx
+doc/vim9.cnx
+doc/vim9class.cnx
+doc/visual.cnx
+doc/wayland.cnx
+doc/windows.cnx
+doc/workshop.cnx
+
+2025-11-02 yianwillis@gmail.com rewrite builtin.cnx for smoother text reading (a-c)
+
+doc/builtin.cnx
+
+2025-10-27 yianwillis@gmail.com rewrite autocmd.cnx for smoother text reading
+
+doc/autocmd.cnx
+
+2025-10-24 yianwillis@gmail.com rewrite awkward translations for "except that" structures.
+
+doc/builtin.cnx
+doc/change.cnx
+doc/cmdline.cnx
+doc/gui.cnx
+doc/if_mzsch.cnx
+doc/if_perl.cnx
+doc/indent.cnx
+doc/index.cnx
+doc/map.cnx
+doc/mbyte.cnx
+doc/options.cnx
+doc/pattern.cnx
+doc/popup.cnx
+doc/print.cnx
+doc/quickfix.cnx
+doc/remote.cnx
+doc/repeat.cnx
+doc/syntax.cnx
+doc/userfunc.cnx
+doc/usr_05.cnx
+doc/usr_23.cnx
+doc/vi_diff.cnx
+
+2025-10-19 yianwillis@gmail.com fix new-style vim script code snippet - attempt 3
+
+devel/tools/vim2html.pl
+
+2025-10-18 yianwillis@gmail.com fix new-style vim script code snippet - attempt 2
+
+devel/tools/vim2html.pl
+
+2025-10-18 yianwillis@gmail.com fix new-style vim script code snippet
+
+devel/tools/vim2html.pl
+
+2025-10-18 yianwillis@gmail.com adds missing tags-cn change
+
+doc/tags-cn
+
+2025-10-18 yianwillis@gmail.com Update to 9.1.1864
+
+doc/arabic.cnx
+doc/builtin.cnx
+doc/change.cnx
+doc/channel.cnx
+doc/cmdline.cnx
+doc/develop.cnx
+doc/diff.cnx
+doc/editing.cnx
+doc/eval.cnx
+doc/fold.cnx
+doc/gui_w32.cnx
+doc/helphelp.cnx
+doc/if_perl.cnx
+doc/if_pyth.cnx
+doc/indent.cnx
+doc/insert.cnx
+doc/intro.cnx
+doc/mbyte.cnx
+doc/message.cnx
+doc/netbeans.cnx
+doc/options.cnx
+doc/os_vms.cnx
+doc/os_win32.cnx
+doc/pattern.cnx
+doc/pi_gzip.cnx
+doc/pi_zip.cnx
+doc/quickfix.cnx
+doc/repeat.cnx
+doc/sign.cnx
+doc/spell.cnx
+doc/syntax.cnx
+doc/terminal.cnx
+doc/textprop.cnx
+doc/undo.cnx
+doc/usr_52.cnx
+doc/various.cnx
+doc/version9.cnx
+doc/vi_diff.cnx
+doc/vim9.cnx
+doc/windows.cnx
+
+2025-10-03 yianwillis@gmail.com Update to 9.1.1798
+
+doc/autocmd.cnx
+doc/builtin.cnx
+doc/cmdline.cnx
+doc/develop.cnx
+doc/editing.cnx
+doc/eval.cnx
+doc/filetype.cnx
+doc/ft_hare.cnx
+doc/gui_x11.cnx
+doc/insert.cnx
+doc/options.cnx
+doc/os_haiku.cnx
+doc/os_win32.cnx
+doc/pattern.cnx
+doc/pi_zip.cnx
+doc/popup.cnx
+doc/quickfix.cnx
+doc/spell.cnx
+doc/syntax.cnx
+doc/tags-cn
+doc/term.cnx
+doc/terminal.cnx
+doc/todo.cnx
+doc/userfunc.cnx
+doc/usr_10.cnx
+doc/usr_23.cnx
+doc/usr_40.cnx
+doc/usr_41.cnx
+doc/various.cnx
+doc/version9.cnx
+doc/vi_diff.cnx
+doc/wayland.cnx
+
+2025-09-05 yianwillis@gmail.com Update to 9.1.1723
+
+doc/autocmd.cnx
+doc/builtin.cnx
+doc/change.cnx
+doc/cmdline.cnx
+doc/debug.cnx
+doc/develop.cnx
+doc/diff.cnx
+doc/digraph.cnx
+doc/editing.cnx
+doc/eval.cnx
+doc/filetype.cnx
+doc/fold.cnx
+doc/ft_ada.cnx
+doc/ft_context.cnx
+doc/ft_rust.cnx
+doc/ft_sql.cnx
+doc/gui.cnx
+doc/gui_w32.cnx
+doc/gui_x11.cnx
+doc/helphelp.cnx
+doc/howto.cnx
+doc/if_cscop.cnx
+doc/if_tcl.cnx
+doc/index.cnx
+doc/insert.cnx
+doc/intro.cnx
+doc/map.cnx
+doc/mbyte.cnx
+doc/message.cnx
+doc/netbeans.cnx
+doc/options.cnx
+doc/os_390.cnx
+doc/os_amiga.cnx
+doc/os_dos.cnx
+doc/os_mac.cnx
+doc/os_qnx.cnx
+doc/os_vms.cnx
+doc/os_win32.cnx
+doc/pattern.cnx
+doc/pi_getscript.cnx
+doc/pi_netrw.cnx
+doc/pi_tar.cnx
+doc/pi_vimball.cnx
+doc/pi_zip.cnx
+doc/popup.cnx
+doc/print.cnx
+doc/quickfix.cnx
+doc/quickref.cnx
+doc/remote.cnx
+doc/repeat.cnx
+doc/spell.cnx
+doc/sponsor.cnx
+doc/starting.cnx
+doc/syntax.cnx
+doc/tabpage.cnx
+doc/tags-cn
+doc/term.cnx
+doc/terminal.cnx
+doc/textprop.cnx
+doc/todo.cnx
+doc/uganda.cnx
+doc/userfunc.cnx
+doc/usr_02.cnx
+doc/usr_06.cnx
+doc/usr_08.cnx
+doc/usr_23.cnx
+doc/usr_25.cnx
+doc/usr_27.cnx
+doc/usr_41.cnx
+doc/usr_90.cnx
+doc/various.cnx
+doc/version4.cnx
+doc/version6.cnx
+doc/version8.cnx
+doc/version9.cnx
+doc/vi_diff.cnx
+doc/vietnamese.cnx
+doc/vim9.cnx
+doc/vim9class.cnx
+doc/wayland.cnx
+
+2025-07-02 yianwillis@gmail.com Update to 9.1.1499
+
+doc/autocmd.cnx
+doc/builtin.cnx
+doc/change.cnx
+doc/cmdline.cnx
+doc/diff.cnx
+doc/editing.cnx
+doc/eval.cnx
+doc/ft_rust.cnx
+doc/help.cnx
+doc/helphelp.cnx
+doc/index.cnx
+doc/insert.cnx
+doc/options.cnx
+doc/pi_netrw.cnx
+doc/quickref.cnx
+doc/starting.cnx
+doc/syntax.cnx
+doc/tabpage.cnx
+doc/tags-cn
+doc/todo.cnx
+doc/usr_02.cnx
+doc/usr_11.cnx
+doc/usr_22.cnx
+doc/usr_24.cnx
+doc/usr_25.cnx
+doc/various.cnx
+doc/version9.cnx
+doc/vi_diff.cnx
+doc/visual.cnx
+doc/wayland.cnx
+
+2025-05-31 yianwillis@gmail.com Update to 9.1.1418
+
+doc/builtin.cnx
+doc/change.cnx
+doc/develop.cnx
+doc/filetype.cnx
+doc/helphelp.cnx
+doc/index.cnx
+doc/insert.cnx
+doc/options.cnx
+doc/pi_tutor.cnx
+doc/syntax.cnx
+doc/tabpage.cnx
+doc/tags-cn
+doc/todo.cnx
+doc/uganda.cnx
+doc/usr_24.cnx
+doc/usr_30.cnx
+doc/various.cnx
+doc/version9.cnx
+doc/vi_diff.cnx
+
+2025-04-22 yianwillis@gmail.com update to 9.1.1360
+
+doc/autocmd.cnx
+doc/builtin.cnx
+doc/change.cnx
+doc/editing.cnx
+doc/eval.cnx
+doc/filetype.cnx
+doc/helphelp.cnx
+doc/if_perl.cnx
+doc/insert.cnx
+doc/motion.cnx
+doc/options.cnx
+doc/pi_getscript.cnx
+doc/pi_netrw.cnx
+doc/pi_tar.cnx
+doc/pi_zip.cnx
+doc/quickfix.cnx
+doc/quickref.cnx
+doc/syntax.cnx
+doc/tags-cn
+doc/tagsrch.cnx
+doc/todo.cnx
+doc/usr_05.cnx
+doc/usr_41.cnx
+doc/various.cnx
+doc/version9.cnx
+doc/vim9.cnx
+doc/vim9class.cnx
+doc/windows.cnx
+
+2025-04-14 yianwillis@gmail.com small fix
+
+doc/spell.cnx
+
+2025-04-14 yianwillis@gmail.com small fix
+
+doc/motion.cnx
+doc/options.cnx
+doc/starting.cnx
+doc/syntax.cnx
+
+2025-04-06 yianwillis@gmail.com small fix
+
+doc/eval.cnx
+
+2025-04-05 yianwillis@gmail.com make function list link-able
+
+doc/usr_41.cnx
+
+2025-04-03 yianwillis@gmail.com punctuation fix
+
+doc/builtin.cnx
+doc/change.cnx
+doc/channel.cnx
+doc/cmdline.cnx
+doc/develop.cnx
+doc/diff.cnx
+doc/editing.cnx
+doc/eval.cnx
+doc/fold.cnx
+doc/ft_rust.cnx
+doc/gui.cnx
+doc/gui_w32.cnx
+doc/if_cscop.cnx
+doc/if_pyth.cnx
+doc/indent.cnx
+doc/insert.cnx
+doc/intro.cnx
+doc/map.cnx
+doc/mbyte.cnx
+doc/message.cnx
+doc/options.cnx
+doc/pattern.cnx
+doc/pi_netrw.cnx
+doc/popup.cnx
+doc/quickfix.cnx
+doc/scroll.cnx
+doc/syntax.cnx
+doc/term.cnx
+doc/terminal.cnx
+doc/testing.cnx
+doc/undo.cnx
+doc/userfunc.cnx
+doc/usr_03.cnx
+doc/usr_05.cnx
+doc/usr_07.cnx
+doc/usr_08.cnx
+doc/usr_21.cnx
+doc/usr_28.cnx
+doc/usr_40.cnx
+doc/version5.cnx
+doc/vi_diff.cnx
+doc/vim9.cnx
+doc/windows.cnx
+
+2025-04-02 yianwillis@gmail.com updates tags
+
+doc/eval.cnx
+doc/tags-cn
+
+2025-04-02 yianwillis@gmail.com Update to 9.1.1267, especially tuple support
+
+doc/autocmd.cnx
+doc/builtin.cnx
+doc/change.cnx
+doc/diff.cnx
+doc/eval.cnx
+doc/filetype.cnx
+doc/if_pyth.cnx
+doc/index.cnx
+doc/insert.cnx
+doc/map.cnx
+doc/mbyte.cnx
+doc/options.cnx
+doc/pattern.cnx
+doc/pi_getscript.cnx
+doc/quickfix.cnx
+doc/syntax.cnx
+doc/testing.cnx
+doc/todo.cnx
+doc/usr_05.cnx
+doc/usr_26.cnx
+doc/usr_41.cnx
+doc/usr_52.cnx
+doc/version9.cnx
+doc/vi_diff.cnx
+doc/vim9.cnx
+doc/vim9class.cnx
+
+2025-03-30 yianwillis@gmail.com Prepare for 2.5.0 release-NEWS
+
+devel/NEWS
+
+2025-03-29 yianwillis@gmail.com prepare for 2.5.0 release
+
+ChangeLog
+VERSION
+devel/pdf_maker/reference.inp
+doc/pi_netrw.cnx
+doc/tags-cn
+
+2025-03-29 yianwillis@gmail.com Update to 9.1.1186, j-z
+
+doc/arabic.cnx
+doc/builtin.cnx
+doc/change.cnx
+doc/debug.cnx
+doc/develop.cnx
+doc/eval.cnx
+doc/ft_raku.cnx
+doc/ft_rust.cnx
+doc/if_cscop.cnx
+doc/if_lua.cnx
+doc/if_pyth.cnx
+doc/map.cnx
+doc/mbyte.cnx
+doc/message.cnx
+doc/mlang.cnx
+doc/motion.cnx
+doc/netbeans.cnx
+doc/options.cnx
+doc/os_390.cnx
+doc/os_amiga.cnx
+doc/os_beos.cnx
+doc/os_dos.cnx
+doc/os_haiku.cnx
+doc/os_mac.cnx
+doc/os_mint.cnx
+doc/os_msdos.cnx
+doc/os_os2.cnx
+doc/os_qnx.cnx
+doc/os_risc.cnx
+doc/os_unix.cnx
+doc/os_vms.cnx
+doc/os_win32.cnx
+doc/pattern.cnx
+doc/pi_getscript.cnx
+doc/pi_gzip.cnx
+doc/pi_netrw.cnx
+doc/pi_paren.cnx
+doc/pi_spec.cnx
+doc/pi_tar.cnx
+doc/pi_tutor.cnx
+doc/pi_vimball.cnx
+doc/pi_zip.cnx
+doc/popup.cnx
+doc/print.cnx
+doc/quickfix.cnx
+doc/quickref.cnx
+doc/quotes.cnx
+doc/recover.cnx
+doc/remote.cnx
+doc/repeat.cnx
+doc/rileft.cnx
+doc/russian.cnx
+doc/scroll.cnx
+doc/sign.cnx
+doc/spell.cnx
+doc/sponsor.cnx
+doc/starting.cnx
+doc/syntax.cnx
+doc/tabpage.cnx
+doc/tags-cn
+doc/tagsrch.cnx
+doc/term.cnx
+doc/terminal.cnx
+doc/testing.cnx
+doc/textprop.cnx
+doc/tips.cnx
+doc/todo.cnx
+doc/uganda.cnx
+doc/undo.cnx
+doc/userfunc.cnx
+doc/usr_01.cnx
+doc/usr_02.cnx
+doc/usr_03.cnx
+doc/usr_04.cnx
+doc/usr_05.cnx
+doc/usr_06.cnx
+doc/usr_07.cnx
+doc/usr_08.cnx
+doc/usr_09.cnx
+doc/usr_10.cnx
+doc/usr_11.cnx
+doc/usr_12.cnx
+doc/usr_20.cnx
+doc/usr_21.cnx
+doc/usr_22.cnx
+doc/usr_23.cnx
+doc/usr_24.cnx
+doc/usr_25.cnx
+doc/usr_26.cnx
+doc/usr_27.cnx
+doc/usr_28.cnx
+doc/usr_29.cnx
+doc/usr_30.cnx
+doc/usr_31.cnx
+doc/usr_32.cnx
+doc/usr_40.cnx
+doc/usr_41.cnx
+doc/usr_42.cnx
+doc/usr_43.cnx
+doc/usr_44.cnx
+doc/usr_45.cnx
+doc/usr_50.cnx
+doc/usr_51.cnx
+doc/usr_52.cnx
+doc/usr_90.cnx
+doc/usr_toc.cnx
+doc/various.cnx
+doc/version4.cnx
+doc/version5.cnx
+doc/version6.cnx
+doc/version7.cnx
+doc/version8.cnx
+doc/version9.cnx
+doc/vi_diff.cnx
+doc/vietnamese.cnx
+doc/vim9.cnx
+doc/vim9class.cnx
+doc/visual.cnx
+doc/windows.cnx
+doc/workshop.cnx
+syntax/help_cn.vim
+
+2025-03-23 yianwillis@gmail.com Update to 9.1.1186, d-i
+
+doc/develop.cnx
+doc/eval.cnx
+doc/farsi.cnx
+doc/filetype.cnx
+doc/fold.cnx
+doc/ft_ada.cnx
+doc/ft_context.cnx
+doc/ft_hare.cnx
+doc/ft_mp.cnx
+doc/ft_rust.cnx
+doc/ft_sql.cnx
+doc/gui.cnx
+doc/gui_w32.cnx
+doc/gui_x11.cnx
+doc/hangulin.cnx
+doc/hebrew.cnx
+doc/help.cnx
+doc/helphelp.cnx
+doc/howto.cnx
+doc/if_cscop.cnx
+doc/if_lua.cnx
+doc/if_mzsch.cnx
+doc/if_ole.cnx
+doc/if_perl.cnx
+doc/if_pyth.cnx
+doc/if_ruby.cnx
+doc/if_sniff.cnx
+doc/if_tcl.cnx
+doc/indent.cnx
+doc/index.cnx
+doc/insert.cnx
+doc/intro.cnx
+doc/tags-cn
+
+2025-03-22 yianwillis@gmail.com fix some tag issue
+
+doc/develop.cnx
+doc/tags-cn
+
+2025-03-22 yianwillis@gmail.com Update to 9.1.1186, d-editing
+
+doc/debug.cnx
+doc/debugger.cnx
+doc/develop.cnx
+doc/diff.cnx
+doc/digraph.cnx
+doc/editing.cnx
+
+2025-03-18 yianwillis@gmail.com Update to 9.1.1186, a-c
+
+doc/arabic.cnx
+doc/autocmd.cnx
+doc/builtin.cnx
+doc/change.cnx
+doc/channel.cnx
+doc/cmdline.cnx
+
+2025-03-12 yianwillis@gmail.com also check TMPDIR in addition to /tmp
+
+vimcdoc.sh
+
+2025-03-12 yianwillis@gmail.com update to vim9.0.1966
+
+doc/autocmd.cnx
+doc/builtin.cnx
+doc/change.cnx
+doc/cmdline.cnx
+doc/diff.cnx
+doc/digraph.cnx
+doc/editing.cnx
+doc/eval.cnx
+doc/filetype.cnx
+doc/fold.cnx
+doc/ft_rust.cnx
+doc/gui.cnx
+doc/if_perl.cnx
+doc/if_pyth.cnx
+doc/index.cnx
+doc/insert.cnx
+doc/intro.cnx
+doc/map.cnx
+doc/message.cnx
+doc/motion.cnx
+doc/options.cnx
+doc/pattern.cnx
+doc/pi_netrw.cnx
+doc/pi_zip.cnx
+doc/quickref.cnx
+doc/recover.cnx
+doc/repeat.cnx
+doc/scroll.cnx
+doc/spell.cnx
+doc/sponsor.cnx
+doc/starting.cnx
+doc/syntax.cnx
+doc/tags-cn
+doc/term.cnx
+doc/terminal.cnx
+doc/testing.cnx
+doc/textprop.cnx
+doc/tips.cnx
+doc/todo.cnx
+doc/uganda.cnx
+doc/undo.cnx
+doc/userfunc.cnx
+doc/usr_01.cnx
+doc/usr_05.cnx
+doc/usr_41.cnx
+doc/various.cnx
+doc/version7.cnx
+doc/version9.cnx
+doc/vim9.cnx
+doc/vim9class.cnx
+doc/visual.cnx
+doc/windows.cnx
+
+2023-10-13 yianwillis@gmail.com Merge pull request #49 from laneast/master
+
+2023-10-13 laneast@laneast.com fix(usr_05): typo
+
+doc/usr_05.cnx
+
+2023-07-06 yianwillis@gmail.com Merge pull request #47 from StarryLeo/master
+
+2023-07-05 suxggg@gmail.com Fix typo [develop.cnx *design-improved*]
+
+doc/develop.cnx
+
+2023-05-01 yianwillis@gmail.com Merge pull request #45 from AllanDowney/patch1
+
+2023-05-01 yianwillis@gmail.com Merge pull request #46 from whitelies125/fix_an_untranslated_sentence
+
+2023-04-29 lzb125125@gmail.com fix an untranslated sentence
+
+doc/helphelp.cnx
+
+2023-04-20 yianwillis@gmail.com fix a small bug in version9
+
+doc/version9.cnx
+
+2023-04-20 yianwillis@gmail.com Merge pull request #43 from AllanDowney/patch1
+
+2023-04-02 AllanDowney@126.com fix(user_XX): format toc
+
+doc/usr_01.cnx
+doc/usr_02.cnx
+doc/usr_03.cnx
+doc/usr_04.cnx
+doc/usr_05.cnx
+doc/usr_06.cnx
+doc/usr_07.cnx
+doc/usr_08.cnx
+doc/usr_09.cnx
+doc/usr_10.cnx
+doc/usr_11.cnx
+doc/usr_12.cnx
+doc/usr_20.cnx
+doc/usr_21.cnx
+doc/usr_22.cnx
+doc/usr_23.cnx
+doc/usr_24.cnx
+doc/usr_25.cnx
+doc/usr_26.cnx
+doc/usr_27.cnx
+doc/usr_28.cnx
+doc/usr_29.cnx
+doc/usr_30.cnx
+doc/usr_31.cnx
+doc/usr_32.cnx
+doc/usr_40.cnx
+doc/usr_41.cnx
+doc/usr_42.cnx
+doc/usr_43.cnx
+doc/usr_44.cnx
+doc/usr_45.cnx
+doc/usr_50.cnx
+doc/usr_51.cnx
+doc/usr_52.cnx
+doc/usr_90.cnx
+
+2023-04-02 AllanDowney@126.com fix typo usr_20~27
+
+doc/usr_20.cnx
+doc/usr_21.cnx
+doc/usr_23.cnx
+doc/usr_24.cnx
+doc/usr_25.cnx
+doc/usr_26.cnx
+doc/usr_27.cnx
+
+2023-03-23 AllanDowney@126.com fix typo usr_01~12
+
+doc/intro.cnx
+doc/usr_02.cnx
+doc/usr_03.cnx
+doc/usr_04.cnx
+doc/usr_05.cnx
+doc/usr_06.cnx
+doc/usr_07.cnx
+doc/usr_08.cnx
+doc/usr_09.cnx
+doc/usr_10.cnx
+doc/usr_11.cnx
+doc/usr_12.cnx
+syntax/help_cn.vim
+
+2023-03-06 yianwillis@gmail.com Merge pull request #41 from AllanDowney/patch1
+
+2023-03-06 yianwillis@gmail.com fix redundant words
+
+doc/usr_41.cnx
+
+2023-02-26 AllanDowney@126.com fix(change): fix typo
+
+doc/change.cnx
+
+2023-02-26 AllanDowney@126.com fix(textprop): fix typo
+
+doc/textprop.cnx
+
+2023-02-22 yianwillis@gmail.com punctuation fix
+
+doc/builtin.cnx
+doc/term.cnx
+doc/vim9class.cnx
+
+2023-02-22 yianwillis@gmail.com Merge pull request #39 from whitelies125/br_fixTextMistaks_whitelies125
+
+2023-02-10 yianwillis@gmail.com patch to 9.0.1276
+
+doc/autocmd.cnx
+doc/builtin.cnx
+doc/change.cnx
+doc/channel.cnx
+doc/cmdline.cnx
+doc/develop.cnx
+doc/diff.cnx
+doc/digraph.cnx
+doc/editing.cnx
+doc/eval.cnx
+doc/filetype.cnx
+doc/fold.cnx
+doc/ft_context.cnx
+doc/ft_mp.cnx
+doc/ft_rust.cnx
+doc/gui.cnx
+doc/gui_w32.cnx
+doc/help.cnx
+doc/if_ole.cnx
+doc/indent.cnx
+doc/index.cnx
+doc/insert.cnx
+doc/intro.cnx
+doc/map.cnx
+doc/message.cnx
+doc/mlang.cnx
+doc/options.cnx
+doc/os_haiku.cnx
+doc/os_unix.cnx
+doc/os_vms.cnx
+doc/os_win32.cnx
+doc/pattern.cnx
+doc/pi_tar.cnx
+doc/popup.cnx
+doc/print.cnx
+doc/quickfix.cnx
+doc/quickref.cnx
+doc/repeat.cnx
+doc/rileft.cnx
+doc/scroll.cnx
+doc/sign.cnx
+doc/spell.cnx
+doc/starting.cnx
+doc/syntax.cnx
+doc/tags-cn
+doc/tagsrch.cnx
+doc/term.cnx
+doc/terminal.cnx
+doc/testing.cnx
+doc/textprop.cnx
+doc/todo.cnx
+doc/userfunc.cnx
+doc/usr_41.cnx
+doc/usr_52.cnx
+doc/various.cnx
+doc/version9.cnx
+doc/vim9.cnx
+doc/vim9class.cnx
+doc/visual.cnx
+doc/windows.cnx
+
+2023-02-17 lzb125125@gmail.com fix text mistakes, '*' -> '#'
+
+doc/quickref.cnx
+
+2023-02-10 yianwillis@gmail.com Merge pull request #36 from AllanDowney/patch1
+
+2023-02-10 AllanDowney@126.com fix(popup): add code marker
+
+doc/popup.cnx
+
+2023-02-09 AllanDowney@126.com fix(user_06): fix typo, bond -> bold
+
+doc/usr_06.cnx
+
+2023-02-09 AllanDowney@126.com fix(userfunc): add hyperlink marker
+
+doc/userfunc.cnx
+
+2022-11-26 AllanDowney@126.com fix(various): fix tyop
+
+doc/various.cnx
+
+2022-10-30 AllanDowney@126.com fix(userfunc): fix typo
+
+doc/userfunc.cnx
+
+2022-10-30 AllanDowney@126.com fix(windows): fix typo
+
+doc/windows.cnx
+
+2022-09-21 AllanDowney@126.com fix(popup): fix typo
+
+doc/popup.cnx
+
+2022-09-18 yianwillis@gmail.com Merge remote-tracking branch 'refs/remotes/origin/master'
+
+2022-09-18 yianwillis@gmail.com Update to 9.0.0472
+
+doc/autocmd.cnx
+doc/builtin.cnx
+doc/cmdline.cnx
+doc/editing.cnx
+doc/eval.cnx
+doc/ft_context.cnx
+doc/ft_mp.cnx
+doc/help.cnx
+doc/indent.cnx
+doc/map.cnx
+doc/motion.cnx
+doc/options.cnx
+doc/os_dos.cnx
+doc/quickref.cnx
+doc/repeat.cnx
+doc/syntax.cnx
+doc/tabpage.cnx
+doc/tags-cn
+doc/tagsrch.cnx
+doc/term.cnx
+doc/terminal.cnx
+doc/textprop.cnx
+doc/todo.cnx
+doc/userfunc.cnx
+doc/usr_24.cnx
+doc/usr_41.cnx
+doc/various.cnx
+doc/version9.cnx
+doc/vim9.cnx
+doc/windows.cnx
+
+2022-09-18 yianwillis@gmail.com Merge pull request #35 from AllanDowney/patch1
+
+2022-09-18 AllanDowney@126.com fix(options-fileignorecase): fix typo
+
+doc/options.cnx
+
+2022-08-07 yianwillis@gmail.com format fix
+
+doc/builtin.cnx
+doc/options.cnx
+
+2022-08-06 yianwillis@gmail.com minor fix
+
+doc/builtin.cnx
+doc/vim9.cnx
+
+2022-08-06 yianwillis@gmail.com reduce false positiveness for helpHeadlineCn matching
+
+syntax/help_cn.vim
+
+2022-08-04 yianwillis@gmail.com update to 9.0.0124
+
+doc/autocmd.cnx
+doc/builtin.cnx
+doc/change.cnx
+doc/channel.cnx
+doc/cmdline.cnx
+doc/eval.cnx
+doc/gui_x11.cnx
+doc/insert.cnx
+doc/map.cnx
+doc/options.cnx
+doc/pattern.cnx
+doc/popup.cnx
+doc/repeat.cnx
+doc/spell.cnx
+doc/tags-cn
+doc/testing.cnx
+doc/textprop.cnx
+doc/todo.cnx
+doc/undo.cnx
+doc/vim9.cnx
+
+2022-08-04 yianwillis@gmail.com 2.4.0 release admin work more2
+
+devel/release/main.aap
+devel/www/htdocs/vimcdoc-sf.py
+
+2022-08-04 yianwillis@gmail.com 2.4.0 release admin work more
+
+ChangeLog
+devel/pdf_maker/user_manual.inp
+
+2022-08-04 yianwillis@gmail.com 2.4.0 release admin work
+
+VERSION
+devel/NEWS
+devel/pdf_maker/reference.inp
+
+2022-08-04 yianwillis@gmail.com fix missing tags
+
+doc/builtin.cnx
+doc/cmdline.cnx
+doc/diff.cnx
+doc/eval.cnx
+doc/map.cnx
+doc/mbyte.cnx
+doc/pattern.cnx
+doc/popup.cnx
+doc/repeat.cnx
+doc/syntax.cnx
+doc/tags-cn
+doc/usr_52.cnx
+doc/vim9.cnx
+
+2022-08-04 yianwillis@gmail.com update to 9.0. usr manual
+
+dict.txt
+doc/arabic.cnx
+doc/autocmd.cnx
+doc/builtin.cnx
+doc/change.cnx
+doc/cmdline.cnx
+doc/develop.cnx
+doc/editing.cnx
+doc/eval.cnx
+doc/filetype.cnx
+doc/ft_ada.cnx
+doc/ft_sql.cnx
+doc/gui_x11.cnx
+doc/help.cnx
+doc/helphelp.cnx
+doc/insert.cnx
+doc/mbyte.cnx
+doc/message.cnx
+doc/options.cnx
+doc/pattern.cnx
+doc/pi_logipat.cnx
+doc/pi_netrw.cnx
+doc/quickfix.cnx
+doc/quickref.cnx
+doc/repeat.cnx
+doc/spell.cnx
+doc/syntax.cnx
+doc/tags-cn
+doc/tagsrch.cnx
+doc/term.cnx
+doc/terminal.cnx
+doc/testing.cnx
+doc/textprop.cnx
+doc/todo.cnx
+doc/uganda.cnx
+doc/usr_01.cnx
+doc/usr_02.cnx
+doc/usr_03.cnx
+doc/usr_04.cnx
+doc/usr_05.cnx
+doc/usr_06.cnx
+doc/usr_07.cnx
+doc/usr_08.cnx
+doc/usr_09.cnx
+doc/usr_10.cnx
+doc/usr_11.cnx
+doc/usr_12.cnx
+doc/usr_20.cnx
+doc/usr_21.cnx
+doc/usr_22.cnx
+doc/usr_23.cnx
+doc/usr_24.cnx
+doc/usr_25.cnx
+doc/usr_26.cnx
+doc/usr_27.cnx
+doc/usr_28.cnx
+doc/usr_29.cnx
+doc/usr_30.cnx
+doc/usr_31.cnx
+doc/usr_32.cnx
+doc/usr_40.cnx
+doc/usr_41.cnx
+doc/usr_42.cnx
+doc/usr_43.cnx
+doc/usr_44.cnx
+doc/usr_45.cnx
+doc/usr_46.cnx
+doc/usr_50.cnx
+doc/usr_51.cnx
+doc/usr_52.cnx
+doc/usr_90.cnx
+doc/usr_toc.cnx
+doc/version5.cnx
+doc/version6.cnx
+doc/version7.cnx
+doc/version8.cnx
+doc/version9.cnx
+doc/vi_diff.cnx
+doc/vim9.cnx
+
+2022-08-01 yianwillis@gmail.com add missing files
+
+doc/version9.cnx
+
+2022-08-01 yianwillis@gmail.com update to 9.0. T-Z
+
+doc/tabpage.cnx
+doc/tags-cn
+doc/tagsrch.cnx
+doc/term.cnx
+doc/terminal.cnx
+doc/testing.cnx
+doc/textprop.cnx
+doc/tips.cnx
+doc/todo.cnx
+doc/uganda.cnx
+doc/undo.cnx
+doc/various.cnx
+doc/version4.cnx
+doc/version5.cnx
+doc/version6.cnx
+doc/version7.cnx
+doc/version8.cnx
+doc/vi_diff.cnx
+doc/vim9.cnx
+doc/visual.cnx
+doc/windows.cnx
+doc/workshop.cnx
+
+2022-07-30 yianwillis@gmail.com update to 9.0. P-S
+
+doc/pattern.cnx
+doc/pi_getscript.cnx
+doc/pi_gzip.cnx
+doc/pi_netrw.cnx
+doc/pi_paren.cnx
+doc/pi_spec.cnx
+doc/pi_tar.cnx
+doc/pi_vimball.cnx
+doc/pi_zip.cnx
+doc/popup.cnx
+doc/print.cnx
+doc/quickfix.cnx
+doc/quickref.cnx
+doc/quotes.cnx
+doc/recover.cnx
+doc/remote.cnx
+doc/repeat.cnx
+doc/rileft.cnx
+doc/russian.cnx
+doc/scroll.cnx
+doc/sign.cnx
+doc/spell.cnx
+doc/sponsor.cnx
+doc/starting.cnx
+doc/syntax.cnx
+doc/tags-cn
+
+2022-07-27 yianwillis@gmail.com update to 9.0. J-O
+
+doc/builtin.cnx
+doc/map.cnx
+doc/mbyte.cnx
+doc/message.cnx
+doc/mlang.cnx
+doc/motion.cnx
+doc/netbeans.cnx
+doc/options.cnx
+doc/os_390.cnx
+doc/os_amiga.cnx
+doc/os_beos.cnx
+doc/os_dos.cnx
+doc/os_haiku.cnx
+doc/os_mac.cnx
+doc/os_mint.cnx
+doc/os_msdos.cnx
+doc/os_os2.cnx
+doc/os_qnx.cnx
+doc/os_risc.cnx
+doc/os_unix.cnx
+doc/os_vms.cnx
+doc/os_win32.cnx
+doc/tags-cn
+
+2022-07-23 yianwillis@gmail.com update to 9.0. A-I
+
+doc/arabic.cnx
+doc/autocmd.cnx
+doc/builtin.cnx
+doc/change.cnx
+doc/channel.cnx
+doc/cmdline.cnx
+doc/debug.cnx
+doc/debugger.cnx
+doc/develop.cnx
+doc/diff.cnx
+doc/digraph.cnx
+doc/editing.cnx
+doc/eval.cnx
+doc/farsi.cnx
+doc/filetype.cnx
+doc/fold.cnx
+doc/ft_ada.cnx
+doc/ft_ps1.cnx
+doc/ft_raku.cnx
+doc/ft_rust.cnx
+doc/ft_sql.cnx
+doc/gui.cnx
+doc/gui_w32.cnx
+doc/gui_x11.cnx
+doc/hangulin.cnx
+doc/hebrew.cnx
+doc/help.cnx
+doc/helphelp.cnx
+doc/howto.cnx
+doc/if_cscop.cnx
+doc/if_lua.cnx
+doc/if_mzsch.cnx
+doc/if_ole.cnx
+doc/if_perl.cnx
+doc/if_pyth.cnx
+doc/if_ruby.cnx
+doc/if_sniff.cnx
+doc/if_tcl.cnx
+doc/indent.cnx
+doc/index.cnx
+doc/insert.cnx
+doc/intro.cnx
+doc/map.cnx
+doc/repeat.cnx
+doc/tags-cn
+
+2022-01-30 yianwillis@gmail.com fix issue #30
+
+doc/uganda.cnx
+
+2022-01-30 yianwillis@gmail.com Merge branch 'master' of https://github.com/yianwillis/vimcdoc
+
+2022-01-30 yianwillis@gmail.com fix issue #31
+
+doc/usr_02.cnx
+doc/usr_30.cnx
+
+2021-08-23 yianwillis@gmail.com Merge pull request #29 from hyaray/master
+
+2021-08-22 hyaray@vip.qq.com Update options.cnx
+
+doc/options.cnx
+
+2021-08-22 hyaray@vip.qq.com Update guides.txt
+
+guides.txt
+
+2021-04-21 yianwillis@gmail.com update to 8.2.2783
+
+doc/autocmd.cnx
+doc/change.cnx
+doc/cmdline.cnx
+doc/diff.cnx
+doc/editing.cnx
+doc/eval.cnx
+doc/filetype.cnx
+doc/ft_ps1.cnx
+doc/if_lua.cnx
+doc/indent.cnx
+doc/index.cnx
+doc/map.cnx
+doc/mbyte.cnx
+doc/motion.cnx
+doc/options.cnx
+doc/os_win32.cnx
+doc/popup.cnx
+doc/quickfix.cnx
+doc/quickref.cnx
+doc/repeat.cnx
+doc/sign.cnx
+doc/starting.cnx
+doc/syntax.cnx
+doc/tags-cn
+doc/tagsrch.cnx
+doc/terminal.cnx
+doc/testing.cnx
+doc/textprop.cnx
+doc/todo.cnx
+doc/usr_02.cnx
+doc/usr_41.cnx
+doc/various.cnx
+doc/version5.cnx
+doc/version6.cnx
+doc/version7.cnx
+doc/version8.cnx
+doc/vim9.cnx
+doc/windows.cnx
+
+2021-01-22 yianwillis@gmail.com update to 8.2.2380
+
+doc/cmdline.cnx
+doc/editing.cnx
+doc/eval.cnx
+doc/filetype.cnx
+doc/helphelp.cnx
+doc/index.cnx
+doc/intro.cnx
+doc/message.cnx
+doc/options.cnx
+doc/os_vms.cnx
+doc/pattern.cnx
+doc/popup.cnx
+doc/repeat.cnx
+doc/syntax.cnx
+doc/tags-cn
+doc/term.cnx
+doc/terminal.cnx
+doc/tips.cnx
+doc/todo.cnx
+doc/usr_03.cnx
+doc/usr_41.cnx
+doc/various.cnx
+doc/version6.cnx
+doc/version8.cnx
+doc/vi_diff.cnx
+doc/vim9.cnx
+
+2020-12-29 yianwillis@gmail.com fix issue #8
+
+doc/map.cnx
+
+2020-12-29 yianwillis@gmail.com update to 8.2.2241
+
+doc/autocmd.cnx
+doc/change.cnx
+doc/eval.cnx
+doc/filetype.cnx
+doc/helphelp.cnx
+doc/intro.cnx
+doc/map.cnx
+doc/options.cnx
+doc/popup.cnx
+doc/starting.cnx
+doc/syntax.cnx
+doc/tags-cn
+doc/tagsrch.cnx
+doc/terminal.cnx
+doc/testing.cnx
+doc/todo.cnx
+doc/usr_23.cnx
+doc/usr_41.cnx
+doc/various.cnx
+doc/version5.cnx
+doc/version6.cnx
+doc/version8.cnx
+doc/vim9.cnx
+doc/windows.cnx
+
+2020-11-10 yianwillis@gmail.com update to 8.2.1967
+
+doc/change.cnx
+doc/eval.cnx
+doc/motion.cnx
+doc/netbeans.cnx
+doc/sign.cnx
+doc/tags-cn
+doc/todo.cnx
+doc/vim9.cnx
+doc/windows.cnx
+
+2020-11-01 yianwillis@gmail.com update to 8.2.1941
+
+doc/autocmd.cnx
+doc/change.cnx
+doc/channel.cnx
+doc/editing.cnx
+doc/eval.cnx
+doc/insert.cnx
+doc/motion.cnx
+doc/options.cnx
+doc/pi_zip.cnx
+doc/popup.cnx
+doc/tabpage.cnx
+doc/tags-cn
+doc/textprop.cnx
+doc/todo.cnx
+doc/undo.cnx
+doc/version8.cnx
+doc/vim9.cnx
+
+2020-10-25 yianwillis@gmail.com fix
+
+doc/eval.cnx
+
+2020-10-25 yianwillis@gmail.com fix
+
+doc/eval.cnx
+doc/vim9.cnx
+
+2020-10-25 yianwillis@gmail.com Merge pull request #27 from Freed-Wu/master
+
+2020-10-18 yianwillis@gmail.com update to 8.2.1859
+
+doc/autocmd.cnx
+doc/eval.cnx
+doc/filetype.cnx
+doc/gui.cnx
+doc/index.cnx
+doc/map.cnx
+doc/options.cnx
+doc/popup.cnx
+doc/repeat.cnx
+doc/starting.cnx
+doc/tags-cn
+doc/todo.cnx
+doc/usr_41.cnx
+doc/version8.cnx
+doc/vim9.cnx
+
+2020-09-30 yianwillis@gmail.com fix
+
+doc/tags-cn
+doc/vim9.cnx
+
+2020-09-30 yianwillis@gmail.com update to 8.2.1712
+
+doc/channel.cnx
+doc/cmdline.cnx
+doc/digraph.cnx
+doc/editing.cnx
+doc/eval.cnx
+doc/insert.cnx
+doc/map.cnx
+doc/message.cnx
+doc/motion.cnx
+doc/options.cnx
+doc/os_haiku.cnx
+doc/pattern.cnx
+doc/pi_netrw.cnx
+doc/popup.cnx
+doc/sign.cnx
+doc/syntax.cnx
+doc/tags-cn
+doc/terminal.cnx
+doc/testing.cnx
+doc/textprop.cnx
+doc/todo.cnx
+doc/usr_03.cnx
+doc/usr_40.cnx
+doc/usr_41.cnx
+doc/usr_46.cnx
+doc/various.cnx
+doc/version5.cnx
+doc/version6.cnx
+doc/version7.cnx
+doc/version8.cnx
+doc/vim9.cnx
+doc/windows.cnx
+
+2020-09-21 32936898+Freed-Wu@users.noreply.github.com Fix some errors
+
+doc/eval.cnx
+doc/mbyte.cnx
+doc/options.cnx
+
+2020-09-19 yianwillis@gmail.com update to 8.2.1490
+
+doc/cmdline.cnx
+doc/eval.cnx
+doc/gui.cnx
+doc/helphelp.cnx
+doc/if_lua.cnx
+doc/indent.cnx
+doc/index.cnx
+doc/options.cnx
+doc/popup.cnx
+doc/recover.cnx
+doc/spell.cnx
+doc/syntax.cnx
+doc/tabpage.cnx
+doc/tags-cn
+doc/testing.cnx
+doc/usr_31.cnx
+doc/usr_40.cnx
+doc/usr_41.cnx
+doc/usr_toc.cnx
+doc/version6.cnx
+doc/version7.cnx
+doc/version8.cnx
+doc/vim9.cnx
+doc/windows.cnx
+
+2020-08-19 yianwillis@gmail.com fix typo
+
+doc/index.cnx
+
+2020-08-04 yianwillis@gmail.com update to 8.2.1359
+
+doc/cmdline.cnx
+doc/digraph.cnx
+doc/eval.cnx
+doc/map.cnx
+doc/mbyte.cnx
+doc/options.cnx
+doc/tags-cn
+doc/todo.cnx
+doc/version6.cnx
+doc/vim9.cnx
+
+2020-07-26 yianwillis@gmail.com update to 8.2.1292
+
+doc/editing.cnx
+doc/eval.cnx
+doc/options.cnx
+doc/os_mint.cnx
+doc/quickfix.cnx
+doc/spell.cnx
+doc/tags-cn
+doc/testing.cnx
+doc/textprop.cnx
+doc/todo.cnx
+doc/vim9.cnx
+
+2020-07-05 yianwillis@gmail.com minor fix
+
+doc/usr_45.cnx
+
+2020-07-05 yianwillis@gmail.com readd missing file: usr_46 in pdf_maker metadata
+
+devel/pdf_maker/reference.inp
+devel/pdf_maker/user_manual.inp
+
+2020-07-05 yianwillis@gmail.com readd missing file: usr_46
+
+doc/usr_46.cnx
+
+2020-07-05 yianwillis@gmail.com update to Vim 8.2.1123
+
+doc/autocmd.cnx
+doc/change.cnx
+doc/channel.cnx
+doc/cmdline.cnx
+doc/editing.cnx
+doc/eval.cnx
+doc/gui_x11.cnx
+doc/if_lua.cnx
+doc/indent.cnx
+doc/index.cnx
+doc/intro.cnx
+doc/mlang.cnx
+doc/options.cnx
+doc/os_beos.cnx
+doc/os_risc.cnx
+doc/os_vms.cnx
+doc/quickfix.cnx
+doc/quickref.cnx
+doc/repeat.cnx
+doc/spell.cnx
+doc/syntax.cnx
+doc/tags-cn
+doc/term.cnx
+doc/terminal.cnx
+doc/testing.cnx
+doc/todo.cnx
+doc/usr_41.cnx
+doc/usr_45.cnx
+doc/usr_90.cnx
+doc/usr_toc.cnx
+doc/various.cnx
+doc/version8.cnx
+doc/vi_diff.cnx
+doc/vim9.cnx
+doc/windows.cnx
+
+2020-05-30 yianwillis@gmail.com update to Vim 8.2.0855
+
+doc/eval.cnx
+doc/if_lua.cnx
+doc/index.cnx
+doc/options.cnx
+doc/os_haiku.cnx
+doc/popup.cnx
+doc/repeat.cnx
+doc/tags-cn
+doc/terminal.cnx
+doc/todo.cnx
+doc/vim9.cnx
+
+2020-05-16 yianwillis@gmail.com update to Vim 8.2.0771
+
+doc/editing.cnx
+doc/eval.cnx
+doc/index.cnx
+doc/popup.cnx
+doc/recover.cnx
+doc/tags-cn
+doc/todo.cnx
+doc/vim9.cnx
+doc/windows.cnx
+
+2020-05-05 yianwillis@gmail.com update to Vim 8.2.0701
+
+doc/change.cnx
+doc/cmdline.cnx
+doc/eval.cnx
+doc/help.cnx
+doc/index.cnx
+doc/insert.cnx
+doc/map.cnx
+doc/options.cnx
+doc/os_haiku.cnx
+doc/repeat.cnx
+doc/tags-cn
+doc/terminal.cnx
+doc/textprop.cnx
+doc/todo.cnx
+doc/usr_08.cnx
+doc/vim9.cnx
+
+2020-04-23 yianwillis@gmail.com update to Vim 8.2.0628
+
+doc/change.cnx
+doc/develop.cnx
+doc/eval.cnx
+doc/if_lua.cnx
+doc/if_mzsch.cnx
+doc/if_perl.cnx
+doc/if_pyth.cnx
+doc/if_ruby.cnx
+doc/if_tcl.cnx
+doc/insert.cnx
+doc/netbeans.cnx
+doc/options.cnx
+doc/popup.cnx
+doc/tags-cn
+doc/tagsrch.cnx
+doc/term.cnx
+doc/todo.cnx
+doc/various.cnx
+doc/vim9.cnx
+
+2020-04-12 yianwillis@gmail.com update to Vim 8.2.0559
+
+doc/channel.cnx
+doc/eval.cnx
+doc/help.cnx
+doc/insert.cnx
+doc/tags-cn
+doc/tagsrch.cnx
+doc/testing.cnx
+doc/todo.cnx
+doc/usr_22.cnx
+doc/various.cnx
+doc/vim9.cnx
+
+2020-04-12 yianwillis@gmail.com Merge pull request #21 from Freed-Wu/patch-1
+
+2020-04-12 32936898+Freed-Wu@users.noreply.github.com Update eval.cnx
+
+doc/eval.cnx
+
+2020-04-04 yianwillis@gmail.com Merge pull request #20 from adah1972/encoding-typo
+
+2020-04-05 wuyongwei@gmail.com Fix an encoding-caused name error.
+
+doc/pi_zip.cnx
+
+2020-03-29 yianwillis@gmail.com update to Vim 8.2.0480
+
+doc/eval.cnx
+doc/gui_w32.cnx
+doc/index.cnx
+doc/os_haiku.cnx
+doc/popup.cnx
+doc/recover.cnx
+doc/terminal.cnx
+doc/todo.cnx
+doc/usr_07.cnx
+
+2020-03-22 yianwillis@gmail.com update to Vim 8.2.0422
+
+doc/eval.cnx
+doc/gui.cnx
+doc/options.cnx
+doc/os_haiku.cnx
+doc/popup.cnx
+doc/tags-cn
+doc/textprop.cnx
+doc/todo.cnx
+doc/usr_41.cnx
+doc/various.cnx
+doc/vim9.cnx
+doc/windows.cnx
+
+2020-03-07 yianwillis@gmail.com update to Vim 8.2.0362
+
+doc/cmdline.cnx
+doc/helphelp.cnx
+doc/syntax.cnx
+doc/tags-cn
+doc/textprop.cnx
+doc/todo.cnx
+doc/usr_03.cnx
+doc/various.cnx
+doc/vim9.cnx
+
+2020-02-27 yianwillis@gmail.com tweak os_haiku
+
+doc/os_haiku.cnx
+
+2020-02-27 yianwillis@gmail.com update to Vim 8.2.0324
+
+devel/pdf_maker/reference.inp
+doc/cmdline.cnx
+doc/eval.cnx
+doc/gui.cnx
+doc/help.cnx
+doc/options.cnx
+doc/os_haiku.cnx
+doc/starting.cnx
+doc/tags-cn
+doc/testing.cnx
+doc/textprop.cnx
+doc/vim9.cnx
+
+2020-02-22 yianwillis@gmail.com tweak tips.cnx
+
+doc/tips.cnx
+
+2020-02-20 yianwillis@gmail.com update to vim 8.2.0291
+
+doc/change.cnx
+doc/eval.cnx
+doc/helphelp.cnx
+doc/options.cnx
+doc/popup.cnx
+doc/starting.cnx
+doc/tags-cn
+doc/testing.cnx
+doc/todo.cnx
+doc/usr_41.cnx
+doc/vim9.cnx
+
+2020-02-11 yianwillis@gmail.com tweak intro.cnx
+
+doc/intro.cnx
+
+2020-02-10 yianwillis@gmail.com update PDF metadata
+
+devel/pdf_maker/main.aap
+devel/pdf_maker/reference.inp
+devel/pdf_maker/user_manual.inp
+devel/tools/html2lex.c
+doc/eval.cnx
+doc/repeat.cnx
+
+2020-02-08 yianwillis@gmail.com improvement
+
+devel/tools/vim2html.pl
+
+2020-02-08 yianwillis@gmail.com update HTML title to be descriptive
+
+devel/doc/main.aap
+devel/tools/vim2html.pl
+
+2020-02-05 yianwillis@gmail.com update to vim82-0219
+
+doc/cmdline.cnx
+doc/eval.cnx
+doc/insert.cnx
+doc/popup.cnx
+doc/tags-cn
+doc/tagsrch.cnx
+doc/testing.cnx
+doc/todo.cnx
+doc/usr_41.cnx
+doc/version8.cnx
+doc/vim9.cnx
+
+2020-01-31 yianwillis@gmail.com minor adjustmnet
+
+doc/cmdline.cnx
+doc/insert.cnx
+
+2020-01-30 yianwillis@gmail.com adjust local name
+
+devel/tools/vim-stylesheet.css
+
+2020-01-30 yianwillis@gmail.com add font-face definition to make sure NotoSansMonoCJKSC can always be found
+
+devel/tools/vim-stylesheet.css
+
+2020-01-30 yianwillis@gmail.com undo debugging
+
+devel/tools/vimcdoc.js
+
+2020-01-30 yianwillis@gmail.com undo debugging
+
+devel/tools/banner.html
+devel/tools/vim-stylesheet.css
+
+2020-01-30 yianwillis@gmail.com add submit button for debugging
+
+devel/tools/vimcdoc.js
+
+2020-01-30 yianwillis@gmail.com add submit button for debugging
+
+devel/tools/vimcdoc.js
+
+2020-01-30 yianwillis@gmail.com add submit button for debugging
+
+devel/tools/vim-stylesheet.css
+devel/tools/vimcdoc.js
+
+2020-01-30 yianwillis@gmail.com add submit button for debugging
+
+devel/tools/banner.html
+
+2020-01-29 yianwillis@gmail.com add canonical link for sf.net
+
+devel/doc/main.aap
+devel/tools/vim2html.pl
+
+2020-01-29 yianwillis@gmail.com style adjustment
+
+devel/tools/banner.html
+devel/tools/vim-stylesheet.css
+
+2020-01-29 yianwillis@gmail.com update parent instead of top frame
+
+devel/tools/vimcdoc.js
+
+2020-01-29 yianwillis@gmail.com banner does not need to be copied
+
+devel/doc/main.aap
+
+2020-01-29 yianwillis@gmail.com update doc structure
+
+devel/doc/main.aap
+devel/tools/banner.html
+devel/tools/vimcdoc.js
+
+2020-01-29 yianwillis@gmail.com add js
+
+devel/tools/checkin.sh
+
+2020-01-29 yianwillis@gmail.com add js
+
+devel/doc/vimcdoc.js
+
+2020-01-29 yianwillis@gmail.com add tag search box
+
+devel/doc/banner.html
+devel/doc/main.aap
+devel/tools/vim-stylesheet.css
+devel/tools/vim2html.pl
+
+2020-01-28 yianwillis@gmail.com update README.md
+
+README.md
+
+2020-01-28 yianwillis@gmail.com minor update
+
+devel/tools/vim-stylesheet.css
+
+2020-01-27 yianwillis@gmail.com minor update
+
+devel/tools/vim-stylesheet.css
+
+2020-01-27 yianwillis@gmail.com minor update
+
+devel/tools/vim-stylesheet.css
+
+2020-01-27 yianwillis@gmail.com minor update
+
+devel/tools/vim-stylesheet.css
+
+2020-01-27 yianwillis@gmail.com minor update
+
+devel/tools/vim-stylesheet.css
+
+2020-01-27 yianwillis@gmail.com minor update
+
+devel/tools/vim-stylesheet.css
+
+2020-01-27 yianwillis@gmail.com minor update
+
+devel/tools/vim-stylesheet.css
+
+2020-01-27 yianwillis@gmail.com minor update
+
+devel/tools/vim-stylesheet.css
+
+2020-01-27 yianwillis@gmail.com minor update
+
+devel/tools/vim-stylesheet.css
+
+2020-01-27 yianwillis@gmail.com minor update
+
+devel/tools/vim-stylesheet.css
+
+2020-01-27 yianwillis@gmail.com minor update
+
+devel/tools/vim-stylesheet.css
+
+2020-01-27 yianwillis@gmail.com minor update
+
+devel/tools/vim-stylesheet.css
+
+2020-01-27 yianwillis@gmail.com minor update
+
+devel/tools/vim-stylesheet.css
+doc/change.cnx
+
+2020-01-27 yianwillis@gmail.com minor update
+
+devel/tools/vim-stylesheet.css
+doc/change.cnx
+doc/options.cnx
+
+2020-01-27 yianwillis@gmail.com add missing (prototype) vim9 script documentation
+
+doc/vim9.cnx
+
+2020-01-27 yianwillis@gmail.com sync to vim 8.2.0158
+
+doc/autocmd.cnx
+doc/eval.cnx
+doc/if_cscop.cnx
+doc/mbyte.cnx
+doc/options.cnx
+doc/os_dos.cnx
+doc/pattern.cnx
+doc/quickfix.cnx
+doc/quickref.cnx
+doc/starting.cnx
+doc/tags-cn
+doc/terminal.cnx
+doc/todo.cnx
+doc/usr_02.cnx
+doc/usr_11.cnx
+doc/usr_40.cnx
+doc/usr_41.cnx
+
+2020-01-26 yianwillis@gmail.com minor update
+
+devel/tools/vim2html.pl
+doc/eval.cnx
+doc/intro.cnx
+doc/quickref.cnx
+doc/starting.cnx
+doc/tagsrch.cnx
+doc/windows.cnx
+
+2020-01-23 yianwillis@gmail.com minor update
+
+doc/map.cnx
+doc/options.cnx
+
+2020-01-22 yianwillis@gmail.com minor update
+
+doc/arabic.cnx
+doc/cmdline.cnx
+doc/if_perl.cnx
+doc/if_pyth.cnx
+doc/index.cnx
+doc/intro.cnx
+doc/os_dos.cnx
+doc/os_win32.cnx
+doc/pattern.cnx
+doc/quickfix.cnx
+doc/uganda.cnx
+doc/usr_01.cnx
+doc/usr_04.cnx
+doc/usr_12.cnx
+doc/usr_40.cnx
+doc/usr_45.cnx
+doc/visual.cnx
+
+2020-01-21 yianwillis@gmail.com minor adjustments
+
+doc/autocmd.cnx
+doc/change.cnx
+doc/editing.cnx
+doc/eval.cnx
+doc/filetype.cnx
+doc/fold.cnx
+doc/ft_sql.cnx
+doc/gui_x11.cnx
+doc/if_cscop.cnx
+doc/if_mzsch.cnx
+doc/if_perl.cnx
+doc/if_tcl.cnx
+doc/indent.cnx
+doc/insert.cnx
+doc/intro.cnx
+doc/map.cnx
+doc/mbyte.cnx
+doc/message.cnx
+doc/mlang.cnx
+doc/motion.cnx
+doc/options.cnx
+doc/os_dos.cnx
+doc/os_qnx.cnx
+doc/pattern.cnx
+doc/pi_netrw.cnx
+doc/pi_tar.cnx
+doc/quickfix.cnx
+doc/remote.cnx
+doc/repeat.cnx
+doc/scroll.cnx
+doc/spell.cnx
+doc/starting.cnx
+doc/syntax.cnx
+doc/tabpage.cnx
+doc/tagsrch.cnx
+doc/term.cnx
+doc/usr_05.cnx
+doc/usr_10.cnx
+doc/usr_22.cnx
+doc/usr_28.cnx
+doc/usr_31.cnx
+doc/usr_41.cnx
+doc/version5.cnx
+doc/version6.cnx
+doc/version7.cnx
+doc/version8.cnx
+doc/vi_diff.cnx
+doc/windows.cnx
+
+2020-01-21 yianwillis@gmail.com minor update
+
+doc/change.cnx
+doc/gui.cnx
+doc/motion.cnx
+doc/tips.cnx
+
+2020-01-20 yianwillis@gmail.com CSS update should be reflected in gh-pages
+
+devel/tools/checkin.sh
+
+2020-01-20 yianwillis@gmail.com CSS update on section header
+
+devel/tools/checkin.sh
+devel/tools/vim-stylesheet.css
+
+2020-01-20 yianwillis@gmail.com fix some typos with a broken link study
+
+devel/tools/vim2html.pl
+doc/autocmd.cnx
+doc/change.cnx
+doc/diff.cnx
+doc/eval.cnx
+doc/filetype.cnx
+doc/gui.cnx
+doc/hebrew.cnx
+doc/insert.cnx
+doc/mbyte.cnx
+doc/options.cnx
+doc/pi_netrw.cnx
+doc/starting.cnx
+doc/syntax.cnx
+doc/term.cnx
+doc/usr_44.cnx
+doc/usr_45.cnx
+doc/various.cnx
+doc/windows.cnx
+
+2020-01-20 yianwillis@gmail.com update vim2html
+
+devel/tools/vim2html.pl
+
+2020-01-20 yianwillis@gmail.com minor adjustment
+
+devel/tools/vim-stylesheet.css
+devel/tools/vim2html.pl
+
+2020-01-19 yianwillis@gmail.com minor adjustment
+
+doc/os_win32.cnx
+doc/popup.cnx
+
+2020-01-19 yianwillis@gmail.com Merge pull request #19 from douglarek/patch-1
+
+2020-01-20 douglarek@users.noreply.github.com [terminal.cnx] typo fix
+
+doc/terminal.cnx
+
+2020-01-17 yianwillis@gmail.com Update based on vim 8.2.0216
+
+doc/autocmd.cnx
+doc/eval.cnx
+doc/filetype.cnx
+doc/gui_w32.cnx
+doc/help.cnx
+doc/index.cnx
+doc/insert.cnx
+doc/map.cnx
+doc/options.cnx
+doc/os_dos.cnx
+doc/os_win32.cnx
+doc/pi_getscript.cnx
+doc/pi_logipat.cnx
+doc/pi_netrw.cnx
+doc/pi_tar.cnx
+doc/pi_vimball.cnx
+doc/pi_zip.cnx
+doc/print.cnx
+doc/quickfix.cnx
+doc/spell.cnx
+doc/starting.cnx
+doc/syntax.cnx
+doc/tags-cn
+doc/term.cnx
+doc/terminal.cnx
+doc/textprop.cnx
+doc/todo.cnx
+doc/uganda.cnx
+doc/usr_44.cnx
+doc/usr_90.cnx
+doc/vi_diff.cnx
+
+2020-01-17 yianwillis@gmail.com update
+
+doc/editing.cnx
+doc/options.cnx
+
+2020-01-12 yianwillis@gmail.com update
+
+devel/tools/vim2html.pl
+doc/editing.cnx
+doc/intro.cnx
+doc/version5.cnx
+
+2020-01-12 yianwillis@gmail.com update
+
+doc/howto.cnx
+doc/pi_netrw.cnx
+doc/quickfix.cnx
+doc/syntax.cnx
+doc/windows.cnx
+syntax/help_cn.vim
+
+2020-01-12 yianwillis@gmail.com update quickfix translation
+
+dict.txt
+doc/autocmd.cnx
+doc/editing.cnx
+doc/eval.cnx
+doc/filetype.cnx
+doc/ft_ada.cnx
+doc/helphelp.cnx
+doc/if_cscop.cnx
+doc/if_pyth.cnx
+doc/index.cnx
+doc/intro.cnx
+doc/map.cnx
+doc/options.cnx
+doc/pi_netrw.cnx
+doc/quickfix.cnx
+doc/quickref.cnx
+doc/starting.cnx
+doc/syntax.cnx
+doc/todo.cnx
+doc/usr_02.cnx
+doc/usr_30.cnx
+doc/usr_41.cnx
+doc/various.cnx
+doc/version5.cnx
+doc/version6.cnx
+doc/version7.cnx
+doc/version8.cnx
+doc/vi_diff.cnx
+
+2020-01-12 yianwillis@gmail.com add warning highlight
+
+devel/tools/vim2html.pl
+
+2020-01-11 yianwillis@gmail.com update
+
+doc/change.cnx
+doc/index.cnx
+doc/motion.cnx
+doc/quickref.cnx
+
+2020-01-11 yianwillis@gmail.com linkify weblinks
+
+devel/tools/vim2html.pl
+
+2020-01-11 yianwillis@gmail.com update
+
+doc/change.cnx
+doc/gui.cnx
+doc/motion.cnx
+doc/version7.cnx
+
+2020-01-11 yianwillis@gmail.com update
+
+doc/change.cnx
+doc/editing.cnx
+doc/eval.cnx
+doc/gui.cnx
+doc/if_pyth.cnx
+doc/index.cnx
+doc/insert.cnx
+doc/map.cnx
+doc/mbyte.cnx
+doc/options.cnx
+doc/pi_netrw.cnx
+doc/repeat.cnx
+doc/starting.cnx
+doc/syntax.cnx
+doc/tagsrch.cnx
+doc/terminal.cnx
+doc/version6.cnx
+doc/vi_diff.cnx
+doc/windows.cnx
+
+2020-01-11 yianwillis@gmail.com update
+
+doc/index.cnx
+doc/quickref.cnx
+
+2020-01-11 yianwillis@gmail.com update
+
+doc/index.cnx
+doc/motion.cnx
+doc/quickfix.cnx
+doc/quickref.cnx
+
+2020-01-11 yianwillis@gmail.com update
+
+doc/motion.cnx
+
+2020-01-11 yianwillis@gmail.com update
+
+devel/tools/vim-stylesheet.css
+devel/tools/vim2html.pl
+doc/arabic.cnx
+doc/autocmd.cnx
+doc/change.cnx
+doc/channel.cnx
+doc/cmdline.cnx
+doc/debug.cnx
+doc/debugger.cnx
+doc/develop.cnx
+doc/diff.cnx
+doc/digraph.cnx
+doc/editing.cnx
+doc/eval.cnx
+doc/farsi.cnx
+doc/filetype.cnx
+doc/fold.cnx
+doc/ft_ada.cnx
+doc/ft_rust.cnx
+doc/ft_sql.cnx
+doc/gui.cnx
+doc/gui_w32.cnx
+doc/gui_x11.cnx
+doc/hangulin.cnx
+doc/hebrew.cnx
+doc/help.cnx
+doc/helphelp.cnx
+doc/howto.cnx
+doc/if_cscop.cnx
+doc/if_lua.cnx
+doc/if_mzsch.cnx
+doc/if_ole.cnx
+doc/if_perl.cnx
+doc/if_pyth.cnx
+doc/if_ruby.cnx
+doc/if_sniff.cnx
+doc/if_tcl.cnx
+doc/indent.cnx
+doc/index.cnx
+doc/insert.cnx
+doc/intro.cnx
+doc/map.cnx
+doc/mbyte.cnx
+doc/message.cnx
+doc/mlang.cnx
+doc/motion.cnx
+doc/netbeans.cnx
+doc/options.cnx
+doc/os_390.cnx
+doc/os_amiga.cnx
+doc/os_beos.cnx
+doc/os_dos.cnx
+doc/os_mac.cnx
+doc/os_mint.cnx
+doc/os_msdos.cnx
+doc/os_os2.cnx
+doc/os_qnx.cnx
+doc/os_risc.cnx
+doc/os_unix.cnx
+doc/os_vms.cnx
+doc/os_win32.cnx
+doc/pattern.cnx
+doc/pi_getscript.cnx
+doc/pi_gzip.cnx
+doc/pi_logipat.cnx
+doc/pi_netrw.cnx
+doc/pi_paren.cnx
+doc/pi_spec.cnx
+doc/pi_tar.cnx
+doc/pi_vimball.cnx
+doc/pi_zip.cnx
+doc/popup.cnx
+doc/print.cnx
+doc/quickfix.cnx
+doc/quickref.cnx
+doc/quotes.cnx
+doc/recover.cnx
+doc/remote.cnx
+doc/repeat.cnx
+doc/rileft.cnx
+doc/russian.cnx
+doc/scroll.cnx
+doc/sign.cnx
+doc/spell.cnx
+doc/sponsor.cnx
+doc/starting.cnx
+doc/syntax.cnx
+doc/tabpage.cnx
+doc/tagsrch.cnx
+doc/term.cnx
+doc/terminal.cnx
+doc/testing.cnx
+doc/textprop.cnx
+doc/tips.cnx
+doc/todo.cnx
+doc/uganda.cnx
+doc/undo.cnx
+doc/usr_01.cnx
+doc/usr_02.cnx
+doc/usr_03.cnx
+doc/usr_04.cnx
+doc/usr_05.cnx
+doc/usr_06.cnx
+doc/usr_07.cnx
+doc/usr_08.cnx
+doc/usr_09.cnx
+doc/usr_10.cnx
+doc/usr_11.cnx
+doc/usr_12.cnx
+doc/usr_20.cnx
+doc/usr_21.cnx
+doc/usr_22.cnx
+doc/usr_23.cnx
+doc/usr_24.cnx
+doc/usr_25.cnx
+doc/usr_26.cnx
+doc/usr_27.cnx
+doc/usr_28.cnx
+doc/usr_29.cnx
+doc/usr_30.cnx
+doc/usr_31.cnx
+doc/usr_32.cnx
+doc/usr_40.cnx
+doc/usr_41.cnx
+doc/usr_42.cnx
+doc/usr_43.cnx
+doc/usr_44.cnx
+doc/usr_45.cnx
+doc/usr_90.cnx
+doc/usr_toc.cnx
+doc/various.cnx
+doc/version4.cnx
+doc/version5.cnx
+doc/version6.cnx
+doc/version7.cnx
+doc/version8.cnx
+doc/vi_diff.cnx
+doc/visual.cnx
+doc/windows.cnx
+doc/workshop.cnx
+
+2020-01-11 yianwillis@gmail.com fix css2
+
+devel/tools/vim-stylesheet.css
+
+2020-01-11 yianwillis@gmail.com fix css
+
+devel/tools/vim-stylesheet.css
+
+2020-01-10 yianwillis@gmail.com add more fonts
+
+devel/tools/vim-stylesheet.css
+
+2020-01-10 yianwillis@gmail.com update README.md
+
+README.md
+
+2020-01-10 yianwillis@gmail.com update README.md
+
+README.md
+
+2020-01-09 yianhuang@pinterest.com language minor fix
+
+doc/arabic.cnx
+doc/eval.cnx
+doc/hangulin.cnx
+doc/hebrew.cnx
+doc/help.cnx
+doc/intro.cnx
+doc/mbyte.cnx
+doc/options.cnx
+doc/os_390.cnx
+doc/pi_netrw.cnx
+doc/quickref.cnx
+doc/starting.cnx
+doc/various.cnx
+doc/version5.cnx
+doc/version6.cnx
+doc/version8.cnx
+doc/vi_diff.cnx
+
+2020-01-08 yianhuang@pinterest.com html layout new attempt
+
+devel/tools/vim-stylesheet.css
+devel/tools/vim2html.pl
+doc/help.cnx
+
+2020-01-08 yianhuang@pinterest.com Update to 8.2.0106
+
+doc/autocmd.cnx
+doc/cmdline.cnx
+doc/debugger.cnx
+doc/digraph.cnx
+doc/editing.cnx
+doc/eval.cnx
+doc/filetype.cnx
+doc/gui_w32.cnx
+doc/insert.cnx
+doc/message.cnx
+doc/options.cnx
+doc/pattern.cnx
+doc/quickfix.cnx
+doc/quickref.cnx
+doc/recover.cnx
+doc/repeat.cnx
+doc/starting.cnx
+doc/syntax.cnx
+doc/tags-cn
+doc/tagsrch.cnx
+doc/term.cnx
+doc/todo.cnx
+doc/usr_02.cnx
+doc/usr_05.cnx
+doc/usr_23.cnx
+doc/usr_24.cnx
+doc/usr_27.cnx
+doc/usr_90.cnx
+doc/various.cnx
+doc/version8.cnx
+doc/vi_diff.cnx
+
+2020-01-08 yianhuang@pinterest.com Merge branch 'master' of https://github.com/yianwillis/vimcdoc
+
+2020-01-08 yianhuang@pinterest.com add pre-commit hook and some minor cleanup
+
+doc/gui.cnx
+doc/starting.cnx
+hooks/pre-commit
+
+2020-01-07 yianwillis@gmail.com Update README.md
+
+README.md
+
+2020-01-07 yianhuang@pinterest.com 2.3.0 release admin work
+
+ChangeLog
+VERSION
+devel/NEWS
+devel/pdf_maker/reference.inp
+
2020-01-07 yianhuang@pinterest.com fix4
doc/change.cnx
diff --git a/VERSION b/VERSION
index 276cbf9e..e70b4523 100644
--- a/VERSION
+++ b/VERSION
@@ -1 +1 @@
-2.3.0
+2.6.0
diff --git a/devel/NEWS b/devel/NEWS
index 3890e609..3f09c2fb 100644
--- a/devel/NEWS
+++ b/devel/NEWS
@@ -1,3 +1,12 @@
+2.6.0 released (19 Feb 2026) by Willis
+Fully updated to Vim 9.2.
+
+2.5.0 released (30 Mar 2025) by Willis
+Fully updated to Vim 9.1.
+
+2.4.0 released (4 Aug 2022) by Willis
+Fully updated to Vim 9.0.
+
2.3.0 released (7 Jan 2020) by Willis
Fully updated to Vim 8.2.
diff --git a/devel/main.aap b/devel/main.aap
index efcda9c6..101f8809 100644
--- a/devel/main.aap
+++ b/devel/main.aap
@@ -14,8 +14,9 @@
# External tools we would need:
# nsis, ANSI (2.x standard) and unicode (3.0 alpha needed)
# wine, if running from non-windows environment
-# latex, latexmk
-# latex packages: CJK, alltt, color, verbatim, hyperref, url, arphic, arphic-ttf
+# latex, latexmk, xelatex
+# latex packages: CJK, lm, alltt, color, verbatim, hyperref, url, arphic, arphic-ttf
+# fonts: Noto Sans Mono CJK SC, Everson Mono
TOPLEVELDIR=..
:include common.aap
diff --git a/devel/pdf_maker/reference.inp b/devel/pdf_maker/reference.inp
index 652a114c..aeb3fbab 100644
--- a/devel/pdf_maker/reference.inp
+++ b/devel/pdf_maker/reference.inp
@@ -106,6 +106,9 @@
%html usr_43.html 1
%html usr_44.html 1
%html usr_45.html 1
+%html usr_50.html 1
+%html usr_51.html 1
+%html usr_52.html 1
%html usr_90.html 1
\clearpage
@@ -149,6 +152,8 @@
%html diff.html 1
%html autocmd.html 1
%html eval.html 1
+%html builtin.html 1
+%html userfunc.html 1
%html channel.html 1
%html fold.html 1
@@ -159,6 +164,8 @@
%html term.html 1
%html terminal.html 1
%html popup.html 1
+%html vim9.html 1
+%html vim9class.html 1
\phantomsection\addcontentsline{toc}{section}{编程语言支持}
%html indent.html 1
@@ -167,6 +174,11 @@
%html filetype.html 1
%html quickfix.html 1
%html ft_ada.html 1
+%html ft_context.html 1
+%html ft_hare.html 1
+%html ft_mp.html 1
+%html ft_ps1.html 1
+%html ft_raku.html 1
%html ft_rust.html 1
%html ft_sql.html 1
@@ -180,12 +192,16 @@
%html hebrew.html 1
%html russian.html 1
%html hangulin.html 1
+%html vietnamese.html 1
\phantomsection\addcontentsline{toc}{section}{GUI}
%html gui.html 1
%html gui_w32.html 1
%html gui_x11.html 1
+\phantomsection\addcontentsline{toc}{section}{系统集成}
+%html wayland.html 1
+
\phantomsection\addcontentsline{toc}{section}{各种接口}
%html if_cscop.html 1
%html if_lua.html 1
@@ -206,19 +222,20 @@
%html version6.html 1
%html version7.html 1
%html version8.html 1
+%html version9.html 1
\phantomsection\addcontentsline{toc}{section}{特定系统相关}
%html os_390.html 1
%html os_amiga.html 1
%html os_beos.html 1
%html os_dos.html 1
+%html os_haiku.html 1
%html os_mac.html 1
%html os_mint.html 1
%html os_msdos.html 1
%html os_os2.html 1
%html os_qnx.html 1
%html os_risc.html 1
-%html os_haiku.html 1
%html os_unix.html 1
%html os_vms.html 1
%html os_win32.html 1
@@ -231,6 +248,7 @@
%html pi_paren.html 1
%html pi_spec.html 1
%html pi_tar.html 1
+%html pi_tutor.html 1
%html pi_vimball.html 1
%html pi_zip.html 1
diff --git a/devel/pdf_maker/user_manual.inp b/devel/pdf_maker/user_manual.inp
index 0faf9889..3d1d4f53 100644
--- a/devel/pdf_maker/user_manual.inp
+++ b/devel/pdf_maker/user_manual.inp
@@ -1,10 +1,10 @@
\documentclass[10pt]{article}
\usepackage{xeCJK,alltt,color,verbatim,hyperref,bookmark}
\usepackage[top=1in,bottom=1in,left=1.4in,right=1.4in]{geometry}
-\setmainfont{Noto Sans Mono CJK SC Regular}
-\setmonofont{Noto Sans Mono CJK SC Regular}
-\setCJKmainfont{Noto Sans Mono CJK SC Regular}
-\setCJKmonofont{Noto Sans Mono CJK SC Regular}
+\setmainfont{Noto Sans Mono CJK SC}
+\setmonofont{Noto Sans Mono CJK SC}
+\setCJKmainfont{Noto Sans Mono CJK SC}
+\setCJKmonofont{Noto Sans Mono CJK SC}
%html -s plain
\definecolor{vimtag}{RGB}{250,0,250}
@@ -82,6 +82,11 @@
%html usr_44.html 1
%html usr_45.html 1
+\phantomsection\addcontentsline{toc}{section}{编写 Vim 脚本}
+%html usr_50.html 1
+%html usr_51.html 1
+%html usr_52.html 1
+
\phantomsection\addcontentsline{toc}{section}{让 Vim 工作}
%html usr_90.html 1
diff --git a/devel/release/main.aap b/devel/release/main.aap
index ad4da27d..1b5829aa 100644
--- a/devel/release/main.aap
+++ b/devel/release/main.aap
@@ -14,7 +14,7 @@ NSISOUTPUT = /V0
:attr {publish = $SF_SCP_RELEASE_URL/vimcdoc/%file%} $TARGZ
-:attr {publish = $SF_SCP_RELEASE_URL/win32-install/%file%} $WIN32EXE
+# :attr {publish = $SF_SCP_RELEASE_URL/win32-install/%file%} $WIN32EXE
:attr {publish = $SF_SCP_RELEASE_URL/win32-install-unicode/%file%} $WIN32EXE_UNICODE
:attr {publish = $SF_SCP_RELEASE_URL/pdf-manual/%file%} *.pdf
diff --git a/devel/tools/vim2html.pl b/devel/tools/vim2html.pl
index ac1f8f9e..e3868488 100755
--- a/devel/tools/vim2html.pl
+++ b/devel/tools/vim2html.pl
@@ -269,13 +269,13 @@ sub vim2html
}
# examples
- elsif( /^>$/ || /\s>$/ ) {
+ elsif( /^>$/ || /\s>$/ || /^>vim$/ || /\>svim$/ || /^>vim9$/ || /\s>vim9$/ ) {
+ $_ = $`;
if ( $inexample && /^(<)/ ) {
$_ = $';
$_ = " " . $_ if /^\s/;
}
$inexample = 1;
- chop;
}
elsif ( $inexample && /^([<\S])/ ) {
$inexample = 0;
diff --git a/devel/www/htdocs/vimcdoc-sf.py b/devel/www/htdocs/vimcdoc-sf.py
index 5782c53a..275b5b22 100755
--- a/devel/www/htdocs/vimcdoc-sf.py
+++ b/devel/www/htdocs/vimcdoc-sf.py
@@ -1,4 +1,4 @@
-#!/usr/bin/python
+#!/usr/bin/env python3
# vimcdoc-sf.py
# An index.html generator for the vimcdoc project.
# Usage:
@@ -22,176 +22,176 @@ def GetVimcdocVersion():
f.close()
def PrintNewsHeader():
- print '
'
- print ''
- print '
'
+ print('')
+ print('')
+ print('
')
def PrintNewsFooter():
- print '
'
- print '
'
+ print('
')
+ print('
')
def PrintNews():
PrintNewsHeader()
f = open( news_file )
line = f.readline()
while ( line ):
- print ''
- print line
- print ''
- print ''
+ print('')
+ print(line)
+ print('')
+ print('')
line = f.readline()
while ( line != "\n" ):
- print line
+ print(line)
line = f.readline()
line = f.readline()
- print '
'
+ print('
')
f.close()
PrintNewsFooter()
def PrintHeader():
- print ''
- print ''
- print ''
- print ''
- print 'Vim Chinese Documentation'
- print ''
- print ''
- print ''
+ print('')
+ print('')
+ print('')
+ print('')
+ print('Vim Chinese Documentation')
+ print('')
+ print('')
+ print('')
def PrintSidebar():
- print ''
- print ''
- print ''
- print '| '
- print ''
- print ' | '
- print ''
- print ''
- print ''
- print ''
- print ''
+ print('')
+ print('')
+ print('')
+ print('| ')
+ print('')
+ print(' | ')
+ print('')
+ print('')
+ print('')
+ print('')
+ print('| ')
def BeginMainBody():
- print ''
- print ''
+ print('')
+ print('')
def PrintWhatIs():
- print ''
- print ' '
- print 'Vimcdoc is an attempt to translate the wonderful Vim online'
- print 'documentation into Chinese, allowing more people to get to'
- print 'know and make use of this great tool. After installing vimcdoc,'
- print 'You will be able to do :help and read'
- print 'documentation in Chinese.'
- print '
'
- print ' '
+ print('')
+ print('')
+ print('Vimcdoc is an attempt to translate the wonderful Vim online')
+ print('documentation into Chinese, allowing more people to get to')
+ print('know and make use of this great tool. After installing vimcdoc,')
+ print('You will be able to do :help and read')
+ print('documentation in Chinese.')
+ print('
')
+ print(' ')
def PrintDivider():
- print ''
+ print('')
def PrintGetVimcdoc():
- print ''
- print ''
- print 'The latest version is ' + vimcdoc_ver + '! '
- print 'Vimcdoc is hosted by sourceforge. You should be able to'
- print 'get it from any sourceforge mirror. See the links below:'
- print '
'
- print ' '
- print ''
+ print('')
+ print('')
+ print('The latest version is ' + vimcdoc_ver + '! ')
+ print('Vimcdoc is hosted by sourceforge. You should be able to')
+ print('get it from any sourceforge mirror. See the links below:')
+ print('
')
+ print(' ')
+ print('')
base_address = 'https://sourceforge.net/projects/vimcdoc/files/'
exe_ansi_address = base_address + 'win32-install/vimcdoc-' + vimcdoc_ver + \
'-setup.exe/download'
@@ -201,80 +201,80 @@ def PrintGetVimcdoc():
user_manual_address = base_address + 'pdf-manual/user_manual-' + vimcdoc_ver + '.pdf/download'
reference_address = base_address + 'pdf-manual/reference-' + vimcdoc_ver + '.pdf/download'
- print '- Latest win32 installation program'
- print '
'
- print '- Latest win32 (Unicode) installation program'
- print '
'
- print '- Latest platform independent tarball, including an Linux/BSD installation script'
- print '
'
- print '- Latest User Manual in PDF (1.6M)'
- print '
'
- print '- Latest Reference Manual in PDF (8.9M)'
- print '
'
- print '- Older PDF version of the translated Vim user manual from slimzhao. '
- print 'Thanks slimzhao for permission to host this file.'
- print '
'
- print '- For older versions, please use the \'Download\' link on the left.
'
- print ' '
- print ''
+ print('- Latest win32 installation program')
+ print('
')
+ print('- Latest win32 (Unicode) installation program')
+ print('
')
+ print('- Latest platform independent tarball, including an Linux/BSD installation script')
+ print('
')
+ print('- Latest User Manual in PDF (1.6M)')
+ print('
')
+ print('- Latest Reference Manual in PDF (8.9M)')
+ print('
')
+ print('- Older PDF version of the translated Vim user manual from slimzhao. ')
+ print('Thanks slimzhao for permission to host this file.')
+ print('
')
+ print('- For older versions, please use the \'Download\' link on the left.
')
+ print(' ')
+ print('')
def PrintAuthors():
- print ''
- print ''
- print 'Vimcdoc was started by Ken in 2002.6. lang2 started a similiar'
- print 'project from linuxforum soon after. At the end of 2002 they merged and the'
- print 'current vimcdoc took form. We have many '
- print 'members, among'
- print 'whom the following has contributed a lot to this project:'
- print ' '
+ print('')
+ print('')
+ print('Vimcdoc was started by Ken in 2002.6. lang2 started a similiar')
+ print('project from linuxforum soon after. At the end of 2002 they merged and the')
+ print('current vimcdoc took form. We have many ')
+ print('members, among')
+ print('whom the following has contributed a lot to this project:')
+ print(' ')
f = open( author_file )
auth = re.compile( "^(\w+)\s+\(\s*(\w.*)\s*\)" )
line = f.readline()
while ( line ):
mobj = auth.match(line)
- if mobj is not None:
- print '- ' + mobj.group(1) + ' - ' + mobj.group(2)
+ if mobj is not None:
+ print('
- ' + mobj.group(1) + ' - ' + mobj.group(2))
line = f.readline()
f.close()
- print '
'
- print '
'
- print ''
+ print(' ')
+ print('
')
+ print('')
def EndMainBody():
- print ''
- print 'Vimcdoc is © 2011 by the vimcdoc team.'
- print 'All rights reserved.'
- print '
'
- print ''
- print ' '
- print ' '
- print ' | '
- print ' '
- print ''
- print ' '
- print ' | '
- print ' '
- print ''
- print ' '
+ print('')
+ print('Vimcdoc is © 2011 by the vimcdoc team.')
+ print('All rights reserved.')
+ print('
')
+ print('')
+ print(' ')
+ print(' ')
+ print(' | ')
+ print(' ')
+ print('')
+ print(' ')
+ print(' | ')
+ print('
')
+ print('')
+ print('
')
def PrintFooter():
- print ''
+ print('')
#####
# Main program
diff --git a/dict.txt b/dict.txt
index d9e8ce1e..7eb793cf 100644
--- a/dict.txt
+++ b/dict.txt
@@ -61,7 +61,7 @@ Note: This is meant to be used with Vim!
+ encryption 加密
+ event 事件
+ exclusive 开的 (as of motions)
- + exception 例外
+ + exception 异常
+ expression 表达式
+ farsi 波斯语
+ feature 特性
@@ -112,7 +112,7 @@ Note: This is meant to be used with Vim!
+ put 放置
+ quickfix 快速修复
+ redo 重做 (opposite of undo)
- + regexp 正规表达式
+ + regexp 正则表达式
+ register 寄存器
+ repeat 重复
+ replace mode 替换模式
diff --git a/doc/arabic.cnx b/doc/arabic.cnx
index 433ddadf..6ddb711c 100644
--- a/doc/arabic.cnx
+++ b/doc/arabic.cnx
@@ -1,7 +1,7 @@
-*arabic.txt* 适用于 Vim 8.2 版本。 最近更新: 2019年12月
+*arabic.txt* 适用于 Vim 9.2 版本。 最近更新: 2025年10月
- VIM 参考手册 by Nadim Shaikli
+ VIM 参考手册 by Nadim Shaikli
译者: Willis
@@ -9,7 +9,7 @@ Vim 的阿拉伯语支持 (选项和映射) *Arabic*
*E800*
-为了使用从右到左和阿拉伯语的映射支持,需要编译 Vim 时加入 |+arabic| 特性。
+要使用从右到左书写和阿拉伯语映射的支持,编译 Vim 时必须加入 |+arabic| 特性。
这些功能由 Nadim Shaikli 编写。
@@ -21,213 +21,216 @@ Vim 的阿拉伯语支持 (选项和映射) *Arabic*
简介
------------
-阿拉伯语是一个需要多项特殊特性的要求很高的语言。字符是从右到左导向的,应该在屏
-幕上从右到左的显示。阿拉伯语也要求字型重整: 相同的字符出现在词的不同相对位置
-(开头,中间,结尾,或者单独出现) 时有不同的字型。阿拉伯语也要求两种不同的组合
-形式和在一些情况下,把多达两个的字符附加在 (superimpose) 别的字符上的能力 (合
-成) 或者实际把两个字符替代成一个 (组合) 的能力。最后,要正确地显示阿拉伯语,需
-要 ISO-8859-6 (U+0600-U+06FF) 字体和 B-表现型 (U+FE70-U+FEFF) 字体,两者都是
-所谓的 ISO-10646-1 字体的一部分。
+阿拉伯语是一种对多项特殊特性有较高要求的语言。其字符从右到左书写,在屏幕上显示
+应当从右到左排列。阿拉伯语还要求字型重整: 同一个字符在单词的不同相对位置 (词
+首,词中,词尾或单独出现) 时,会呈现不同的字形。此外,阿拉伯语也需要支持两种不
+同的组合形式。在某些情况下,需要将多达两个的字符叠加 (superimpose) 到另一个字
+符上 (组合),而在另一些情况下,则需要将两个字符实际替换为一个新字符 (合并)。最
+后,要正确地显示阿拉伯语,不仅需要 ISO-8859-6 (U+0600-U+06FF) 字体,还需要 B-
+表现型 (U+FE70-U+FEFF) 字体,这两者都属于所谓的 ISO-10646-1 字体的一部分。
-命令、提示和帮助文件不是用阿拉伯语书写的,以使用户界面保持和标准 Vi 的界面一
-致。
+命令、提示和帮助文件并非用阿拉伯语书写,确保用户界面和标准 Vi 界面保持一致。
特色
----------
-o 就像原有的 Vim 一样,编辑从左到右的文件。
+o 编辑从左到右的文件时,无需改变 Vim 原有的编辑方式,
-o 和从右到左两种模式下同时察看同一个文件。(这有助于编辑混合两种文字的文件)。
+o 可在从右到左窗口中查看和编辑文件。每个窗口的文本书写方向彼此独立,因而可以
+ 同时以从右到左和从左到右两种模式察看同一个文件 (这有助于编辑混合两种书写方
+ 向的文本)。
-o 不需要终端对从右到左能力的特别支持。这项改动完全独立于硬件。只需要阿拉伯语
- 的字体。
+o 无需终端对从右到左能力的特别支持。这些功能的支持完全独立于硬件。只需提供阿
+ 拉伯语字体即可。
-o 和原有的 Vim 兼容。几乎所有的功能都支持从右到左的模式 (除了一些漏洞以外)。
+o 和原有的 Vim 保持兼容。几乎所有功能都支持从右到左模式 (当然,不排除存在某些
+ 缺陷)。
-o 单个命令就可以改变键盘映射和反向插入模式。
+o 单个命令就可更改键盘映射和反向插入模式。
-o 从反向的插入模式退回到文件里正确的位置 (如果可能的话)。
+o 单个命令就可切换阿拉伯语的完整支持。
-o 单个命令可以切换完全的阿拉伯语支持。
+o 在阿拉伯语模式里,数值从左到右输入。当输入非数字字符时,该字符会插在最后输
+ 入数值的左侧。
-o 在阿拉伯语模式,数字的输入是从左到右的。在输入一个非数字的字符时,它会插在
- 最后一个数字的左面。
+o 支持在命令行反向插入模式下使用阿拉伯语键盘映射。
-o 在命令行的反向插入模式里,提供阿拉伯语的映射。
-
-o 如果 Vim 在一个有双向显示 (Bidi) 能力的终端模拟器中启动,那么可能有一定的双
- 向显示能力。
+o 在支持双向显示 (Bidi) 能力的终端模拟器中启动 Vim 时,支持双向显示功能。
阿拉伯语字体 *arabicfonts*
------------
-Vim 要求等宽字体,这已经有很多了。阿拉伯语要求有 ISO-8859-6 和 B-表现型
-(Presentation Form-B) 字体 (没有 B-型,阿拉伯语支持是_不能_用的)。强烈推荐用户
-寻找所谓的 'ISO-10646-1' 字体。在因特网上找找看,或者查看 www.arabeyes.org,了
-解更多关于哪里可以得到所需的阿拉伯字体的信息。
+Vim 要求使用等宽字体,现在已有很多此类字体可用。而阿拉伯语还要求具备
+ISO-8859-6 以及 B-表现型 (Presentation Form-B) 的字体 (如果没有 B-型,阿拉伯语
+支持_不可_ 用)。强烈推荐用户寻找所谓的 'ISO-10646-1' 字体。可在互联网上查找,
+或者访问 www.arabeyes.org 以获取有关从何处获取所需阿拉伯语字体的更多信息。
字体安装
-----------------
-o 在 X Window 系统下 (Unix/Linux) 安装字体
+o 在 X Window 系统下安装字体 (Unix/Linux)
- 根据你的系统,把你的_阿拉伯_字体文件复制到你选择的一个目录下。转到这个目
- 录,然后执行如下命令: >
+ 根据具体系统,将_阿拉伯_字体文件复制到用户选择的任一目录下。切换到该目录,
+ 然后执行如下命令: >
% mkfontdir
- % xset +fp path_name_of_arabic_fonts_directory
+ % xset +fp 阿拉伯_字体_目录_路径_名
使用方法
-----
-在实际在 Vim 使用阿拉伯语之前,要考虑到并完成一些设置。
+在 Vim 实际使用阿拉伯语之前,要考虑到并完成一些设置。
o 设置阿拉伯字体
- + 对于 Vim GUI 而言,把 'guifont' 设成你的_阿拉伯_字体。这是通过在 Vim 窗
- 口输入以下命令完成的。
+ + 对于 Vim GUI,将 'guifont' 设为用户的_阿拉伯_字体。可通过在 Vim 窗口中输
+ 入以下命令完成。
>
- :set guifont=你的_阿拉伯_字体
+ :set guifont=用户的_阿拉伯_字体
<
- 注意: 字符串 '你的_阿拉伯_字体' 应该用一个完整的 linux/unix 系统下的字体
- 名字来代替 (比如,
- -misc-fixed-medium-r-normal--20-200-75-75-c-100-iso10646-1)。
+ 注意: 字符串 '用户的_阿拉伯_字体' 请用 linux/unix 系统下完整的字体名替换
+ (如 -misc-fixed-medium-r-normal--20-200-75-75-c-100-iso10646-1)。
- 你可以在 .vimrc 文件里加上 'guifont' 的设置命令以得到相同的结果。换句话
- 说,在你的 .vimrc 文件里加上 ':set guifont=你的_阿拉伯_字体'。
+ 也可在 .vimrc 文件里添加以上的 'guifont' 设置命令以得到相同效果。也就是
+ 在 .vimrc 文件里加上 ':set guifont=用户的_阿拉伯_字体'。
- + 在 X Window 环境上,你也可以在启动 Vim 时加上 '-fn 你的_阿拉伯_字体' 选
- 项。
+ + 在 X Window 环境下,也可在启动 Vim 时加上 '-fn 用户的_阿拉伯_字体' 选
+ 项完成。
-o 设置合适的编码
- 要打开正确的阿拉伯语设置,下面的命令:
+o 设置合适字符编码
+ 要打开正确的阿拉伯语设置,可用以下命令:
>
:set encoding=utf-8
<
- 应该加在你的 .vimrc 文件里 (最好不要在 Vim 窗口的命令行里手工输入)。简单的
- 说,把 ':set encoding=utf-8' 加到你的 '.vimrc' 文件里。
+ 将它加到 .vimrc 文件里 (最好不要在 Vim 窗口的命令行里手工输入)。简单地说,
+ 在 vimrc 文件里加上 ':set encoding=utf-8'。
- 试图在没有 UTF-8 的时候使用阿拉伯语会得到以下的警告消息,
+ 不使用 UTF-8 时,试图使用阿拉伯语会得到以下警告消息,
*W17* >
- Arabic requires UTF-8, do ':set encoding=utf-8'
+ Arabic 需要 UTF-8,请执行 ':set encoding=utf-8'
-o 进入阿拉伯语的设置 [快捷方式]
+o 启动阿拉伯语的设置 [快捷方式]
- 为了把事情简化和流水线化,你可以有两种方案: 或者如下启动 Vim:
+ 为了简化操作并实现流水线化处理,有两种方案: 其一是以下列方式启动 Vim:
>
- % vim -A my_utf8_arabic_file ...
+ % vim -A 用户的_utf8_阿拉伯_文件 ...
<
- 或者在 Vim 里执行如下的命令:
+ 其二是在 Vim 里执行如下命令:
>
:set arabic
<
- 建议用户采取这两种可能的激活方式。在没有打开 'termbidi' 设置的情况下,两者
- 都:
+ 建议用户采取以上两种方式之一。未打开 'termbidi' 设置时,两者都会实际完成:
1. 设置相应的键盘映射
- 2. 允许删除一个单独的组合字符对
- 3. 打开从右到左模式
- 4. 打开从右到左的命令行模式 (影响命令行)
- 5. 打开阿拉伯字型重整模式 (进行字型的替换)
+ 2. 允许删除单个组合字符对
+ 3. 打开 rightleft 模式 (从右到左)
+ 4. 打开 rightleftcmd 模式 (影响命令行)
+ 5. 打开 arabicshape 模式 (字型重整)
- 你也可以在 .vimrc 文件里这么做,只要增加这一行 ':set arabic' 就行了。
+ 也可在 .vimrc 文件里加上 ':set arabic'。
- 你也可以用如下方式关闭阿拉伯语的支持:
+ 要关闭阿拉伯语支持:
>
:set noarabic
<
- 它会关闭上条打开命令所做的一切,而不影响全局设置,从而也就不影响别的打开的
- 缓冲区。简单地说,'noarabic' 命令:
+ 会撤销上述启动命令所做的一切操作,但不修改全局设置,否则会影响到其他打开的
+ 缓冲区。简单地说,'noarabic' 命令会:
+
+ 1. 切换到原有的键盘映射
+ 2. 禁止删除单个组合字符对
+ 3. 关闭 rightleft 模式
- 1. 关闭替换了的键盘映射
- 2. 关闭删除单独的组合字符对的功能
- 3. 关闭从右到左模式
+ 注意: 'arabic' 命令会考虑到 'termbidi' 设置,以检测终端是否提供外部的双向显
+ 示 (bidi) 支持 ("mlterm" 就是一例),'termbidi' (如果可用) 比从右到左
+ 更优越,提供的功能更多,所以优先使用该支持。此时,'arabic' 设置只会设
+ 置键盘映射而保持其他设置不变。
- 注意: 为了支持外部的双向显示 (bidi) ("mlterm" 就是一个例子),'arabic' 命令
- 考虑到 'termbidi' 设置。因为双向显示比从右到左更好,提供的功能更多,
- 如果这个设置存在,我们优先使用它。这时,'arabic' 只修改键盘映射。
+ 'termbidi' 打开时,为了分离竖向窗口,可用指示从左到右方向的垂直分割符
+ "l" 或 "𝖨"。通过修改其颜色为前景色,可隐藏此分割符: >
+ :set fillchars=vert:l
+ :hi VertSplit ctermbg=White
+< 注意 这只是临时方案,并非最终方案。
- 从另一方面说,如果你喜欢详细而具体的操作,你可以不用 'arabic' 的快捷方式命
- 令,这里是你需要做的 (换而言之,如果你用 ':set arabic' 就可以不用看了) -
+ 从另一方面说,如果更喜欢详细而明确的逐步操作,也未必非要使用 'arabic' 这种
+ 快捷方式命令,以下是所需步骤 (换而言之,使用 ':set arabic' 时,以下内容可以
+ 跳过不看) -
- + 阿拉伯语的键盘映射激活
+ + 激活阿拉伯语的键盘映射
- 要激活阿拉伯语的键盘映射 (也即,重新映射你的英语/拉丁语系键盘到一个类似
- 于标准阿拉伯语的键盘),把 'keymap' 命令设置成 "arabic"。这可以由在你的
- Vim 窗口中输入以下命令完成。
+ 要激活阿拉伯语的键盘映射 (也就是,将英语/拉丁语系键盘重新映射到相当于标
+ 准阿拉伯语的键盘),可将 'keymap' 选项设置成 "arabic"。为此,在 Vim 窗口
+ 中输入
>
:set keymap=arabic
<
- 你可以把 'keymap' 设置命令加到你的 .vimrc 文件里。也就是说,把
- ':set keymap=arabic' 加到你的 .vimrc 文件里。
+ 也可在 .vimrc 文件里添加以上的 'keymap' 设置命令以得到相同效果。也就是
+ 在 .vimrc 文件里加上 ':set keymap=arabic'。
- 要在你的缺省映射 (英语) 和阿拉伯语的键盘映射间切换,用户最好在插入 (或
- 者加入/替换) 模式下按 'CTRL-^'。命令行下会在插入模式后面提示当前映射为阿
- 拉伯状态 (例如,-- INSERT Arabic --)。
+ 要在缺省映射 (英语) 和阿拉伯语的键盘映射间切换,建议在插入 (包括添加/替
+ 换) 模式下键入 'CTRL-^'。此时,在命令行上显示的插入模式提示会显示
+ "Arabic" 字符串,指示当前映射使用的键盘映射 (如,-- INSERT Arabic --)。
- + 阿拉伯语的组合字符对的删除
+ + 阿拉伯语的的删除组合字符对能力
- 缺省时,Vim 关闭 'delcombine' 选项。这个选项允许删除 LAM_ALEF (LAA) 组合
- 字符里的 ALEF,但还保留那个 LAM (也就是说,把组合字符恢复到原来的两个字
- 符的形式 -- 这也适用于 harakat 和他们的组合形式)。你可以在你的 Vim 窗口
- 下打开这个选项
+ Vim 缺省关闭 'delcombine' 选项。该选项允许删除 LAM_ALEF (LAA) (لَا / لا)
+ 组合字符里的 ALEF (ا) 而保留 LAM (ل) (也就是说,将组合字符还原为原有两个
+ 字符的形式 -- 这也适用于 harakat (元音符号) 及其组合字符形式)。要在 Vim
+ 窗口里打开该选项
>
:set delcombine
<
- 你可以把 'delcombine' 设置命令加到你的 .vimrc 文件里。也就是说,把
- ':set delcombine' 加到你的 .vimrc 文件里。
+ 也可在 .vimrc 文件里添加以上的 'delcombine' 设置命令以得到相同效果。也就
+ 是在 .vimrc 文件里加上 ':set delcombine'。
+ 阿拉伯语的从右到左模式
- 缺省时,Vim 以从左到右模式启动。'rightleft' 是改变窗口朝向的命令 - 有如
- 下的设置方式,
+ Vim 缺省以从左到右模式启动。'rightleft' 是改变窗口文本方向的命令 - 可用
+ 以下方式之一设置,
- - 在从左到右和从右到左模式间切换可以用 ':set rightleft' 和
- ':set norightleft'。
+ - 用 `:set rightleft` 和 `:set norightleft` 在从左到右和从右到左模式间切
+ 换。
- - 在从左到右模式时,在命令行里输入 ':set rl' ('rl' 是 rightleft 的缩
- 写)。
+ - 可简化为 `:set rl` ('rl' 是 rightleft 的缩写)。
- - 把 ':set rl' 一行放到你的 '.vimrc' 文件里,就可以一劳永逸的以从右到左
- 模式启动 Vim。
+ - 在 .vimrc 文件里添加 `:set rl`,即可始终以从右到左模式启动 Vim。
- + 阿拉伯语的从右到左的命令行模式
+ + 阿拉伯语的从右到左命令行模式
- 有些命令的编辑可以在从右到左的模式下完成。目前,这只对搜索命令适用。
+ 有些命令可以在从右到左的模式下完成编辑。目前,仅适用于搜索命令。
- 控制这点的是 'rightleftcmd' 选项。缺省的是 "search",也就是说在置位了
- 'rightleft' 的窗口里会以从右到左的模式编辑搜索命令。要关闭它,
+ 这由 'rightleftcmd' 选项控制。缺省值为 "search",也就是说,'rightleft'
+ 打开的窗口里会以从右到左的模式编辑搜索命令。要关闭该行为,
>
:set rightleftcmd=
<
- 要重新打开从右到左方式对搜索命令进行编辑,
+ 要重新打开搜索命令编辑的从右到左模式,
>
:set rightleftcmd&
<
+ 阿拉伯语的字型重整模式
- 要激活阿拉伯语所需的字型替换 (重整、合成、组合),打开 'arabicshape' 命
- 令。这可以通过在我们的 Vim 窗口下执行
+ 要激活阿拉伯语所需的字型替换 (重整、组合,合并),可打开 'arabicshape' 命
+ 令。可在 Vim 窗口里设置
>
:set arabicshape
<
- 你可以把 'arabicshape' 设置命令加到你的 .vimrc 文件里。也就是说,把
- ':set arabicshape' 加到你的 .vimrc 文件里。
+ 也可在 .vimrc 文件里添加以上的 'arabicshape' 设置命令以得到相同效果。也
+ 就是在 .vimrc 文件里加上 ':set arabicshape'。
键盘映射/键盘 *arabickeymap*
---------------
-Vim 的字符/字母编码是标准的 UTF-8。我不希望你用任何别的编码形式。
+Vim 使用标准的 UTF-8 字符/字母编码。强烈不建议使用或甚至尝试任何其他编码形式。
-注意: UTF-8 是一个包罗万象的编码,因此也是阿拉伯语唯一支持 (和鼓励使用) 的编码
- (不鼓励并反对用任何别的私有编码)。
+注意: UTF-8 是一个包罗万象的编码,因此也是阿拉伯语唯一支持 (以及鼓励使用) 的编
+ 码 (应当不提倡甚至反对使用任何其他专用编码)。
o 键盘
- + 插入/替换模式下的 CTRL-^ 切换阿拉伯语/拉丁语系模式。
+ + 插入/替换模式下,CTRL-^ 会切换阿拉伯语/拉丁语系模式。
+ 键盘映射基于 Microsoft 的键盘映射表 (阿拉伯世界的实际标准):
@@ -245,11 +248,11 @@ o 键盘
|z ئ |x ء |c ؤ |v ر |b لا |n ى |m ة |, و |. ز |/ ظ |
+-------------------------------------------------+
-限制
+局限
------------
-o Vim 的 GUI 形式目前不支持双向显示 (也就是,能在一行里同时看到阿拉伯语和拉丁
- 语系的混合文字)。
+o Vim 的 GUI 版本目前不支持双向显示 (也即在一行里能同时看到阿拉伯语和拉丁语系
+ 的混合文字)。
已知漏洞
@@ -257,16 +260,15 @@ o Vim 的 GUI 形式目前不支持双向显示 (也就是,能在一行里同
有一个已知的小漏洞:
- 1. 如果你在一个 LAM (U+0644) 之后插入一个 haraka (例如,Fatha (U+064E)),然后
- 再插入一个 ALEF (U+0627),期望的组合不会发生,因为夹在中间的 haraka 产生了
- 一些_不_会正确显示的东西。
+ 1. 如果在 LAM (ل) (U+0644) 后插入 haraka (如 Fatha ( َ) (U+064E)),然后再插入
+ ALEF (ا) (U+0627),期望的组合不会发生,因为夹在中间的 haraka 生成了_无法_
+ 正确显示的内容。
- 临时解决方法: 不要在 LAM 和 ALEF 组合之间插入 harakat。基本上,不要期望看
- 到 harakat 和 LAM+ALEF 组合的字符的正确显示 (即使是它们之后
- 的字符也有问题)。这个问题纯粹是显示上的,在文件里存储的内容
- 包含所有的信息/编码,无一遗漏。
+ 临时解决方法: 不要在 LAM 和 ALEF 组合之间插入 harakat。更一般地,harakat
+ 和 LAM+ALEF 字符的组合将无法正确显示 (甚至连其后出现的字符也
+ 可能出现显示问题)。这个问题纯粹是显示上的,保存文件时,会使
+ 用适当的编码保留所有信息,不会造成任何数据丢失。
-现在还不知道别的漏洞。
+除此以外,还没有其他已知的漏洞。
vim:tw=78:ts=8:noet:ft=help:norl:
-
diff --git a/doc/autocmd.cnx b/doc/autocmd.cnx
index 7c66d00e..2c034802 100644
--- a/doc/autocmd.cnx
+++ b/doc/autocmd.cnx
@@ -1,13 +1,13 @@
-*autocmd.txt* 适用于 Vim 8.2 版本。 最近更新: 2020年1月
+*autocmd.txt* 适用于 Vim 9.2 版本。 最近更新: 2026年4月
- VIM 参考手册 by Bram Moolenaar
+ VIM 参考手册 by Bram Moolenaar
译者: Willis
自动命令 *autocommand* *autocommands*
-一个基本的介绍可以在用户手册的 |40.3| 章节找到。
+基础用法请参考用户手册 |40.3| 一节。
1. 简介 |autocmd-intro|
2. 定义自动命令 |autocmd-define|
@@ -41,25 +41,62 @@
作 (这使得在一些特殊情况下内容可以恢复)。如果可能,尽量用相同的自动命令处理
File* 和 Buf* 事件。
+建议用法:
+- 总是使用自动命令组,以便需要时方便删除自动命令。
+- 保持命令本身简短,繁重工作可用函数完成。
+- 确保定义所在的脚本被重复执行时,自动命令不会被重复定义。
+
+Vim9 脚本示例: >
+ autocmd_add([{replace: true,
+ group: 'DemoGroup',
+ event: 'BufEnter',
+ pattern: '*.txt',
+ cmd: 'call DemoBufEnter()'
+ }])
+
+老式脚本示例: >
+ call autocmd_add([#{replace: v:true,
+ \ group: 'DemoGroup',
+ \ event: 'BufEnter',
+ \ pattern: '*.txt',
+ \ cmd: 'call DemoBufEnter()'
+ \ }])
+
==============================================================================
2. 定义自动命令 *autocmd-define*
*:au* *:autocmd*
-:au[tocmd] [group] {event} {pat} [++once] [++nested] {cmd}
- 把 {cmd} 加到 Vim 在匹配 {pat} 模式的文件执行 {event}
+:au[tocmd] [group] {event} {aupat} [++once] [++nested] {cmd}
+ 把 {cmd} 加到 Vim 匹配 {aupat} 模式的文件执行 {event}
事件时自动执行的命令列表。见 |autocmd-patterns|。
+ 这里的 {event} 不能是 "*"。 *E1155*
注意: 引号视为 :autocmd 的参数而非注释的引导。
Vim 总把 {cmd} 加到已有的自动命令之后,这样保证自动命
令的执行顺序与其定义的顺序相同。
关于 [++nested],参见 |autocmd-nested|。为了后向兼容,
- 也可用 "nested" (没有 ++)。
+ 也可用 "nested" (没有 ++),但 |Vim9| 脚本里不可以。
+ *E1078*
*autocmd-once*
如果给出 [++once],命令执行一次,然后删除 ("一次性")。
特殊模式 或 定义局部于缓冲区的自动命令。见
|autocmd-buflocal|。
-注意: 要在 ":autocmd" 命令之后紧跟其他命令,'|' 必须在 {cmd} 之前。可以这样: >
+如果 `:autocmd` 出现在 Vim9 脚本中 (`:vim9script` 开始的脚本并在 `:def` 函数里
+定义),那么 {cmd} 会在 Vim9 脚本环境下运行。此处取决于 autocmd 定义所在的位置
+而不是其触发的位置。
+ *:autocmd-block*
+类似于 `:command`,{cmd} 可为命令块,参见 |:command-repl|。示例: >
+ au BufReadPost *.xml {
+ setlocal matchpairs+=<:>
+ /
:augroup mine | au! BufRead | augroup END
但下列命令会把 "augroup" 视为所定义命令的一部分: >
:augroup mine | au! BufRead * | augroup END
@@ -71,20 +108,24 @@
:augroup mine | exe "au! BufRead *" | augroup END
:augroup mine | exe "au BufRead * set tw=70" | augroup END
+< *autocmd-expand*
注意 ":autocmd" 的参数里的特殊字符 (例如,"%"、"") 在定义时不会被扩展,
而是在事件发生并执行 {cmd} 的时候才进行。唯一的例外是 "" 在定义时扩展。
例如:
>
:au BufNewFile,BufRead *.html so :h/html.vim
-这里 Vim 把 扩展为该行所在的文件名。
+这里 Vim 把 扩展为该行所在的文件名。不过, 在函数里的用法不同,
+为此,最好用 `:execute` 带