diff options
| author | Mehmet Samet Duman <yongdohyun@projecttick.org> | 2026-04-04 00:19:59 +0300 |
|---|---|---|
| committer | Mehmet Samet Duman <yongdohyun@projecttick.org> | 2026-04-04 00:23:14 +0300 |
| commit | 5b578e70c314723a3cde5c9bfc2be0bf1dadc93b (patch) | |
| tree | 768f6a130e7d72ac6741e147bb51c4495bc7a9a9 /uvim/runtime | |
| parent | 2eae5db069dc171f74cd863487655f6a88e5384d (diff) | |
| download | Project-Tick-5b578e70c314723a3cde5c9bfc2be0bf1dadc93b.tar.gz Project-Tick-5b578e70c314723a3cde5c9bfc2be0bf1dadc93b.zip | |
NOISSUE MNV - MNV's not Vim 10.0 is here!
this patch makes bump 9.2 to 10.0 for version number
added Project Tick rationale in mnv and made new intro
message!
This patch completes rebranding
Signed-off-by: Mehmet Samet Duman <yongdohyun@projecttick.org>
Diffstat (limited to 'uvim/runtime')
158 files changed, 2064 insertions, 1142 deletions
diff --git a/uvim/runtime/doc/Make_all.mak b/uvim/runtime/doc/Make_all.mak index d84f5749bd..0ea8fa825d 100644 --- a/uvim/runtime/doc/Make_all.mak +++ b/uvim/runtime/doc/Make_all.mak @@ -46,6 +46,7 @@ DOCS = \ index.txt \ insert.txt \ intro.txt \ + license.txt \ map.txt \ mbyte.txt \ message.txt \ @@ -80,6 +81,7 @@ DOCS = \ pi_zip.txt \ popup.txt \ print.txt \ + projecttick.txt \ quickfix.txt \ quickref.txt \ quotes.txt \ @@ -91,7 +93,6 @@ DOCS = \ scroll.txt \ sign.txt \ spell.txt \ - sponsor.txt \ starting.txt \ syntax.txt \ tabpage.txt \ @@ -102,7 +103,6 @@ DOCS = \ textprop.txt \ tips.txt \ todo.txt \ - uganda.txt \ undo.txt \ userfunc.txt \ usr_01.txt \ @@ -148,6 +148,7 @@ DOCS = \ version7.txt \ version8.txt \ version9.txt \ + version10.txt \ vi_diff.txt \ mnv9.txt \ mnv9class.txt \ @@ -202,6 +203,7 @@ HTMLS = \ index.html \ insert.html \ intro.html \ + license.html \ map.html \ mbyte.html \ message.html \ @@ -236,6 +238,7 @@ HTMLS = \ pi_zip.html \ popup.html \ print.html \ + projecttick.html \ quickfix.html \ quickref.html \ quotes.html \ @@ -247,7 +250,6 @@ HTMLS = \ scroll.html \ sign.html \ spell.html \ - sponsor.html \ starting.html \ syntax.html \ tabpage.html \ @@ -258,7 +260,6 @@ HTMLS = \ textprop.html \ tips.html \ todo.html \ - uganda.html \ undo.html \ userfunc.html \ usr_01.html \ @@ -304,6 +305,7 @@ HTMLS = \ version7.html \ version8.html \ version9.html \ + version10.html \ vi_diff.html \ vietnamese.html \ mnvindex.html \ diff --git a/uvim/runtime/doc/arabic.txt b/uvim/runtime/doc/arabic.txt index acc34be4da..46adfdc9f6 100644 --- a/uvim/runtime/doc/arabic.txt +++ b/uvim/runtime/doc/arabic.txt @@ -1,4 +1,4 @@ -*arabic.txt* For MNV version 9.2. Last change: 2026 Feb 14 +*arabic.txt* For MNV version 10.0. Last change: 2026 Feb 14 MNV REFERENCE MANUAL by Nadim Shaikli diff --git a/uvim/runtime/doc/autocmd.txt b/uvim/runtime/doc/autocmd.txt index 3417ed791a..f69787b0c6 100644 --- a/uvim/runtime/doc/autocmd.txt +++ b/uvim/runtime/doc/autocmd.txt @@ -1,4 +1,4 @@ -*autocmd.txt* For MNV version 9.2. Last change: 2026 Feb 25 +*autocmd.txt* For MNV version 10.0. Last change: 2026 Feb 25 MNV REFERENCE MANUAL by Bram Moolenaar diff --git a/uvim/runtime/doc/builtin.txt b/uvim/runtime/doc/builtin.txt index 3e0923b0a1..cd2f8e739c 100644 --- a/uvim/runtime/doc/builtin.txt +++ b/uvim/runtime/doc/builtin.txt @@ -1,4 +1,4 @@ -*builtin.txt* For MNV version 9.2. Last change: 2026 Mar 25 +*builtin.txt* For MNV version 10.0. Last change: 2026 Mar 25 MNV REFERENCE MANUAL by Bram Moolenaar diff --git a/uvim/runtime/doc/change.txt b/uvim/runtime/doc/change.txt index 8ba77074e0..cf085f4f7b 100644 --- a/uvim/runtime/doc/change.txt +++ b/uvim/runtime/doc/change.txt @@ -1,4 +1,4 @@ -*change.txt* For MNV version 9.2. Last change: 2026 Mar 31 +*change.txt* For MNV version 10.0. Last change: 2026 Mar 31 MNV REFERENCE MANUAL by Bram Moolenaar diff --git a/uvim/runtime/doc/channel.txt b/uvim/runtime/doc/channel.txt index becea1d09f..b697286d56 100644 --- a/uvim/runtime/doc/channel.txt +++ b/uvim/runtime/doc/channel.txt @@ -1,4 +1,4 @@ -*channel.txt* For MNV version 9.2. Last change: 2026 Mar 13 +*channel.txt* For MNV version 10.0. Last change: 2026 Mar 13 MNV REFERENCE MANUAL by Bram Moolenaar diff --git a/uvim/runtime/doc/cmdline.txt b/uvim/runtime/doc/cmdline.txt index c24bdb543a..2faa420bd6 100644 --- a/uvim/runtime/doc/cmdline.txt +++ b/uvim/runtime/doc/cmdline.txt @@ -1,4 +1,4 @@ -*cmdline.txt* For MNV version 9.2. Last change: 2026 Mar 17 +*cmdline.txt* For MNV version 10.0. Last change: 2026 Mar 17 MNV REFERENCE MANUAL by Bram Moolenaar diff --git a/uvim/runtime/doc/debug.txt b/uvim/runtime/doc/debug.txt index 1464632a1d..96861d564c 100644 --- a/uvim/runtime/doc/debug.txt +++ b/uvim/runtime/doc/debug.txt @@ -1,4 +1,4 @@ -*debug.txt* For MNV version 9.2. Last change: 2026 Feb 14 +*debug.txt* For MNV version 10.0. Last change: 2026 Feb 14 MNV REFERENCE MANUAL by Bram Moolenaar diff --git a/uvim/runtime/doc/debugger.txt b/uvim/runtime/doc/debugger.txt index 6542ed038f..1b2d932f91 100644 --- a/uvim/runtime/doc/debugger.txt +++ b/uvim/runtime/doc/debugger.txt @@ -1,4 +1,4 @@ -*debugger.txt* For MNV version 9.2. Last change: 2026 Feb 14 +*debugger.txt* For MNV version 10.0. Last change: 2026 Feb 14 MNV REFERENCE MANUAL by Gordon Prieur diff --git a/uvim/runtime/doc/develop.txt b/uvim/runtime/doc/develop.txt index 281567de2e..bc3cdba4a7 100644 --- a/uvim/runtime/doc/develop.txt +++ b/uvim/runtime/doc/develop.txt @@ -1,4 +1,4 @@ -*develop.txt* For MNV version 9.2. Last change: 2026 Feb 14 +*develop.txt* For MNV version 10.0. Last change: 2026 Feb 14 MNV REFERENCE MANUAL by Bram Moolenaar @@ -726,7 +726,7 @@ OK: do ============================================================================== 5. Policy *design-policy* *new-features* *deprecated-features* -The time between either a new minor (e.g. 9.2.0) or major (e.g. 10.0) version +The time between either a new minor (e.g. 10.0.0) or major (e.g. 10.0) version is released is called a development cycle. Within the development cycle each single change to the C core will receive a new increased human-readable patch number in order to reference each specific patch release. A typical diff --git a/uvim/runtime/doc/diff.txt b/uvim/runtime/doc/diff.txt index 070d923a77..97aaa4242d 100644 --- a/uvim/runtime/doc/diff.txt +++ b/uvim/runtime/doc/diff.txt @@ -1,4 +1,4 @@ -*diff.txt* For MNV version 9.2. Last change: 2026 Feb 14 +*diff.txt* For MNV version 10.0. Last change: 2026 Feb 14 MNV REFERENCE MANUAL by Bram Moolenaar diff --git a/uvim/runtime/doc/digraph.txt b/uvim/runtime/doc/digraph.txt index 43475e4e4b..5dfa5e4b6f 100644 --- a/uvim/runtime/doc/digraph.txt +++ b/uvim/runtime/doc/digraph.txt @@ -1,4 +1,4 @@ -*digraph.txt* For MNV version 9.2. Last change: 2026 Feb 14 +*digraph.txt* For MNV version 10.0. Last change: 2026 Feb 14 MNV REFERENCE MANUAL by Bram Moolenaar diff --git a/uvim/runtime/doc/editing.txt b/uvim/runtime/doc/editing.txt index 92bce0fffe..ec9ff1d959 100644 --- a/uvim/runtime/doc/editing.txt +++ b/uvim/runtime/doc/editing.txt @@ -1,4 +1,4 @@ -*editing.txt* For MNV version 9.2. Last change: 2026 Feb 14 +*editing.txt* For MNV version 10.0. Last change: 2026 Feb 14 MNV REFERENCE MANUAL by Bram Moolenaar diff --git a/uvim/runtime/doc/eval.txt b/uvim/runtime/doc/eval.txt index 25a1999345..384f518087 100644 --- a/uvim/runtime/doc/eval.txt +++ b/uvim/runtime/doc/eval.txt @@ -1,4 +1,4 @@ -*eval.txt* For MNV version 9.2. Last change: 2026 Feb 14 +*eval.txt* For MNV version 10.0. Last change: 2026 Feb 14 MNV REFERENCE MANUAL by Bram Moolenaar @@ -5207,7 +5207,7 @@ script authors. Currently, it only includes very few functions, but it may grow over time. The functions are available as |MNV9-script| as well as using legacy MNV -script (to be used for non MNV 9.0 versions and Neomnv). +script (to be used for non MNV 10.0 versions and NeoVim). *dist#mnv* *dist#mnv9* The functions make use of the autoloaded prefix "dist#mnv" (for legacy MNV diff --git a/uvim/runtime/doc/farsi.txt b/uvim/runtime/doc/farsi.txt index eb40e80175..1c0eec0261 100644 --- a/uvim/runtime/doc/farsi.txt +++ b/uvim/runtime/doc/farsi.txt @@ -1,4 +1,4 @@ -*farsi.txt* For MNV version 9.2. Last change: 2026 Feb 14 +*farsi.txt* For MNV version 10.0. Last change: 2026 Feb 14 MNV REFERENCE MANUAL by Mortaza Ghassab Shiran diff --git a/uvim/runtime/doc/filetype.txt b/uvim/runtime/doc/filetype.txt index fded3e50ed..bf81554e77 100644 --- a/uvim/runtime/doc/filetype.txt +++ b/uvim/runtime/doc/filetype.txt @@ -1,4 +1,4 @@ -*filetype.txt* For MNV version 9.2. Last change: 2026 Mar 24 +*filetype.txt* For MNV version 10.0. Last change: 2026 Mar 24 MNV REFERENCE MANUAL by Bram Moolenaar diff --git a/uvim/runtime/doc/fold.txt b/uvim/runtime/doc/fold.txt index ff720baae4..4afc6bbc06 100644 --- a/uvim/runtime/doc/fold.txt +++ b/uvim/runtime/doc/fold.txt @@ -1,4 +1,4 @@ -*fold.txt* For MNV version 9.2. Last change: 2026 Feb 14 +*fold.txt* For MNV version 10.0. Last change: 2026 Feb 14 MNV REFERENCE MANUAL by Bram Moolenaar diff --git a/uvim/runtime/doc/ft_ada.txt b/uvim/runtime/doc/ft_ada.txt index 8671746562..c73d6f5e87 100644 --- a/uvim/runtime/doc/ft_ada.txt +++ b/uvim/runtime/doc/ft_ada.txt @@ -1,4 +1,4 @@ -*ft_ada.txt* For MNV version 9.2. Last change: 2026 Feb 14 +*ft_ada.txt* For MNV version 10.0. Last change: 2026 Feb 14 ADA FILE TYPE PLUG-INS REFERENCE MANUAL~ diff --git a/uvim/runtime/doc/ft_context.txt b/uvim/runtime/doc/ft_context.txt index 76ed3232f7..db4e11250c 100644 --- a/uvim/runtime/doc/ft_context.txt +++ b/uvim/runtime/doc/ft_context.txt @@ -1,4 +1,4 @@ -*ft_context.txt* For MNV version 9.2. Last change: 2026 Feb 14 +*ft_context.txt* For MNV version 10.0. Last change: 2026 Feb 14 This is the documentation for the ConTeXt filetype plugin. diff --git a/uvim/runtime/doc/ft_mp.txt b/uvim/runtime/doc/ft_mp.txt index 4c5887727b..2093843e71 100644 --- a/uvim/runtime/doc/ft_mp.txt +++ b/uvim/runtime/doc/ft_mp.txt @@ -1,4 +1,4 @@ -*ft_mp.txt* For MNV version 9.2. Last change: 2026 Feb 14 +*ft_mp.txt* For MNV version 10.0. Last change: 2026 Feb 14 This is the documentation for the METAFONT and MetaPost filetype plugins. Unless otherwise specified, the commands, settings and mappings defined below diff --git a/uvim/runtime/doc/ft_sql.txt b/uvim/runtime/doc/ft_sql.txt index 2391b9615d..9b229b7f53 100644 --- a/uvim/runtime/doc/ft_sql.txt +++ b/uvim/runtime/doc/ft_sql.txt @@ -1,4 +1,4 @@ -*ft_sql.txt* For MNV version 9.2. Last change: 2026 Feb 14 +*ft_sql.txt* For MNV version 10.0. Last change: 2026 Feb 14 by David Fishburn diff --git a/uvim/runtime/doc/gui.txt b/uvim/runtime/doc/gui.txt index faa67a1873..5d431f4408 100644 --- a/uvim/runtime/doc/gui.txt +++ b/uvim/runtime/doc/gui.txt @@ -1,4 +1,4 @@ -*gui.txt* For MNV version 9.2. Last change: 2026 Feb 14 +*gui.txt* For MNV version 10.0. Last change: 2026 Feb 14 MNV REFERENCE MANUAL by Bram Moolenaar diff --git a/uvim/runtime/doc/gui_w32.txt b/uvim/runtime/doc/gui_w32.txt index 1636fe31e7..809e8ed083 100644 --- a/uvim/runtime/doc/gui_w32.txt +++ b/uvim/runtime/doc/gui_w32.txt @@ -1,4 +1,4 @@ -*gui_w32.txt* For MNV version 9.2. Last change: 2026 Feb 14 +*gui_w32.txt* For MNV version 10.0. Last change: 2026 Feb 14 MNV REFERENCE MANUAL by Bram Moolenaar diff --git a/uvim/runtime/doc/gui_x11.txt b/uvim/runtime/doc/gui_x11.txt index dced97be72..6706a1f64f 100644 --- a/uvim/runtime/doc/gui_x11.txt +++ b/uvim/runtime/doc/gui_x11.txt @@ -1,4 +1,4 @@ -*gui_x11.txt* For MNV version 9.2. Last change: 2026 Feb 14 +*gui_x11.txt* For MNV version 10.0. Last change: 2026 Feb 14 MNV REFERENCE MANUAL by Bram Moolenaar diff --git a/uvim/runtime/doc/hangulin.txt b/uvim/runtime/doc/hangulin.txt index 1ef164c515..1a95d2b3b8 100644 --- a/uvim/runtime/doc/hangulin.txt +++ b/uvim/runtime/doc/hangulin.txt @@ -1,4 +1,4 @@ -*hangulin.txt* For MNV version 9.2. Last change: 2026 Feb 14 +*hangulin.txt* For MNV version 10.0. Last change: 2026 Feb 14 MNV REFERENCE MANUAL by Chi-Deok Hwang and Sung-Hyun Nam diff --git a/uvim/runtime/doc/hebrew.txt b/uvim/runtime/doc/hebrew.txt index 92fd6943db..5509aea655 100644 --- a/uvim/runtime/doc/hebrew.txt +++ b/uvim/runtime/doc/hebrew.txt @@ -1,4 +1,4 @@ -*hebrew.txt* For MNV version 9.2. Last change: 2026 Feb 14 +*hebrew.txt* For MNV version 10.0. Last change: 2026 Feb 14 MNV REFERENCE MANUAL by Ron Aaron and Avner Lottem diff --git a/uvim/runtime/doc/help.txt b/uvim/runtime/doc/help.txt index dee98cf33b..0b188f844d 100644 --- a/uvim/runtime/doc/help.txt +++ b/uvim/runtime/doc/help.txt @@ -1,4 +1,4 @@ -*help.txt* For MNV version 9.2. Last change: 2026 Feb 14 +*help.txt* For MNV version 10.0. Last change: 2026 Feb 14 MNV - main help file k @@ -40,6 +40,10 @@ MNV stands for MNV is not Vim. Most of MNV was made by Bram Moolenaar, but only through the help of many others. See |credits|. ------------------------------------------------------------------------------ *doc-file-list* *Q_ct* + +PROJECT TICK: +|projecttick| Rationale of Project Tick + BASIC: |quickref| Overview of the most common commands you will use |tutor| 30-minute interactive course for beginners @@ -112,6 +116,7 @@ General subjects ~ |todo.txt| known problems and desired extensions |develop.txt| development of MNV |debug.txt| debugging MNV itself +|license.txt| projects license Basic editing ~ |starting.txt| starting MNV, MNV command arguments, initialisation @@ -209,6 +214,7 @@ Versions ~ |version7.txt| Differences between MNV version 6.4 and 7.x |version8.txt| Differences between MNV version 7.4 and 8.x |version9.txt| Differences between MNV version 8.2 and 9.0 +|version10.txt| Differences between MNV version 10 *sys-file-list* Remarks about specific systems ~ |os_390.txt| OS/390 Unix diff --git a/uvim/runtime/doc/helphelp.txt b/uvim/runtime/doc/helphelp.txt index edf1501a91..df162c421d 100644 --- a/uvim/runtime/doc/helphelp.txt +++ b/uvim/runtime/doc/helphelp.txt @@ -1,4 +1,4 @@ -*helphelp.txt* For MNV version 9.2. Last change: 2026 Feb 14 +*helphelp.txt* For MNV version 10.0. Last change: 2026 Feb 14 MNV REFERENCE MANUAL by Bram Moolenaar diff --git a/uvim/runtime/doc/howto.txt b/uvim/runtime/doc/howto.txt index 5c5ddd40d6..5c37e96d99 100644 --- a/uvim/runtime/doc/howto.txt +++ b/uvim/runtime/doc/howto.txt @@ -1,4 +1,4 @@ -*howto.txt* For MNV version 9.2. Last change: 2026 Feb 14 +*howto.txt* For MNV version 10.0. Last change: 2026 Feb 14 MNV REFERENCE MANUAL by Bram Moolenaar diff --git a/uvim/runtime/doc/if_cscop.txt b/uvim/runtime/doc/if_cscop.txt index f840d759c8..e28320e10e 100644 --- a/uvim/runtime/doc/if_cscop.txt +++ b/uvim/runtime/doc/if_cscop.txt @@ -1,4 +1,4 @@ -*if_cscop.txt* For MNV version 9.2. Last change: 2026 Feb 14 +*if_cscop.txt* For MNV version 10.0. Last change: 2026 Feb 14 MNV REFERENCE MANUAL by Andy Kahn diff --git a/uvim/runtime/doc/if_lua.txt b/uvim/runtime/doc/if_lua.txt index d98622f316..210b6a50ec 100644 --- a/uvim/runtime/doc/if_lua.txt +++ b/uvim/runtime/doc/if_lua.txt @@ -1,4 +1,4 @@ -*if_lua.txt* For MNV version 9.2. Last change: 2026 Feb 14 +*if_lua.txt* For MNV version 10.0. Last change: 2026 Feb 14 MNV REFERENCE MANUAL by Luis Carvalho diff --git a/uvim/runtime/doc/if_mzsch.txt b/uvim/runtime/doc/if_mzsch.txt index 73512a14de..ebe6274ddc 100644 --- a/uvim/runtime/doc/if_mzsch.txt +++ b/uvim/runtime/doc/if_mzsch.txt @@ -1,4 +1,4 @@ -*if_mzsch.txt* For MNV version 9.2. Last change: 2026 Feb 14 +*if_mzsch.txt* For MNV version 10.0. Last change: 2026 Feb 14 MNV REFERENCE MANUAL by Sergey Khorev diff --git a/uvim/runtime/doc/if_ole.txt b/uvim/runtime/doc/if_ole.txt index e3aacf3820..6b38af67c3 100644 --- a/uvim/runtime/doc/if_ole.txt +++ b/uvim/runtime/doc/if_ole.txt @@ -1,4 +1,4 @@ -*if_ole.txt* For MNV version 9.2. Last change: 2026 Feb 14 +*if_ole.txt* For MNV version 10.0. Last change: 2026 Feb 14 MNV REFERENCE MANUAL by Paul Moore diff --git a/uvim/runtime/doc/if_perl.txt b/uvim/runtime/doc/if_perl.txt index 626f496017..ecbeea8044 100644 --- a/uvim/runtime/doc/if_perl.txt +++ b/uvim/runtime/doc/if_perl.txt @@ -1,4 +1,4 @@ -*if_perl.txt* For MNV version 9.2. Last change: 2026 Feb 14 +*if_perl.txt* For MNV version 10.0. Last change: 2026 Feb 14 MNV REFERENCE MANUAL by Sven Verdoolaege diff --git a/uvim/runtime/doc/if_pyth.txt b/uvim/runtime/doc/if_pyth.txt index 2633e468f0..571e2daf54 100644 --- a/uvim/runtime/doc/if_pyth.txt +++ b/uvim/runtime/doc/if_pyth.txt @@ -1,4 +1,4 @@ -*if_pyth.txt* For MNV version 9.2. Last change: 2026 Mar 18 +*if_pyth.txt* For MNV version 10.0. Last change: 2026 Mar 18 MNV REFERENCE MANUAL by Paul Moore diff --git a/uvim/runtime/doc/if_ruby.txt b/uvim/runtime/doc/if_ruby.txt index 98044c20a5..8502a7fcf6 100644 --- a/uvim/runtime/doc/if_ruby.txt +++ b/uvim/runtime/doc/if_ruby.txt @@ -1,4 +1,4 @@ -*if_ruby.txt* For MNV version 9.2. Last change: 2026 Feb 14 +*if_ruby.txt* For MNV version 10.0. Last change: 2026 Feb 14 MNV REFERENCE MANUAL by Shugo Maeda diff --git a/uvim/runtime/doc/if_sniff.txt b/uvim/runtime/doc/if_sniff.txt index f7a4826fe6..495effd398 100644 --- a/uvim/runtime/doc/if_sniff.txt +++ b/uvim/runtime/doc/if_sniff.txt @@ -1,4 +1,4 @@ -*if_sniff.txt* For MNV version 9.2. Last change: 2026 Feb 14 +*if_sniff.txt* For MNV version 10.0. Last change: 2026 Feb 14 MNV REFERENCE MANUAL by Anton Leherbauer diff --git a/uvim/runtime/doc/if_tcl.txt b/uvim/runtime/doc/if_tcl.txt index d0be8ab51b..ee10d1a5bc 100644 --- a/uvim/runtime/doc/if_tcl.txt +++ b/uvim/runtime/doc/if_tcl.txt @@ -1,4 +1,4 @@ -*if_tcl.txt* For MNV version 9.2. Last change: 2026 Feb 14 +*if_tcl.txt* For MNV version 10.0. Last change: 2026 Feb 14 MNV REFERENCE MANUAL by Ingo Wilken diff --git a/uvim/runtime/doc/indent.txt b/uvim/runtime/doc/indent.txt index 4d23301495..48f705015e 100644 --- a/uvim/runtime/doc/indent.txt +++ b/uvim/runtime/doc/indent.txt @@ -1,4 +1,4 @@ -*indent.txt* For MNV version 9.2. Last change: 2026 Feb 14 +*indent.txt* For MNV version 10.0. Last change: 2026 Feb 14 MNV REFERENCE MANUAL by Bram Moolenaar diff --git a/uvim/runtime/doc/index.txt b/uvim/runtime/doc/index.txt index d2cd6710e1..85ec7079c8 100644 --- a/uvim/runtime/doc/index.txt +++ b/uvim/runtime/doc/index.txt @@ -1,4 +1,4 @@ -*index.txt* For MNV version 9.2. Last change: 2026 Feb 14 +*index.txt* For MNV version 10.0. Last change: 2026 Feb 14 MNV REFERENCE MANUAL by Bram Moolenaar diff --git a/uvim/runtime/doc/insert.txt b/uvim/runtime/doc/insert.txt index 6588d25a8f..20c567b754 100644 --- a/uvim/runtime/doc/insert.txt +++ b/uvim/runtime/doc/insert.txt @@ -1,4 +1,4 @@ -*insert.txt* For MNV version 9.2. Last change: 2026 Feb 14 +*insert.txt* For MNV version 10.0. Last change: 2026 Feb 14 MNV REFERENCE MANUAL by Bram Moolenaar diff --git a/uvim/runtime/doc/intro.txt b/uvim/runtime/doc/intro.txt index 690c60b72e..6cef16701e 100644 --- a/uvim/runtime/doc/intro.txt +++ b/uvim/runtime/doc/intro.txt @@ -1,4 +1,4 @@ -*intro.txt* For MNV version 9.2. Last change: 2026 Mar 08 +*intro.txt* For MNV version 10.0. Last change: 2026 Mar 08 MNV REFERENCE MANUAL by Bram Moolenaar diff --git a/uvim/runtime/doc/license.txt b/uvim/runtime/doc/license.txt new file mode 100644 index 0000000000..559268db13 --- /dev/null +++ b/uvim/runtime/doc/license.txt @@ -0,0 +1,784 @@ +*license.txt* For MNV version 10.0. Last change: 2026 Apr 3 + + + MNV REFERENCE MANUAL by Bram Moolenaar + +This project Licensed under GPL-3.0-or-later + + MNV: MNV's not Vim - Text editor + Copyright (C) 2026 Project Tick + + This program is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + This program is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with this program. If not, see <https://www.gnu.org/licenses/>. + + This file incorporates work covered by the following copyright and + permission notice: + + VIM LICENSE + + Copyright (C) Bram Moolenar et al. All rights reserved. + + I) There are no restrictions on distributing unmodified copies of Vim except + that they must include this license text. You can also distribute + unmodified parts of Vim, likewise unrestricted except that they must + include this license text. You are also allowed to include executables + that you made from the unmodified Vim sources, plus your own usage + examples and Vim scripts. + + II) It is allowed to distribute a modified (or extended) version of Vim, + including executables and/or source code, when the following four + conditions are met: + 1) This license text must be included unmodified. + 2) The modified Vim must be distributed in one of the following five ways: + a) If you make changes to Vim yourself, you must clearly describe in + the distribution how to contact you. When the maintainer asks you + (in any way) for a copy of the modified Vim you distributed, you + must make your changes, including source code, available to the + maintainer without fee. The maintainer reserves the right to + include your changes in the official version of Vim. What the + maintainer will do with your changes and under what license they + will be distributed is negotiable. If there has been no negotiation + then this license, or a later version, also applies to your changes. + The current maintainers are listed here: https://github.com/orgs/vim/people. + If this changes it will be announced in appropriate places (most likely + vim.sf.net, www.vim.org and/or comp.editors). When it is completely + impossible to contact the maintainer, the obligation to send him + your changes ceases. Once the maintainer has confirmed that he has + received your changes they will not have to be sent again. + b) If you have received a modified Vim that was distributed as + mentioned under a) you are allowed to further distribute it + unmodified, as mentioned at I). If you make additional changes the + text under a) applies to those changes. + c) Provide all the changes, including source code, with every copy of + the modified Vim you distribute. This may be done in the form of a + context diff. You can choose what license to use for new code you + add. The changes and their license must not restrict others from + making their own changes to the official version of Vim. + d) When you have a modified Vim which includes changes as mentioned + under c), you can distribute it without the source code for the + changes if the following three conditions are met: + - The license that applies to the changes permits you to distribute + the changes to the Vim maintainer without fee or restriction, and + permits the Vim maintainer to include the changes in the official + version of Vim without fee or restriction. + - You keep the changes for at least three years after last + distributing the corresponding modified Vim. When the maintainer + or someone who you distributed the modified Vim to asks you (in + any way) for the changes within this period, you must make them + available to him. + - You clearly describe in the distribution how to contact you. This + contact information must remain valid for at least three years + after last distributing the corresponding modified Vim, or as long + as possible. + e) When the GNU General Public License (GPL) applies to the changes, + you can distribute the modified Vim under the GNU GPL version 2 or + any later version. + 3) A message must be added, at least in the output of the ":version" + command and in the intro screen, such that the user of the modified Vim + is able to see that it was modified. When distributing as mentioned + under 2)e) adding the message is only required for as far as this does + not conflict with the license used for the changes. + 4) The contact information as required under 2)a) and 2)d) must not be + removed or changed, except that the person himself can make + corrections. + + III) If you distribute a modified version of Vim, you are encouraged to use + the Vim license for your changes and make them available to the + maintainer, including the source code. The preferred way to do this is + by e-mail or by uploading the files to a server and e-mailing the URL. + If the number of changes is small (e.g., a modified Makefile) e-mailing a + context diff will do. The e-mail address to be used is + <maintainer@vim.org> + + IV) It is not allowed to remove this license from the distribution of the Vim + sources, parts of it or from a modified version. You may use this + license for previous Vim releases instead of the license that they came + with, at your option. + + +GPL-3.0-or-later License document: + + GNU GENERAL PUBLIC LICENSE + Version 3, 29 June 2007 + + Copyright (C) 2007 Free Software Foundation, Inc. <https://fsf.org/> + Everyone is permitted to copy and distribute verbatim copies + of this license document, but changing it is not allowed. + + Preamble + + The GNU General Public License is a free, copyleft license for +software and other kinds of works. + + The licenses for most software and other practical works are designed +to take away your freedom to share and change the works. By contrast, +the GNU General Public License is intended to guarantee your freedom to +share and change all versions of a program--to make sure it remains free +software for all its users. We, the Free Software Foundation, use the +GNU General Public License for most of our software; it applies also to +any other work released this way by its authors. You can apply it to +your programs, too. + + When we speak of free software, we are referring to freedom, not +price. Our General Public Licenses are designed to make sure that you +have the freedom to distribute copies of free software (and charge for +them if you wish), that you receive source code or can get it if you +want it, that you can change the software or use pieces of it in new +free programs, and that you know you can do these things. + + To protect your rights, we need to prevent others from denying you +these rights or asking you to surrender the rights. Therefore, you have +certain responsibilities if you distribute copies of the software, or if +you modify it: responsibilities to respect the freedom of others. + + For example, if you distribute copies of such a program, whether +gratis or for a fee, you must pass on to the recipients the same +freedoms that you received. You must make sure that they, too, receive +or can get the source code. And you must show them these terms so they +know their rights. + + Developers that use the GNU GPL protect your rights with two steps: +(1) assert copyright on the software, and (2) offer you this License +giving you legal permission to copy, distribute and/or modify it. + + For the developers' and authors' protection, the GPL clearly explains +that there is no warranty for this free software. For both users' and +authors' sake, the GPL requires that modified versions be marked as +changed, so that their problems will not be attributed erroneously to +authors of previous versions. + + Some devices are designed to deny users access to install or run +modified versions of the software inside them, although the manufacturer +can do so. This is fundamentally incompatible with the aim of +protecting users' freedom to change the software. The systematic +pattern of such abuse occurs in the area of products for individuals to +use, which is precisely where it is most unacceptable. Therefore, we +have designed this version of the GPL to prohibit the practice for those +products. If such problems arise substantially in other domains, we +stand ready to extend this provision to those domains in future versions +of the GPL, as needed to protect the freedom of users. + + Finally, every program is threatened constantly by software patents. +States should not allow patents to restrict development and use of +software on general-purpose computers, but in those that do, we wish to +avoid the special danger that patents applied to a free program could +make it effectively proprietary. To prevent this, the GPL assures that +patents cannot be used to render the program non-free. + + The precise terms and conditions for copying, distribution and +modification follow. + + TERMS AND CONDITIONS + + 0. Definitions. + + "This License" refers to version 3 of the GNU General Public License. + + "Copyright" also means copyright-like laws that apply to other kinds of +works, such as semiconductor masks. + + "The Program" refers to any copyrightable work licensed under this +License. Each licensee is addressed as "you". "Licensees" and +"recipients" may be individuals or organizations. + + To "modify" a work means to copy from or adapt all or part of the work +in a fashion requiring copyright permission, other than the making of an +exact copy. The resulting work is called a "modified version" of the +earlier work or a work "based on" the earlier work. + + A "covered work" means either the unmodified Program or a work based +on the Program. + + To "propagate" a work means to do anything with it that, without +permission, would make you directly or secondarily liable for +infringement under applicable copyright law, except executing it on a +computer or modifying a private copy. Propagation includes copying, +distribution (with or without modification), making available to the +public, and in some countries other activities as well. + + To "convey" a work means any kind of propagation that enables other +parties to make or receive copies. Mere interaction with a user through +a computer network, with no transfer of a copy, is not conveying. + + An interactive user interface displays "Appropriate Legal Notices" +to the extent that it includes a convenient and prominently visible +feature that (1) displays an appropriate copyright notice, and (2) +tells the user that there is no warranty for the work (except to the +extent that warranties are provided), that licensees may convey the +work under this License, and how to view a copy of this License. If +the interface presents a list of user commands or options, such as a +menu, a prominent item in the list meets this criterion. + + 1. Source Code. + + The "source code" for a work means the preferred form of the work +for making modifications to it. "Object code" means any non-source +form of a work. + + A "Standard Interface" means an interface that either is an official +standard defined by a recognized standards body, or, in the case of +interfaces specified for a particular programming language, one that +is widely used among developers working in that language. + + The "System Libraries" of an executable work include anything, other +than the work as a whole, that (a) is included in the normal form of +packaging a Major Component, but which is not part of that Major +Component, and (b) serves only to enable use of the work with that +Major Component, or to implement a Standard Interface for which an +implementation is available to the public in source code form. A +"Major Component", in this context, means a major essential component +(kernel, window system, and so on) of the specific operating system +(if any) on which the executable work runs, or a compiler used to +produce the work, or an object code interpreter used to run it. + + The "Corresponding Source" for a work in object code form means all +the source code needed to generate, install, and (for an executable +work) run the object code and to modify the work, including scripts to +control those activities. However, it does not include the work's +System Libraries, or general-purpose tools or generally available free +programs which are used unmodified in performing those activities but +which are not part of the work. For example, Corresponding Source +includes interface definition files associated with source files for +the work, and the source code for shared libraries and dynamically +linked subprograms that the work is specifically designed to require, +such as by intimate data communication or control flow between those +subprograms and other parts of the work. + + The Corresponding Source need not include anything that users +can regenerate automatically from other parts of the Corresponding +Source. + + The Corresponding Source for a work in source code form is that +same work. + + 2. Basic Permissions. + + All rights granted under this License are granted for the term of +copyright on the Program, and are irrevocable provided the stated +conditions are met. This License explicitly affirms your unlimited +permission to run the unmodified Program. The output from running a +covered work is covered by this License only if the output, given its +content, constitutes a covered work. This License acknowledges your +rights of fair use or other equivalent, as provided by copyright law. + + You may make, run and propagate covered works that you do not +convey, without conditions so long as your license otherwise remains +in force. You may convey covered works to others for the sole purpose +of having them make modifications exclusively for you, or provide you +with facilities for running those works, provided that you comply with +the terms of this License in conveying all material for which you do +not control copyright. Those thus making or running the covered works +for you must do so exclusively on your behalf, under your direction +and control, on terms that prohibit them from making any copies of +your copyrighted material outside their relationship with you. + + Conveying under any other circumstances is permitted solely under +the conditions stated below. Sublicensing is not allowed; section 10 +makes it unnecessary. + + 3. Protecting Users' Legal Rights From Anti-Circumvention Law. + + No covered work shall be deemed part of an effective technological +measure under any applicable law fulfilling obligations under article +11 of the WIPO copyright treaty adopted on 20 December 1996, or +similar laws prohibiting or restricting circumvention of such +measures. + + When you convey a covered work, you waive any legal power to forbid +circumvention of technological measures to the extent such circumvention +is effected by exercising rights under this License with respect to +the covered work, and you disclaim any intention to limit operation or +modification of the work as a means of enforcing, against the work's +users, your or third parties' legal rights to forbid circumvention of +technological measures. + + 4. Conveying Verbatim Copies. + + You may convey verbatim copies of the Program's source code as you +receive it, in any medium, provided that you conspicuously and +appropriately publish on each copy an appropriate copyright notice; +keep intact all notices stating that this License and any +non-permissive terms added in accord with section 7 apply to the code; +keep intact all notices of the absence of any warranty; and give all +recipients a copy of this License along with the Program. + + You may charge any price or no price for each copy that you convey, +and you may offer support or warranty protection for a fee. + + 5. Conveying Modified Source Versions. + + You may convey a work based on the Program, or the modifications to +produce it from the Program, in the form of source code under the +terms of section 4, provided that you also meet all of these conditions: + + a) The work must carry prominent notices stating that you modified + it, and giving a relevant date. + + b) The work must carry prominent notices stating that it is + released under this License and any conditions added under section + 7. This requirement modifies the requirement in section 4 to + "keep intact all notices". + + c) You must license the entire work, as a whole, under this + License to anyone who comes into possession of a copy. This + License will therefore apply, along with any applicable section 7 + additional terms, to the whole of the work, and all its parts, + regardless of how they are packaged. This License gives no + permission to license the work in any other way, but it does not + invalidate such permission if you have separately received it. + + d) If the work has interactive user interfaces, each must display + Appropriate Legal Notices; however, if the Program has interactive + interfaces that do not display Appropriate Legal Notices, your + work need not make them do so. + + A compilation of a covered work with other separate and independent +works, which are not by their nature extensions of the covered work, +and which are not combined with it such as to form a larger program, +in or on a volume of a storage or distribution medium, is called an +"aggregate" if the compilation and its resulting copyright are not +used to limit the access or legal rights of the compilation's users +beyond what the individual works permit. Inclusion of a covered work +in an aggregate does not cause this License to apply to the other +parts of the aggregate. + + 6. Conveying Non-Source Forms. + + You may convey a covered work in object code form under the terms +of sections 4 and 5, provided that you also convey the +machine-readable Corresponding Source under the terms of this License, +in one of these ways: + + a) Convey the object code in, or embodied in, a physical product + (including a physical distribution medium), accompanied by the + Corresponding Source fixed on a durable physical medium + customarily used for software interchange. + + b) Convey the object code in, or embodied in, a physical product + (including a physical distribution medium), accompanied by a + written offer, valid for at least three years and valid for as + long as you offer spare parts or customer support for that product + model, to give anyone who possesses the object code either (1) a + copy of the Corresponding Source for all the software in the + product that is covered by this License, on a durable physical + medium customarily used for software interchange, for a price no + more than your reasonable cost of physically performing this + conveying of source, or (2) access to copy the + Corresponding Source from a network server at no charge. + + c) Convey individual copies of the object code with a copy of the + written offer to provide the Corresponding Source. This + alternative is allowed only occasionally and noncommercially, and + only if you received the object code with such an offer, in accord + with subsection 6b. + + d) Convey the object code by offering access from a designated + place (gratis or for a charge), and offer equivalent access to the + Corresponding Source in the same way through the same place at no + further charge. You need not require recipients to copy the + Corresponding Source along with the object code. If the place to + copy the object code is a network server, the Corresponding Source + may be on a different server (operated by you or a third party) + that supports equivalent copying facilities, provided you maintain + clear directions next to the object code saying where to find the + Corresponding Source. Regardless of what server hosts the + Corresponding Source, you remain obligated to ensure that it is + available for as long as needed to satisfy these requirements. + + e) Convey the object code using peer-to-peer transmission, provided + you inform other peers where the object code and Corresponding + Source of the work are being offered to the general public at no + charge under subsection 6d. + + A separable portion of the object code, whose source code is excluded +from the Corresponding Source as a System Library, need not be +included in conveying the object code work. + + A "User Product" is either (1) a "consumer product", which means any +tangible personal property which is normally used for personal, family, +or household purposes, or (2) anything designed or sold for incorporation +into a dwelling. In determining whether a product is a consumer product, +doubtful cases shall be resolved in favor of coverage. For a particular +product received by a particular user, "normally used" refers to a +typical or common use of that class of product, regardless of the status +of the particular user or of the way in which the particular user +actually uses, or expects or is expected to use, the product. A product +is a consumer product regardless of whether the product has substantial +commercial, industrial or non-consumer uses, unless such uses represent +the only significant mode of use of the product. + + "Installation Information" for a User Product means any methods, +procedures, authorization keys, or other information required to install +and execute modified versions of a covered work in that User Product from +a modified version of its Corresponding Source. The information must +suffice to ensure that the continued functioning of the modified object +code is in no case prevented or interfered with solely because +modification has been made. + + If you convey an object code work under this section in, or with, or +specifically for use in, a User Product, and the conveying occurs as +part of a transaction in which the right of possession and use of the +User Product is transferred to the recipient in perpetuity or for a +fixed term (regardless of how the transaction is characterized), the +Corresponding Source conveyed under this section must be accompanied +by the Installation Information. But this requirement does not apply +if neither you nor any third party retains the ability to install +modified object code on the User Product (for example, the work has +been installed in ROM). + + The requirement to provide Installation Information does not include a +requirement to continue to provide support service, warranty, or updates +for a work that has been modified or installed by the recipient, or for +the User Product in which it has been modified or installed. Access to a +network may be denied when the modification itself materially and +adversely affects the operation of the network or violates the rules and +protocols for communication across the network. + + Corresponding Source conveyed, and Installation Information provided, +in accord with this section must be in a format that is publicly +documented (and with an implementation available to the public in +source code form), and must require no special password or key for +unpacking, reading or copying. + + 7. Additional Terms. + + "Additional permissions" are terms that supplement the terms of this +License by making exceptions from one or more of its conditions. +Additional permissions that are applicable to the entire Program shall +be treated as though they were included in this License, to the extent +that they are valid under applicable law. If additional permissions +apply only to part of the Program, that part may be used separately +under those permissions, but the entire Program remains governed by +this License without regard to the additional permissions. + + When you convey a copy of a covered work, you may at your option +remove any additional permissions from that copy, or from any part of +it. (Additional permissions may be written to require their own +removal in certain cases when you modify the work.) You may place +additional permissions on material, added by you to a covered work, +for which you have or can give appropriate copyright permission. + + Notwithstanding any other provision of this License, for material you +add to a covered work, you may (if authorized by the copyright holders of +that material) supplement the terms of this License with terms: + + a) Disclaiming warranty or limiting liability differently from the + terms of sections 15 and 16 of this License; or + + b) Requiring preservation of specified reasonable legal notices or + author attributions in that material or in the Appropriate Legal + Notices displayed by works containing it; or + + c) Prohibiting misrepresentation of the origin of that material, or + requiring that modified versions of such material be marked in + reasonable ways as different from the original version; or + + d) Limiting the use for publicity purposes of names of licensors or + authors of the material; or + + e) Declining to grant rights under trademark law for use of some + trade names, trademarks, or service marks; or + + f) Requiring indemnification of licensors and authors of that + material by anyone who conveys the material (or modified versions of + it) with contractual assumptions of liability to the recipient, for + any liability that these contractual assumptions directly impose on + those licensors and authors. + + All other non-permissive additional terms are considered "further +restrictions" within the meaning of section 10. If the Program as you +received it, or any part of it, contains a notice stating that it is +governed by this License along with a term that is a further +restriction, you may remove that term. If a license document contains +a further restriction but permits relicensing or conveying under this +License, you may add to a covered work material governed by the terms +of that license document, provided that the further restriction does +not survive such relicensing or conveying. + + If you add terms to a covered work in accord with this section, you +must place, in the relevant source files, a statement of the +additional terms that apply to those files, or a notice indicating +where to find the applicable terms. + + Additional terms, permissive or non-permissive, may be stated in the +form of a separately written license, or stated as exceptions; +the above requirements apply either way. + + 8. Termination. + + You may not propagate or modify a covered work except as expressly +provided under this License. Any attempt otherwise to propagate or +modify it is void, and will automatically terminate your rights under +this License (including any patent licenses granted under the third +paragraph of section 11). + + However, if you cease all violation of this License, then your +license from a particular copyright holder is reinstated (a) +provisionally, unless and until the copyright holder explicitly and +finally terminates your license, and (b) permanently, if the copyright +holder fails to notify you of the violation by some reasonable means +prior to 60 days after the cessation. + + Moreover, your license from a particular copyright holder is +reinstated permanently if the copyright holder notifies you of the +violation by some reasonable means, this is the first time you have +received notice of violation of this License (for any work) from that +copyright holder, and you cure the violation prior to 30 days after +your receipt of the notice. + + Termination of your rights under this section does not terminate the +licenses of parties who have received copies or rights from you under +this License. If your rights have been terminated and not permanently +reinstated, you do not qualify to receive new licenses for the same +material under section 10. + + 9. Acceptance Not Required for Having Copies. + + You are not required to accept this License in order to receive or +run a copy of the Program. Ancillary propagation of a covered work +occurring solely as a consequence of using peer-to-peer transmission +to receive a copy likewise does not require acceptance. However, +nothing other than this License grants you permission to propagate or +modify any covered work. These actions infringe copyright if you do +not accept this License. Therefore, by modifying or propagating a +covered work, you indicate your acceptance of this License to do so. + + 10. Automatic Licensing of Downstream Recipients. + + Each time you convey a covered work, the recipient automatically +receives a license from the original licensors, to run, modify and +propagate that work, subject to this License. You are not responsible +for enforcing compliance by third parties with this License. + + An "entity transaction" is a transaction transferring control of an +organization, or substantially all assets of one, or subdividing an +organization, or merging organizations. If propagation of a covered +work results from an entity transaction, each party to that +transaction who receives a copy of the work also receives whatever +licenses to the work the party's predecessor in interest had or could +give under the previous paragraph, plus a right to possession of the +Corresponding Source of the work from the predecessor in interest, if +the predecessor has it or can get it with reasonable efforts. + + You may not impose any further restrictions on the exercise of the +rights granted or affirmed under this License. For example, you may +not impose a license fee, royalty, or other charge for exercise of +rights granted under this License, and you may not initiate litigation +(including a cross-claim or counterclaim in a lawsuit) alleging that +any patent claim is infringed by making, using, selling, offering for +sale, or importing the Program or any portion of it. + + 11. Patents. + + A "contributor" is a copyright holder who authorizes use under this +License of the Program or a work on which the Program is based. The +work thus licensed is called the contributor's "contributor version". + + A contributor's "essential patent claims" are all patent claims +owned or controlled by the contributor, whether already acquired or +hereafter acquired, that would be infringed by some manner, permitted +by this License, of making, using, or selling its contributor version, +but do not include claims that would be infringed only as a +consequence of further modification of the contributor version. For +purposes of this definition, "control" includes the right to grant +patent sublicenses in a manner consistent with the requirements of +this License. + + Each contributor grants you a non-exclusive, worldwide, royalty-free +patent license under the contributor's essential patent claims, to +make, use, sell, offer for sale, import and otherwise run, modify and +propagate the contents of its contributor version. + + In the following three paragraphs, a "patent license" is any express +agreement or commitment, however denominated, not to enforce a patent +(such as an express permission to practice a patent or covenant not to +sue for patent infringement). To "grant" such a patent license to a +party means to make such an agreement or commitment not to enforce a +patent against the party. + + If you convey a covered work, knowingly relying on a patent license, +and the Corresponding Source of the work is not available for anyone +to copy, free of charge and under the terms of this License, through a +publicly available network server or other readily accessible means, +then you must either (1) cause the Corresponding Source to be so +available, or (2) arrange to deprive yourself of the benefit of the +patent license for this particular work, or (3) arrange, in a manner +consistent with the requirements of this License, to extend the patent +license to downstream recipients. "Knowingly relying" means you have +actual knowledge that, but for the patent license, your conveying the +covered work in a country, or your recipient's use of the covered work +in a country, would infringe one or more identifiable patents in that +country that you have reason to believe are valid. + + If, pursuant to or in connection with a single transaction or +arrangement, you convey, or propagate by procuring conveyance of, a +covered work, and grant a patent license to some of the parties +receiving the covered work authorizing them to use, propagate, modify +or convey a specific copy of the covered work, then the patent license +you grant is automatically extended to all recipients of the covered +work and works based on it. + + A patent license is "discriminatory" if it does not include within +the scope of its coverage, prohibits the exercise of, or is +conditioned on the non-exercise of one or more of the rights that are +specifically granted under this License. You may not convey a covered +work if you are a party to an arrangement with a third party that is +in the business of distributing software, under which you make payment +to the third party based on the extent of your activity of conveying +the work, and under which the third party grants, to any of the +parties who would receive the covered work from you, a discriminatory +patent license (a) in connection with copies of the covered work +conveyed by you (or copies made from those copies), or (b) primarily +for and in connection with specific products or compilations that +contain the covered work, unless you entered into that arrangement, +or that patent license was granted, prior to 28 March 2007. + + Nothing in this License shall be construed as excluding or limiting +any implied license or other defenses to infringement that may +otherwise be available to you under applicable patent law. + + 12. No Surrender of Others' Freedom. + + If conditions are imposed on you (whether by court order, agreement or +otherwise) that contradict the conditions of this License, they do not +excuse you from the conditions of this License. If you cannot convey a +covered work so as to satisfy simultaneously your obligations under this +License and any other pertinent obligations, then as a consequence you may +not convey it at all. For example, if you agree to terms that obligate you +to collect a royalty for further conveying from those to whom you convey +the Program, the only way you could satisfy both those terms and this +License would be to refrain entirely from conveying the Program. + + 13. Use with the GNU Affero General Public License. + + Notwithstanding any other provision of this License, you have +permission to link or combine any covered work with a work licensed +under version 3 of the GNU Affero General Public License into a single +combined work, and to convey the resulting work. The terms of this +License will continue to apply to the part which is the covered work, +but the special requirements of the GNU Affero General Public License, +section 13, concerning interaction through a network will apply to the +combination as such. + + 14. Revised Versions of this License. + + The Free Software Foundation may publish revised and/or new versions of +the GNU General Public License from time to time. Such new versions will +be similar in spirit to the present version, but may differ in detail to +address new problems or concerns. + + Each version is given a distinguishing version number. If the +Program specifies that a certain numbered version of the GNU General +Public License "or any later version" applies to it, you have the +option of following the terms and conditions either of that numbered +version or of any later version published by the Free Software +Foundation. If the Program does not specify a version number of the +GNU General Public License, you may choose any version ever published +by the Free Software Foundation. + + If the Program specifies that a proxy can decide which future +versions of the GNU General Public License can be used, that proxy's +public statement of acceptance of a version permanently authorizes you +to choose that version for the Program. + + Later license versions may give you additional or different +permissions. However, no additional obligations are imposed on any +author or copyright holder as a result of your choosing to follow a +later version. + + 15. Disclaimer of Warranty. + + THERE IS NO WARRANTY FOR THE PROGRAM, TO THE EXTENT PERMITTED BY +APPLICABLE LAW. EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT +HOLDERS AND/OR OTHER PARTIES PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY +OF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, +THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR +PURPOSE. THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE PROGRAM +IS WITH YOU. SHOULD THE PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF +ALL NECESSARY SERVICING, REPAIR OR CORRECTION. + + 16. Limitation of Liability. + + IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING +WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MODIFIES AND/OR CONVEYS +THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, INCLUDING ANY +GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF THE +USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED TO LOSS OF +DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD +PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER PROGRAMS), +EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF +SUCH DAMAGES. + + 17. Interpretation of Sections 15 and 16. + + If the disclaimer of warranty and limitation of liability provided +above cannot be given local legal effect according to their terms, +reviewing courts shall apply local law that most closely approximates +an absolute waiver of all civil liability in connection with the +Program, unless a warranty or assumption of liability accompanies a +copy of the Program in return for a fee. + + END OF TERMS AND CONDITIONS + + How to Apply These Terms to Your New Programs + + If you develop a new program, and you want it to be of the greatest +possible use to the public, the best way to achieve this is to make it +free software which everyone can redistribute and change under these terms. + + To do so, attach the following notices to the program. It is safest +to attach them to the start of each source file to most effectively +state the exclusion of warranty; and each file should have at least +the "copyright" line and a pointer to where the full notice is found. + + <one line to give the program's name and a brief idea of what it does.> + Copyright (C) <year> <name of author> + + This program is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + This program is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with this program. If not, see <https://www.gnu.org/licenses/>. + +Also add information on how to contact you by electronic and paper mail. + + If the program does terminal interaction, make it output a short +notice like this when it starts in an interactive mode: + + <program> Copyright (C) <year> <name of author> + This program comes with ABSOLUTELY NO WARRANTY; for details type `show w'. + This is free software, and you are welcome to redistribute it + under certain conditions; type `show c' for details. + +The hypothetical commands `show w' and `show c' should show the appropriate +parts of the General Public License. Of course, your program's commands +might be different; for a GUI interface, you would use an "about box". + + You should also get your employer (if you work as a programmer) or school, +if any, to sign a "copyright disclaimer" for the program, if necessary. +For more information on this, and how to apply and follow the GNU GPL, see +<https://www.gnu.org/licenses/>. + + The GNU General Public License does not permit incorporating your program +into proprietary programs. If your program is a subroutine library, you +may consider it more useful to permit linking proprietary applications with +the library. If this is what you want to do, use the GNU Lesser General +Public License instead of this License. But first, please read +<https://www.gnu.org/licenses/why-not-lgpl.html>. diff --git a/uvim/runtime/doc/map.txt b/uvim/runtime/doc/map.txt index 113d26842d..e9d7c86151 100644 --- a/uvim/runtime/doc/map.txt +++ b/uvim/runtime/doc/map.txt @@ -1,4 +1,4 @@ -*map.txt* For MNV version 9.2. Last change: 2026 Feb 14 +*map.txt* For MNV version 10.0. Last change: 2026 Feb 14 MNV REFERENCE MANUAL by Bram Moolenaar diff --git a/uvim/runtime/doc/mbyte.txt b/uvim/runtime/doc/mbyte.txt index 0bd5b8d874..99b7ffdd23 100644 --- a/uvim/runtime/doc/mbyte.txt +++ b/uvim/runtime/doc/mbyte.txt @@ -1,4 +1,4 @@ -*mbyte.txt* For MNV version 9.2. Last change: 2026 Feb 14 +*mbyte.txt* For MNV version 10.0. Last change: 2026 Feb 14 MNV REFERENCE MANUAL by Bram Moolenaar et al. diff --git a/uvim/runtime/doc/message.txt b/uvim/runtime/doc/message.txt index 057368d5c2..66b61312a6 100644 --- a/uvim/runtime/doc/message.txt +++ b/uvim/runtime/doc/message.txt @@ -1,4 +1,4 @@ -*message.txt* For MNV version 9.2. Last change: 2026 Feb 14 +*message.txt* For MNV version 10.0. Last change: 2026 Feb 14 MNV REFERENCE MANUAL by Bram Moolenaar diff --git a/uvim/runtime/doc/mlang.txt b/uvim/runtime/doc/mlang.txt index ed9dcffad5..50d25b77cd 100644 --- a/uvim/runtime/doc/mlang.txt +++ b/uvim/runtime/doc/mlang.txt @@ -1,4 +1,4 @@ -*mlang.txt* For MNV version 9.2. Last change: 2026 Feb 14 +*mlang.txt* For MNV version 10.0. Last change: 2026 Feb 14 MNV REFERENCE MANUAL by Bram Moolenaar diff --git a/uvim/runtime/doc/mnv.man b/uvim/runtime/doc/mnv.man index 6e4c7fffbb..642dca1aad 100644 --- a/uvim/runtime/doc/mnv.man +++ b/uvim/runtime/doc/mnv.man @@ -1,489 +1,471 @@ -MNV(1) General Commands Manual MNV(1) +MNV(1) General Commands Manual MNV(1) NAME - mnv - MNV is not Vim, a programmer's text editor + mnv - MNV is not Vim, a programmer's text editor SYNOPSIS - mnv [options] [file ..] - mnv [options] - - mnv [options] -t tag - mnv [options] -q [errorfile] + mnv [options] [file ..] + mnv [options] - + mnv [options] -t tag + mnv [options] -q [errorfile] - ex - view - gmnv gview emnv eview - rmnv rview rgmnv rgview + ex + view + gmnv gview emnv eview + rmnv rview rgmnv rgview DESCRIPTION - MNV is a text editor that is upwards compatible to Vi. It can be used - to edit all kinds of plain text. It is especially useful for editing - programs. + MNV is a text editor that is upwards compatible to Vi. It can be used to + edit all kinds of plain text. It is especially useful for editing pro‐ + grams. - There are a lot of enhancements above Vi: multi level undo, multi win‐ - dows and buffers, syntax highlighting, command line editing, filename - completion, on-line help, visual selection, etc.. See ":help - vi_diff.txt" for a summary of the differences between MNV and Vi. + There are a lot of enhancements above Vi: multi level undo, multi windows + and buffers, syntax highlighting, command line editing, filename comple‐ + tion, on-line help, visual selection, etc.. See ":help vi_diff.txt" for a + summary of the differences between MNV and Vi. - While running MNV a lot of help can be obtained from the on-line help - system, with the ":help" command. See the ON-LINE HELP section below. + While running MNV a lot of help can be obtained from the on-line help sys‐ + tem, with the ":help" command. See the ON-LINE HELP section below. - Most often MNV is started to edit a single file with the command + Most often MNV is started to edit a single file with the command - mnv file + mnv file - More generally MNV is started with: + More generally MNV is started with: - mnv [options] [filelist] + mnv [options] [filelist] - If the filelist is missing, the editor will start with an empty buffer. - Otherwise exactly one out of the following four may be used to choose - one or more files to be edited. + If the filelist is missing, the editor will start with an empty buffer. + Otherwise exactly one out of the following four may be used to choose one + or more files to be edited. - file .. A list of filenames. The first one will be the current - file and read into the buffer. The cursor will be posi‐ - tioned on the first line of the buffer. You can get to the - other files with the ":next" command. To edit a file that - starts with a dash, precede the filelist with "--". + file .. A list of filenames. The first one will be the current file + and read into the buffer. The cursor will be positioned on the + first line of the buffer. You can get to the other files with + the ":next" command. To edit a file that starts with a dash, + precede the filelist with "--". - - The file to edit is read from stdin. Commands are read - from stderr, which should be a tty. + - The file to edit is read from stdin. Commands are read from + stderr, which should be a tty. - -t {tag} The file to edit and the initial cursor position depends on - a "tag", a sort of goto label. {tag} is looked up in the - tags file, the associated file becomes the current file and - the associated command is executed. Mostly this is used - for C programs, in which case {tag} could be a function - name. The effect is that the file containing that function - becomes the current file and the cursor is positioned on - the start of the function. See ":help tag-commands". + -t {tag} The file to edit and the initial cursor position depends on a + "tag", a sort of goto label. {tag} is looked up in the tags + file, the associated file becomes the current file and the as‐ + sociated command is executed. Mostly this is used for C pro‐ + grams, in which case {tag} could be a function name. The ef‐ + fect is that the file containing that function becomes the cur‐ + rent file and the cursor is positioned on the start of the + function. See ":help tag-commands". - -q [errorfile] - Start in quickFix mode. The file [errorfile] is read and - the first error is displayed. If [errorfile] is omitted, - the filename is obtained from the 'errorfile' option (de‐ - faults to "AztecC.Err" for the Amiga, "errors.err" on other - systems). Further errors can be jumped to with the ":cn" - command. See ":help quickfix". + -q [errorfile] + Start in quickFix mode. The file [errorfile] is read and the + first error is displayed. If [errorfile] is omitted, the file‐ + name is obtained from the 'errorfile' option (defaults to + "AztecC.Err" for the Amiga, "errors.err" on other systems). + Further errors can be jumped to with the ":cn" command. See + ":help quickfix". - MNV behaves differently, depending on the name of the command (the exe‐ - cutable may still be the same file). + MNV behaves differently, depending on the name of the command (the exe‐ + cutable may still be the same file). - mnv The "normal" way, everything is default. + mnv The "normal" way, everything is default. - ex Start in Ex mode. Go to Normal mode with the ":vi" command. - Can also be done with the "-e" argument. + ex Start in Ex mode. Go to Normal mode with the ":vi" command. Can + also be done with the "-e" argument. - view Start in read-only mode. You will be protected from writing - the files. Can also be done with the "-R" argument. + view Start in read-only mode. You will be protected from writing the + files. Can also be done with the "-R" argument. - gmnv gview - The GUI version. Starts a new window. Can also be done with - the "-g" argument. + gmnv gview + The GUI version. Starts a new window. Can also be done with the + "-g" argument. - emnv eview - The GUI version in easy mode. Starts a new window. Can also - be done with the "-y" argument. + emnv eview + The GUI version in easy mode. Starts a new window. Can also be + done with the "-y" argument. - rmnv rview rgmnv rgview - Like the above, but with restrictions. It will not be possi‐ - ble to start shell commands, or suspend MNV. Can also be - done with the "-Z" argument. + rmnv rview rgmnv rgview + Like the above, but with restrictions. It will not be possible + to start shell commands, or suspend MNV. Can also be done with + the "-Z" argument. OPTIONS - The options may be given in any order, before or after filenames. Op‐ - tions without an argument can be combined after a single dash. - - +[num] For the first file the cursor will be positioned on line - "num". If "num" is missing, the cursor will be positioned - on the last line. - - +/{pat} For the first file the cursor will be positioned in the - line with the first occurrence of {pat}. See ":help - search-pattern" for the available search patterns. + The options may be given in any order, before or after filenames. Options + without an argument can be combined after a single dash. - +{command} - - -c {command} - {command} will be executed after the first file has been - read. {command} is interpreted as an Ex command. If the - {command} contains spaces it must be enclosed in double - quotes (this depends on the shell that is used). Example: - mnv "+set si" main.c - Note: You can use up to 10 "+" or "-c" commands. - - -A If MNV has been compiled with ARABIC support for editing - right-to-left oriented files and Arabic keyboard mapping, - this option starts MNV in Arabic mode, i.e. 'arabic' is - set. Otherwise an error message is given and MNV aborts. - - -b Binary mode. A few options will be set that makes it pos‐ - sible to edit a binary or executable file. - - -C Compatible. Set the 'compatible' option. This will make - MNV behave mostly like Vi, even though a .mnvrc file ex‐ - ists. - - -d Start in diff mode. There should between two to eight file - name arguments. MNV will open all the files and show dif‐ - ferences between them. Works like mnvdiff(1). - - -d {device}, -dev {device} - Open {device} for use as a terminal. Only on the Amiga. - Example: "-d con:20/30/600/150". - - -D Debugging. Go to debugging mode when executing the first - command from a script. - - -e Start MNV in Ex mode, just like the executable was called - "ex". - - -E Start MNV in improved Ex mode, just like the executable was - called "exim". - - -f Foreground. For the GUI version, MNV will not fork and de‐ - tach from the shell it was started in. On the Amiga, MNV - is not restarted to open a new window. This option should - be used when MNV is executed by a program that will wait - for the edit session to finish (e.g. mail). On the Amiga - the ":sh" and ":!" commands will not work. - - -F If MNV has been compiled with FKMAP support for editing - right-to-left oriented files and Farsi keyboard mapping, - this option starts MNV in Farsi mode, i.e. 'fkmap' and - 'rightleft' are set. Otherwise an error message is given - and MNV aborts. - Note: Farsi support has been removed in patch 8.1.0932. - - -g If MNV has been compiled with GUI support, this option en‐ - ables the GUI. If no GUI support was compiled in, an error - message is given and MNV aborts. - - -H If MNV has been compiled with RIGHTLEFT support for editing - right-to-left oriented files and Hebrew keyboard mapping, - this option starts MNV in Hebrew mode, i.e. 'hkmap' and - 'rightleft' are set. Otherwise an error message is given - and MNV aborts. - - -i {mnvinfo} - Specifies the filename to use when reading or writing the - mnvinfo file, instead of the default "~/.mnvinfo". This - can also be used to skip the use of the .mnvinfo file, by - giving the name "NONE". - - -l Lisp mode. Sets the 'lisp' and 'showmatch' options on. - - -L Same as -r. - - -m Modifying files is disabled. Resets the 'write' option. - You can still modify the buffer, but writing a file is not - possible. - - -M Modifications not allowed. The 'modifiable' and 'write' - options will be unset, so that changes are not allowed and - files can not be written. Note that these options can be - set to enable making modifications. - - -n No swap file will be used. Recovery after a crash will be - impossible. Handy if you want to edit a file on a very - slow medium (e.g. floppy). Can also be done with ":set - uc=0". Can be undone with ":set uc=200". - - -N No-compatible mode. Resets the 'compatible' option. This - will make MNV behave a bit better, but less Vi compatible, - even though a .mnvrc file does not exist. - - -nb Become an editor server for NetBeans. See the docs for de‐ - tails. - - -o[N] Open N windows stacked. When N is omitted, open one window - for each file. - - -O[N] Open N windows side by side. When N is omitted, open one - window for each file. - - -p[N] Open N tab pages. When N is omitted, open one tab page for - each file. - - -P {parent-title} - Win32 GUI only: Specify the title of the parent applica‐ - tion. When possible, MNV will run in an MDI window inside - the application. {parent-title} must appear in the window - title of the parent application. Make sure that it is spe‐ - cific enough. Note that the implementation is still primi‐ - tive. It won't work with all applications and the menu - doesn't work. - - -r List swap files, with information about using them for re‐ - covery. - - -r {file} Recovery mode. The swap file is used to recover a crashed - editing session. The swap file is a file with the same - filename as the text file with ".swp" appended. See ":help - recovery". - - -R Read-only mode. The 'readonly' option will be set. You - can still edit the buffer, but will be prevented from acci‐ - dentally overwriting a file. If you do want to overwrite a - file, add an exclamation mark to the Ex command, as in - ":w!". The -R option also implies the -n option (see - above). The 'readonly' option can be reset with ":set - noro". See ":help 'readonly'". - - -s Silent mode. Only when started as "Ex" or when the "-e" - option was given before the "-s" option. - - -s {scriptin} - The script file {scriptin} is read. The characters in the - file are interpreted as if you had typed them. The same - can be done with the command ":source! {scriptin}". If the - end of the file is reached before the editor exits, further - characters are read from the keyboard. - - -S {file} {file} will be sourced after the first file has been read. - This is equivalent to -c "source {file}". {file} cannot - start with '-'. If {file} is omitted "Session.mnv" is used - (only works when -S is the last argument). - - -T {terminal} - Tells MNV the name of the terminal you are using. Only re‐ - quired when the automatic way doesn't work. Should be a - terminal known to MNV (builtin) or defined in the termcap - or terminfo file. - - -u {mnvrc} Use the commands in the file {mnvrc} for initializations. - All the other initializations are skipped. Use this to - edit a special kind of files. It can also be used to skip - all initializations by giving the name "NONE". See ":help - initialization" within mnv for more details. - - -U {gmnvrc} Use the commands in the file {gmnvrc} for GUI initializa‐ - tions. All the other GUI initializations are skipped. It - can also be used to skip all GUI initializations by giving - the name "NONE". See ":help gui-init" within mnv for more - details. - - -v Start MNV in Vi mode, just like the executable was called - "vi". This only has effect when the executable is called - "ex". - - -V[N] Verbose. Give messages about which files are sourced and - for reading and writing a mnvinfo file. The optional num‐ - ber N is the value for 'verbose'. Default is 10. - - -V[N]{filename} - Like -V and set 'verbosefile' to {filename}. The result is - that messages are not displayed but written to the file - {filename}. {filename} must not start with a digit. - - -w{number} Set the 'window' option to {number}. - - -w {scriptout} - All the characters that you type are recorded in the file - {scriptout}, until you exit MNV. This is useful if you - want to create a script file to be used with "mnv -s" or - ":source!". If the {scriptout} file exists, characters are - appended. - - -W {scriptout} - Like -w, but an existing file is overwritten. - - -x If MNV has been compiled with encryption support, use en‐ - cryption when writing files. Will prompt for a crypt key. - - -X Don't connect to the X server. Shortens startup time in a - terminal, but the window title and clipboard will not be - used. - - -Y Don't connect to the wayland compositor - - -y Start MNV in easy mode, just like the executable was called - "emnv" or "eview". Makes MNV behave like a click-and-type - editor. - - -Z Restricted mode. Works like the executable starts with - "r". - - -- Denotes the end of the options. Arguments after this will - be handled as a file name. This can be used to edit a - filename that starts with a '-'. - - --clean Do not use any personal configuration (mnvrc, plugins, - etc.). Useful to see if a problem reproduces with a clean - MNV setup. - - --cmd {command} - Like using "-c", but the command is executed just before - processing any mnvrc file. You can use up to 10 of these - commands, independently from "-c" commands. - - --echo-wid GTK GUI only: Echo the Window ID on stdout. - - --gui-dialog-file {name} - When using the GUI, instead of showing a dialog, write the - title and message of the dialog to file {name}. The file - is created or appended to. Only useful for testing, to - avoid that the test gets stuck on a dialog that can't be - seen. Without the GUI the argument is ignored. - - --help, -h, -? - Give a bit of help about the command line arguments and op‐ - tions. After this MNV exits. - - --literal Take file name arguments literally, do not expand wild‐ - cards. This has no effect on Unix where the shell expands - wildcards. - - --log {filename} - If MNV has been compiled with eval and channel feature, - start logging and write entries to {filename}. This works - like calling ch_logfile({filename}, 'ao') very early during - startup. + +[num] For the first file the cursor will be positioned on line "num". + If "num" is missing, the cursor will be positioned on the last + line. - --nofork Foreground. For the GUI version, MNV will not fork and de‐ - tach from the shell it was started in. - - --noplugin Skip loading plugins. Implied by -u NONE. + +/{pat} For the first file the cursor will be positioned in the line + with the first occurrence of {pat}. See ":help search-pattern" + for the available search patterns. - --not-a-term - Tells MNV that the user knows that the input and/or output - is not connected to a terminal. This will avoid the warn‐ - ing and the two second delay that would happen. + +{command} - --remote Connect to a MNV server and make it edit the files given in - the rest of the arguments. If no server is found a warning - is given and the files are edited in the current MNV. + -c {command} + {command} will be executed after the first file has been read. + {command} is interpreted as an Ex command. If the {command} + contains spaces it must be enclosed in double quotes (this de‐ + pends on the shell that is used). Example: mnv "+set si" + main.c + Note: You can use up to 10 "+" or "-c" commands. - --remote-expr {expr} - Connect to a MNV server, evaluate {expr} in it and print - the result on stdout. + -A If MNV has been compiled with ARABIC support for editing right- + to-left oriented files and Arabic keyboard mapping, this option + starts MNV in Arabic mode, i.e. 'arabic' is set. Otherwise an + error message is given and MNV aborts. - --remote-send {keys} - Connect to a MNV server and send {keys} to it. + -b Binary mode. A few options will be set that makes it possible + to edit a binary or executable file. + + -C Compatible. Set the 'compatible' option. This will make MNV + behave mostly like Vi, even though a .mnvrc file exists. + + -d Start in diff mode. There should between two to eight file + name arguments. MNV will open all the files and show differ‐ + ences between them. Works like mnvdiff(1). + + -d {device}, -dev {device} + Open {device} for use as a terminal. Only on the Amiga. Exam‐ + ple: "-d con:20/30/600/150". + + -D Debugging. Go to debugging mode when executing the first com‐ + mand from a script. + + -e Start MNV in Ex mode, just like the executable was called "ex". + + -E Start MNV in improved Ex mode, just like the executable was + called "exim". + + -f Foreground. For the GUI version, MNV will not fork and detach + from the shell it was started in. On the Amiga, MNV is not + restarted to open a new window. This option should be used + when MNV is executed by a program that will wait for the edit + session to finish (e.g. mail). On the Amiga the ":sh" and ":!" + commands will not work. + + -F If MNV has been compiled with FKMAP support for editing right- + to-left oriented files and Farsi keyboard mapping, this option + starts MNV in Farsi mode, i.e. 'fkmap' and 'rightleft' are set. + Otherwise an error message is given and MNV aborts. + Note: Farsi support has been removed in patch 8.1.0932. + + -g If MNV has been compiled with GUI support, this option enables + the GUI. If no GUI support was compiled in, an error message + is given and MNV aborts. + + -H If MNV has been compiled with RIGHTLEFT support for editing + right-to-left oriented files and Hebrew keyboard mapping, this + option starts MNV in Hebrew mode, i.e. 'hkmap' and 'rightleft' + are set. Otherwise an error message is given and MNV aborts. + + -i {mnvinfo} + Specifies the filename to use when reading or writing the mn‐ + vinfo file, instead of the default "~/.mnvinfo". This can also + be used to skip the use of the .mnvinfo file, by giving the + name "NONE". + + -l Lisp mode. Sets the 'lisp' and 'showmatch' options on. + + -L Same as -r. + + -m Modifying files is disabled. Resets the 'write' option. You + can still modify the buffer, but writing a file is not possi‐ + ble. + + -M Modifications not allowed. The 'modifiable' and 'write' op‐ + tions will be unset, so that changes are not allowed and files + can not be written. Note that these options can be set to en‐ + able making modifications. + + -n No swap file will be used. Recovery after a crash will be im‐ + possible. Handy if you want to edit a file on a very slow + medium (e.g. floppy). Can also be done with ":set uc=0". Can + be undone with ":set uc=200". + + -N No-compatible mode. Resets the 'compatible' option. This will + make MNV behave a bit better, but less Vi compatible, even + though a .mnvrc file does not exist. + + -nb Become an editor server for NetBeans. See the docs for de‐ + tails. + + -o[N] Open N windows stacked. When N is omitted, open one window for + each file. + + -O[N] Open N windows side by side. When N is omitted, open one win‐ + dow for each file. + + -p[N] Open N tab pages. When N is omitted, open one tab page for + each file. + + -P {parent-title} + Win32 GUI only: Specify the title of the parent application. + When possible, MNV will run in an MDI window inside the appli‐ + cation. {parent-title} must appear in the window title of the + parent application. Make sure that it is specific enough. Note + that the implementation is still primitive. It won't work with + all applications and the menu doesn't work. + + -r List swap files, with information about using them for recov‐ + ery. + + -r {file} Recovery mode. The swap file is used to recover a crashed + editing session. The swap file is a file with the same file‐ + name as the text file with ".swp" appended. See ":help recov‐ + ery". + + -R Read-only mode. The 'readonly' option will be set. You can + still edit the buffer, but will be prevented from accidentally + overwriting a file. If you do want to overwrite a file, add an + exclamation mark to the Ex command, as in ":w!". The -R option + also implies the -n option (see above). The 'readonly' option + can be reset with ":set noro". See ":help 'readonly'". + + -s Silent mode. Only when started as "Ex" or when the "-e" option + was given before the "-s" option. + + -s {scriptin} + The script file {scriptin} is read. The characters in the file + are interpreted as if you had typed them. The same can be done + with the command ":source! {scriptin}". If the end of the file + is reached before the editor exits, further characters are read + from the keyboard. + + -S {file} {file} will be sourced after the first file has been read. + This is equivalent to -c "source {file}". {file} cannot start + with '-'. If {file} is omitted "Session.mnv" is used (only + works when -S is the last argument). + + -T {terminal} + Tells MNV the name of the terminal you are using. Only re‐ + quired when the automatic way doesn't work. Should be a termi‐ + nal known to MNV (builtin) or defined in the termcap or ter‐ + minfo file. + + -u {mnvrc} Use the commands in the file {mnvrc} for initializations. All + the other initializations are skipped. Use this to edit a spe‐ + cial kind of files. It can also be used to skip all initial‐ + izations by giving the name "NONE". See ":help initialization" + within mnv for more details. - --remote-silent - As --remote, but without the warning when no server is - found. + -U {gmnvrc} + Use the commands in the file {gmnvrc} for GUI initializations. + All the other GUI initializations are skipped. It can also be + used to skip all GUI initializations by giving the name "NONE". + See ":help gui-init" within mnv for more details. + + -v Start MNV in Vi mode, just like the executable was called "vi". + This only has effect when the executable is called "ex". - --remote-wait - As --remote, but MNV does not exit until the files have - been edited. + -V[N] Verbose. Give messages about which files are sourced and for + reading and writing a mnvinfo file. The optional number N is + the value for 'verbose'. Default is 10. - --remote-wait-silent - As --remote-wait, but without the warning when no server is - found. + -V[N]{filename} + Like -V and set 'verbosefile' to {filename}. The result is + that messages are not displayed but written to the file {file‐ + name}. {filename} must not start with a digit. - --serverlist - List the names of all MNV servers that can be found. + -w{number} Set the 'window' option to {number}. + + -w {scriptout} + All the characters that you type are recorded in the file + {scriptout}, until you exit MNV. This is useful if you want to + create a script file to be used with "mnv -s" or ":source!". + If the {scriptout} file exists, characters are appended. + + -W {scriptout} + Like -w, but an existing file is overwritten. + + -x If MNV has been compiled with encryption support, use encryp‐ + tion when writing files. Will prompt for a crypt key. + + -X Don't connect to the X server. Shortens startup time in a ter‐ + minal, but the window title and clipboard will not be used. - --servername {name} - Use {name} as the server name. Used for the current MNV, - unless used with a --remote argument, then it's the name of - the server to connect to. If the socketserver backend is - being used, if the name starts with "/", "./", or "../", it - is taken as either an absolute, relative or relative path - to the socket. + -Y Don't connect to the wayland compositor - --clientserver {backend} - Use {backend} as the backend for clientserver functional‐ - ity, either "socket" or "x11" respectively. Only available - when compiled with both socketserver and X11 features - present + -y Start MNV in easy mode, just like the executable was called + "emnv" or "eview". Makes MNV behave like a click-and-type edi‐ + tor. - --socketid {id} - GTK GUI only: Use the GtkPlug mechanism to run gMNV in an‐ - other window. + -Z Restricted mode. Works like the executable starts with "r". - --startuptime {file} - During startup write timing messages to the file {fname}. + -- Denotes the end of the options. Arguments after this will be + handled as a file name. This can be used to edit a filename + that starts with a '-'. - --ttyfail When stdin or stdout is not a a terminal (tty) then exit - right away. + --clean Do not use any personal configuration (mnvrc, plugins, etc.). + Useful to see if a problem reproduces with a clean MNV setup. - --version Print version information and exit. + --cmd {command} + Like using "-c", but the command is executed just before pro‐ + cessing any mnvrc file. You can use up to 10 of these com‐ + mands, independently from "-c" commands. - --windowid {id} - Win32 GUI only: Make gMNV try to use the window {id} as a - parent, so that it runs inside that window. + --echo-wid GTK GUI only: Echo the Window ID on stdout. + + --gui-dialog-file {name} + When using the GUI, instead of showing a dialog, write the ti‐ + tle and message of the dialog to file {name}. The file is cre‐ + ated or appended to. Only useful for testing, to avoid that + the test gets stuck on a dialog that can't be seen. Without + the GUI the argument is ignored. + + --help, -h, -? + Give a bit of help about the command line arguments and op‐ + tions. After this MNV exits. + + --literal Take file name arguments literally, do not expand wildcards. + This has no effect on Unix where the shell expands wildcards. + + --log {filename} + If MNV has been compiled with eval and channel feature, start + logging and write entries to {filename}. This works like call‐ + ing ch_logfile({filename}, 'ao') very early during startup. + + --nofork Foreground. For the GUI version, MNV will not fork and detach + from the shell it was started in. + + --noplugin Skip loading plugins. Implied by -u NONE. + + --not-a-term + Tells MNV that the user knows that the input and/or output is + not connected to a terminal. This will avoid the warning and + the two second delay that would happen. + + --remote Connect to a MNV server and make it edit the files given in the + rest of the arguments. If no server is found a warning is + given and the files are edited in the current MNV. + + --remote-expr {expr} + Connect to a MNV server, evaluate {expr} in it and print the + result on stdout. + + --remote-send {keys} + Connect to a MNV server and send {keys} to it. + + --remote-silent + As --remote, but without the warning when no server is found. + + --remote-wait + As --remote, but MNV does not exit until the files have been + edited. + + --remote-wait-silent + As --remote-wait, but without the warning when no server is + found. + + --serverlist + List the names of all MNV servers that can be found. + + --servername {name} + Use {name} as the server name. Used for the current MNV, un‐ + less used with a --remote argument, then it's the name of the + server to connect to. If the socketserver backend is being + used, if the name starts with "/", "./", or "../", it is taken + as either an absolute, relative or relative path to the socket. + + --clientserver {backend} + Use {backend} as the backend for clientserver functionality, + either "socket" or "x11" respectively. Only available when + compiled with both socketserver and X11 features present + + --socketid {id} + GTK GUI only: Use the GtkPlug mechanism to run gMNV in another + window. + + --startuptime {file} + During startup write timing messages to the file {fname}. + + --ttyfail When stdin or stdout is not a a terminal (tty) then exit right + away. + + --version Print version information and exit. + + --windowid {id} + Win32 GUI only: Make gMNV try to use the window {id} as a par‐ + ent, so that it runs inside that window. ON-LINE HELP - Type ":help" in MNV to get started. Type ":help subject" to get help - on a specific subject. For example: ":help ZZ" to get help for the - "ZZ" command. Use <Tab> and CTRL-D to complete subjects (":help cmd‐ - line-completion"). Tags are present to jump from one place to another - (sort of hypertext links, see ":help"). All documentation files can be - viewed in this way, for example ":help syntax.txt". + Type ":help" in MNV to get started. Type ":help subject" to get help on a + specific subject. For example: ":help ZZ" to get help for the "ZZ" com‐ + mand. Use <Tab> and CTRL-D to complete subjects (":help cmdline-comple‐ + tion"). Tags are present to jump from one place to another (sort of hyper‐ + text links, see ":help"). All documentation files can be viewed in this + way, for example ":help syntax.txt". FILES - /usr/local/share/mnv/mnv??/doc/*.txt - The MNV documentation files. Use ":help doc-file-list" - to get the complete list. - mnv?? is short version number, like mnv91 for MNV 9.1 + /usr/local/share/mnv/mnv??/doc/*.txt + The MNV documentation files. Use ":help doc-file-list" to + get the complete list. + mnv?? is short version number, like mnv91 for MNV 9.1 - /usr/local/share/mnv/mnv??/doc/tags - The tags file used for finding information in the docu‐ - mentation files. + /usr/local/share/mnv/mnv??/doc/tags + The tags file used for finding information in the documenta‐ + tion files. - /usr/local/share/mnv/mnv??/syntax/syntax.mnv - System wide syntax initializations. + /usr/local/share/mnv/mnv??/syntax/syntax.mnv + System wide syntax initializations. - /usr/local/share/mnv/mnv??/syntax/*.mnv - Syntax files for various languages. + /usr/local/share/mnv/mnv??/syntax/*.mnv + Syntax files for various languages. - /usr/local/share/mnv/mnvrc - System wide MNV initializations. + /usr/local/share/mnv/mnvrc + System wide MNV initializations. - ~/.mnvrc, ~/.mnv/mnvrc, $XDG_CONFIG_HOME/mnv/mnvrc - Your personal MNV initializations (first one found is - used). + ~/.mnvrc, ~/.mnv/mnvrc, $XDG_CONFIG_HOME/mnv/mnvrc + Your personal MNV initializations (first one found is used). - /usr/local/share/mnv/gmnvrc - System wide gmnv initializations. + /usr/local/share/mnv/gmnvrc + System wide gmnv initializations. - ~/.gmnvrc, ~/.mnv/gmnvrc, $XDG_CONFIG_HOME/mnv/gmnvrc - Your personal gMNV initializations (first one found is - used). + ~/.gmnvrc, ~/.mnv/gmnvrc, $XDG_CONFIG_HOME/mnv/gmnvrc + Your personal gMNV initializations (first one found is + used). - /usr/local/share/mnv/mnv??/optwin.mnv - Script used for the ":options" command, a nice way to - view and set options. + /usr/local/share/mnv/mnv??/optwin.mnv + Script used for the ":options" command, a nice way to view + and set options. - /usr/local/share/mnv/mnv??/menu.mnv - System wide menu initializations for gMNV. + /usr/local/share/mnv/mnv??/menu.mnv + System wide menu initializations for gMNV. - /usr/local/share/mnv/mnv??/bugreport.mnv - Script to generate a bug report. See ":help bugs". + /usr/local/share/mnv/mnv??/bugreport.mnv + Script to generate a bug report. See ":help bugs". - /usr/local/share/mnv/mnv??/filetype.mnv - Script to detect the type of a file by its name. See - ":help 'filetype'". + /usr/local/share/mnv/mnv??/filetype.mnv + Script to detect the type of a file by its name. See ":help + 'filetype'". - /usr/local/share/mnv/mnv??/scripts.mnv - Script to detect the type of a file by its contents. - See ":help 'filetype'". + /usr/local/share/mnv/mnv??/scripts.mnv + Script to detect the type of a file by its contents. See + ":help 'filetype'". - /usr/local/share/mnv/mnv??/print/*.ps - Files used for PostScript printing. + /usr/local/share/mnv/mnv??/print/*.ps + Files used for PostScript printing. - For recent info read the MNV home page: - <URL:http://www.mnv.org/> + For recent info read the MNV home page: + <URL:http://www.mnv.org/> SEE ALSO - mnvtutor(1) + mnvtutor(1) AUTHOR - Most of MNV was made by Bram Moolenaar, with a lot of help from others. - See ":help credits" in MNV. - MNV is based on Stevie, worked on by: Tim Thompson, Tony Andrews and - G.R. (Fred) Walter. Although hardly any of the original code remains. + Most of MNV was made by Bram Moolenaar, with a lot of help from others. + See ":help credits" in MNV. + MNV is based on Stevie, worked on by: Tim Thompson, Tony Andrews and G.R. + (Fred) Walter. Although hardly any of the original code remains. BUGS - Probably. See ":help todo" for a list of known problems. + Probably. See ":help todo" for a list of known problems. - Note that a number of things that may be regarded as bugs by some, are - in fact caused by a too-faithful reproduction of Vi's behaviour. And - if you think other things are bugs "because Vi does it differently", - you should take a closer look at the vi_diff.txt file (or type :help - vi_diff.txt when in MNV). Also have a look at the 'compatible' and - 'cpoptions' options. + Note that a number of things that may be regarded as bugs by some, are in + fact caused by a too-faithful reproduction of Vi's behaviour. And if you + think other things are bugs "because Vi does it differently", you should + take a closer look at the vi_diff.txt file (or type :help vi_diff.txt when + in MNV). Also have a look at the 'compatible' and 'cpoptions' options. - 2025 Jun 27 MNV(1) + 2025 Jun 27 MNV(1) diff --git a/uvim/runtime/doc/mnv9.txt b/uvim/runtime/doc/mnv9.txt index 8501efde8c..b5e267d7d6 100644 --- a/uvim/runtime/doc/mnv9.txt +++ b/uvim/runtime/doc/mnv9.txt @@ -1,4 +1,4 @@ -*mnv9.txt* For MNV version 9.2. Last change: 2026 Feb 14 +*mnv9.txt* For MNV version 10.0. Last change: 2026 Feb 14 MNV REFERENCE MANUAL by Bram Moolenaar diff --git a/uvim/runtime/doc/mnv9class.txt b/uvim/runtime/doc/mnv9class.txt index 19de4072b1..5166a1fe2d 100644 --- a/uvim/runtime/doc/mnv9class.txt +++ b/uvim/runtime/doc/mnv9class.txt @@ -1,4 +1,4 @@ -*mnv9class.txt* For MNV version 9.2. Last change: 2026 Mar 07 +*mnv9class.txt* For MNV version 10.0. Last change: 2026 Mar 07 MNV REFERENCE MANUAL by Bram Moolenaar diff --git a/uvim/runtime/doc/motion.txt b/uvim/runtime/doc/motion.txt index 8427add26f..f6346a7f91 100644 --- a/uvim/runtime/doc/motion.txt +++ b/uvim/runtime/doc/motion.txt @@ -1,4 +1,4 @@ -*motion.txt* For MNV version 9.2. Last change: 2026 Feb 14 +*motion.txt* For MNV version 10.0. Last change: 2026 Feb 14 MNV REFERENCE MANUAL by Bram Moolenaar diff --git a/uvim/runtime/doc/netbeans.txt b/uvim/runtime/doc/netbeans.txt index 1d961bbaac..694f1c3615 100644 --- a/uvim/runtime/doc/netbeans.txt +++ b/uvim/runtime/doc/netbeans.txt @@ -1,4 +1,4 @@ -*netbeans.txt* For MNV version 9.2. Last change: 2026 Feb 14 +*netbeans.txt* For MNV version 10.0. Last change: 2026 Feb 14 MNV REFERENCE MANUAL by Gordon Prieur et al. diff --git a/uvim/runtime/doc/options.txt b/uvim/runtime/doc/options.txt index a76d96f6f6..943c0f7141 100644 --- a/uvim/runtime/doc/options.txt +++ b/uvim/runtime/doc/options.txt @@ -1,4 +1,4 @@ -*options.txt* For MNV version 9.2. Last change: 2026 Apr 01 +*options.txt* For MNV version 10.0. Last change: 2026 Apr 01 MNV REFERENCE MANUAL by Bram Moolenaar diff --git a/uvim/runtime/doc/os_390.txt b/uvim/runtime/doc/os_390.txt index 17f8a051bb..46965a25fb 100644 --- a/uvim/runtime/doc/os_390.txt +++ b/uvim/runtime/doc/os_390.txt @@ -1,4 +1,4 @@ -*os_390.txt* For MNV version 9.2. Last change: 2026 Feb 14 +*os_390.txt* For MNV version 10.0. Last change: 2026 Feb 14 MNV REFERENCE MANUAL by Ralf Schandl diff --git a/uvim/runtime/doc/os_amiga.txt b/uvim/runtime/doc/os_amiga.txt index d7d6a78496..05752a6376 100644 --- a/uvim/runtime/doc/os_amiga.txt +++ b/uvim/runtime/doc/os_amiga.txt @@ -1,4 +1,4 @@ -*os_amiga.txt* For MNV version 9.2. Last change: 2026 Feb 14 +*os_amiga.txt* For MNV version 10.0. Last change: 2026 Feb 14 MNV REFERENCE MANUAL by Bram Moolenaar diff --git a/uvim/runtime/doc/os_beos.txt b/uvim/runtime/doc/os_beos.txt index 7b7197dfee..8e9b2cd18a 100644 --- a/uvim/runtime/doc/os_beos.txt +++ b/uvim/runtime/doc/os_beos.txt @@ -1,4 +1,4 @@ -*os_beos.txt* For MNV version 9.2. Last change: 2026 Feb 14 +*os_beos.txt* For MNV version 10.0. Last change: 2026 Feb 14 MNV REFERENCE MANUAL by Bram Moolenaar diff --git a/uvim/runtime/doc/os_dos.txt b/uvim/runtime/doc/os_dos.txt index 27c18d65f5..daa8fbc9bb 100644 --- a/uvim/runtime/doc/os_dos.txt +++ b/uvim/runtime/doc/os_dos.txt @@ -1,4 +1,4 @@ -*os_dos.txt* For MNV version 9.2. Last change: 2026 Feb 14 +*os_dos.txt* For MNV version 10.0. Last change: 2026 Feb 14 MNV REFERENCE MANUAL by Bram Moolenaar diff --git a/uvim/runtime/doc/os_haiku.txt b/uvim/runtime/doc/os_haiku.txt index 5255af8d22..fc8e67a2fd 100644 --- a/uvim/runtime/doc/os_haiku.txt +++ b/uvim/runtime/doc/os_haiku.txt @@ -1,4 +1,4 @@ -*os_haiku.txt* For MNV version 9.2. Last change: 2026 Feb 14 +*os_haiku.txt* For MNV version 10.0. Last change: 2026 Feb 14 MNV REFERENCE MANUAL by Bram Moolenaar diff --git a/uvim/runtime/doc/os_mac.txt b/uvim/runtime/doc/os_mac.txt index 6dc39d301f..d3359f5bc4 100644 --- a/uvim/runtime/doc/os_mac.txt +++ b/uvim/runtime/doc/os_mac.txt @@ -1,4 +1,4 @@ -*os_mac.txt* For MNV version 9.2. Last change: 2026 Feb 14 +*os_mac.txt* For MNV version 10.0. Last change: 2026 Feb 14 MNV REFERENCE MANUAL by Bram Moolenaar et al. diff --git a/uvim/runtime/doc/os_mint.txt b/uvim/runtime/doc/os_mint.txt index 8e44aeee8a..43d6ff18c7 100644 --- a/uvim/runtime/doc/os_mint.txt +++ b/uvim/runtime/doc/os_mint.txt @@ -1,4 +1,4 @@ -*os_mint.txt* For MNV version 9.2. Last change: 2026 Feb 14 +*os_mint.txt* For MNV version 10.0. Last change: 2026 Feb 14 MNV REFERENCE MANUAL by Jens M. Felderhoff diff --git a/uvim/runtime/doc/os_msdos.txt b/uvim/runtime/doc/os_msdos.txt index 8af6483a66..31f8213897 100644 --- a/uvim/runtime/doc/os_msdos.txt +++ b/uvim/runtime/doc/os_msdos.txt @@ -1,4 +1,4 @@ -*os_msdos.txt* For MNV version 9.2. Last change: 2026 Feb 14 +*os_msdos.txt* For MNV version 10.0. Last change: 2026 Feb 14 MNV REFERENCE MANUAL by Bram Moolenaar diff --git a/uvim/runtime/doc/os_os2.txt b/uvim/runtime/doc/os_os2.txt index 2e11689090..a9534053ca 100644 --- a/uvim/runtime/doc/os_os2.txt +++ b/uvim/runtime/doc/os_os2.txt @@ -1,4 +1,4 @@ -*os_os2.txt* For MNV version 9.2. Last change: 2026 Feb 14 +*os_os2.txt* For MNV version 10.0. Last change: 2026 Feb 14 MNV REFERENCE MANUAL by Paul Slootman diff --git a/uvim/runtime/doc/os_qnx.txt b/uvim/runtime/doc/os_qnx.txt index ba54adb05d..e34e2afb8c 100644 --- a/uvim/runtime/doc/os_qnx.txt +++ b/uvim/runtime/doc/os_qnx.txt @@ -1,4 +1,4 @@ -*os_qnx.txt* For MNV version 9.2. Last change: 2026 Feb 14 +*os_qnx.txt* For MNV version 10.0. Last change: 2026 Feb 14 MNV REFERENCE MANUAL by Julian Kinraid diff --git a/uvim/runtime/doc/os_risc.txt b/uvim/runtime/doc/os_risc.txt index 1bc7422f08..714b3c7027 100644 --- a/uvim/runtime/doc/os_risc.txt +++ b/uvim/runtime/doc/os_risc.txt @@ -1,4 +1,4 @@ -*os_risc.txt* For MNV version 9.2. Last change: 2026 Feb 14 +*os_risc.txt* For MNV version 10.0. Last change: 2026 Feb 14 MNV REFERENCE MANUAL by Thomas Leonard diff --git a/uvim/runtime/doc/os_unix.txt b/uvim/runtime/doc/os_unix.txt index 8a3182821d..c6b6cbdbc3 100644 --- a/uvim/runtime/doc/os_unix.txt +++ b/uvim/runtime/doc/os_unix.txt @@ -1,4 +1,4 @@ -*os_unix.txt* For MNV version 9.2. Last change: 2026 Feb 14 +*os_unix.txt* For MNV version 10.0. Last change: 2026 Feb 14 MNV REFERENCE MANUAL by Bram Moolenaar diff --git a/uvim/runtime/doc/os_vms.txt b/uvim/runtime/doc/os_vms.txt index a9d1fe799c..99404561ea 100644 --- a/uvim/runtime/doc/os_vms.txt +++ b/uvim/runtime/doc/os_vms.txt @@ -1,4 +1,4 @@ -*os_vms.txt* For MNV version 9.2. Last change: 2026 Feb 14 +*os_vms.txt* For MNV version 10.0. Last change: 2026 Feb 14 MNV REFERENCE MANUAL diff --git a/uvim/runtime/doc/os_win32.txt b/uvim/runtime/doc/os_win32.txt index bda379bd72..6adaae90c8 100644 --- a/uvim/runtime/doc/os_win32.txt +++ b/uvim/runtime/doc/os_win32.txt @@ -1,4 +1,4 @@ -*os_win32.txt* For MNV version 9.2. Last change: 2026 Feb 14 +*os_win32.txt* For MNV version 10.0. Last change: 2026 Feb 14 MNV REFERENCE MANUAL by George Reilly diff --git a/uvim/runtime/doc/pattern.txt b/uvim/runtime/doc/pattern.txt index 21a351530d..0b6dfc9050 100644 --- a/uvim/runtime/doc/pattern.txt +++ b/uvim/runtime/doc/pattern.txt @@ -1,4 +1,4 @@ -*pattern.txt* For MNV version 9.2. Last change: 2026 Feb 14 +*pattern.txt* For MNV version 10.0. Last change: 2026 Feb 14 MNV REFERENCE MANUAL by Bram Moolenaar diff --git a/uvim/runtime/doc/pi_getscript.txt b/uvim/runtime/doc/pi_getscript.txt index 2ca81bf923..00328fd371 100644 --- a/uvim/runtime/doc/pi_getscript.txt +++ b/uvim/runtime/doc/pi_getscript.txt @@ -1,4 +1,4 @@ -*pi_getscript.txt* For MNV version 9.2. Last change: 2026 Feb 14 +*pi_getscript.txt* For MNV version 10.0. Last change: 2026 Feb 14 > GETSCRIPT REFERENCE MANUAL by Charles E. Campbell < diff --git a/uvim/runtime/doc/pi_gzip.txt b/uvim/runtime/doc/pi_gzip.txt index 0030587e92..4fd058aa9b 100644 --- a/uvim/runtime/doc/pi_gzip.txt +++ b/uvim/runtime/doc/pi_gzip.txt @@ -1,4 +1,4 @@ -*pi_gzip.txt* For MNV version 9.2. Last change: 2026 Feb 14 +*pi_gzip.txt* For MNV version 10.0. Last change: 2026 Feb 14 MNV REFERENCE MANUAL by Bram Moolenaar diff --git a/uvim/runtime/doc/pi_mnvball.txt b/uvim/runtime/doc/pi_mnvball.txt index 5377aa5af5..89fe328d1e 100644 --- a/uvim/runtime/doc/pi_mnvball.txt +++ b/uvim/runtime/doc/pi_mnvball.txt @@ -1,4 +1,4 @@ -*pi_mnvball.txt* For MNV version 9.2. Last change: 2026 Feb 14 +*pi_mnvball.txt* For MNV version 10.0. Last change: 2026 Feb 14 ---------------- MNVball Archiver diff --git a/uvim/runtime/doc/pi_paren.txt b/uvim/runtime/doc/pi_paren.txt index 86e592bb2b..ec1ed1ba9f 100644 --- a/uvim/runtime/doc/pi_paren.txt +++ b/uvim/runtime/doc/pi_paren.txt @@ -1,4 +1,4 @@ -*pi_paren.txt* For MNV version 9.2. Last change: 2026 Feb 14 +*pi_paren.txt* For MNV version 10.0. Last change: 2026 Feb 14 MNV REFERENCE MANUAL by Bram Moolenaar diff --git a/uvim/runtime/doc/pi_spec.txt b/uvim/runtime/doc/pi_spec.txt index 18d0ce1402..c8cfae9e44 100644 --- a/uvim/runtime/doc/pi_spec.txt +++ b/uvim/runtime/doc/pi_spec.txt @@ -1,4 +1,4 @@ -*pi_spec.txt* For MNV version 9.2. Last change: 2026 Feb 14 +*pi_spec.txt* For MNV version 10.0. Last change: 2026 Feb 14 by Gustavo Niemeyer ~ diff --git a/uvim/runtime/doc/pi_tar.txt b/uvim/runtime/doc/pi_tar.txt index 0ba3a91cc7..28078d5431 100644 --- a/uvim/runtime/doc/pi_tar.txt +++ b/uvim/runtime/doc/pi_tar.txt @@ -1,4 +1,4 @@ -*pi_tar.txt* For MNV version 9.2. Last change: 2026 Feb 14 +*pi_tar.txt* For MNV version 10.0. Last change: 2026 Feb 14 +====================+ | Tar File Interface | diff --git a/uvim/runtime/doc/pi_tutor.txt b/uvim/runtime/doc/pi_tutor.txt index ca4c0ca85a..b24b45766a 100644 --- a/uvim/runtime/doc/pi_tutor.txt +++ b/uvim/runtime/doc/pi_tutor.txt @@ -1,4 +1,4 @@ -*pi_tutor.txt* For MNV version 9.2. Last change: 2026 Feb 14 +*pi_tutor.txt* For MNV version 10.0. Last change: 2026 Feb 14 INTERACTIVE TUTORIALS FOR MNV *mnv-tutor-mode* diff --git a/uvim/runtime/doc/pi_zip.txt b/uvim/runtime/doc/pi_zip.txt index 49987237f9..4ef9cee4a6 100644 --- a/uvim/runtime/doc/pi_zip.txt +++ b/uvim/runtime/doc/pi_zip.txt @@ -1,4 +1,4 @@ -*pi_zip.txt* For MNV version 9.2. Last change: 2026 Feb 14 +*pi_zip.txt* For MNV version 10.0. Last change: 2026 Feb 14 +====================+ | Zip File Interface | diff --git a/uvim/runtime/doc/popup.txt b/uvim/runtime/doc/popup.txt index bf2e8e4e9f..670b4b89c1 100644 --- a/uvim/runtime/doc/popup.txt +++ b/uvim/runtime/doc/popup.txt @@ -1,4 +1,4 @@ -*popup.txt* For MNV version 9.2. Last change: 2026 Mar 02 +*popup.txt* For MNV version 10.0. Last change: 2026 Mar 02 MNV REFERENCE MANUAL by Bram Moolenaar diff --git a/uvim/runtime/doc/print.txt b/uvim/runtime/doc/print.txt index b22bdb65d1..b7519aab32 100644 --- a/uvim/runtime/doc/print.txt +++ b/uvim/runtime/doc/print.txt @@ -1,4 +1,4 @@ -*print.txt* For MNV version 9.2. Last change: 2026 Feb 14 +*print.txt* For MNV version 10.0. Last change: 2026 Feb 14 MNV REFERENCE MANUAL by Bram Moolenaar diff --git a/uvim/runtime/doc/projecttick.txt b/uvim/runtime/doc/projecttick.txt new file mode 100644 index 0000000000..0a4581c586 --- /dev/null +++ b/uvim/runtime/doc/projecttick.txt @@ -0,0 +1,96 @@ +*projecttick.txt* For MNV version 10.0. Last change: 2026 Apr 3 + + + MNV REFERENCE MANUAL by Mehmet Samet Duman + + +Overview: What Is Project Tick and Why It Exists? +=============================================================================== + +Project Tick is a free software ecosystem designed for user freedom, legal +clarity, and long term sustainability. It exists as a disciplined and pragmatic +answer to the most common failure modes in open source. Open source projects +often collapse due to unclear technical direction, rushed architectural +decisions, and neglected CI/packaging pipelines. Project Tick was created to +avoid those mistakes: decisions are documented, automation and reproducible +builds are mandatory, and long term correctness wins over short term speed. + +This document summarizes Project Tick's purpose, core principles, products, +infrastructure, and community model. It is both a description of how we work +and a clear view of where we are headed. + +Core Principles: Discipline and a Long Term Outlook +=============================================================================== + +Project Tick rejects the "move fast, break fast" mindset in favor of durable +and scalable solutions. Core principles: + +- Long Term Maintenance First: Code quality is never sacrificed for speed. Long + term maintenance is more valuable than short term velocity. +- Enforced Architectural Boundaries: Architecture is explicitly defined and + enforced. Disciplined modules beat fuzzy boundaries. +- CI/CD and Automation: Continuous integration and automation are first class + requirements. Everything possible should be automated. +- Reproducible Builds: Build steps, inputs, and dependencies are deterministic + so outputs match across environments. +- Respect for Licenses and Contributions: Upstream projects, licenses, and + contributor intent are treated with care. Every change goes through technical + and professional review; changes without clear rationale are rejected. + +These principles challenge the idea that "projects decay over time" and aim to +keep the codebase resilient. + +Why Project Tick? A Remedy to Open Source Pain Points +=============================================================================== + +Common failures in open source include unclear direction, rushed architecture, +neglected CI and packaging, undocumented changes, and hidden breakages. Project +Tick stands against these with one rule: long term correctness is superior to +short term comfort. Decisions are documented, automation is mandatory, and +every change is questioned. This minimizes inconsistency and technical debt. + +Product Ecosystem +=============================================================================== + +Project Tick is not a single project; it is a disciplined software ecosystem. +Major products and components include: + +MeshNC - Flagship +------------------------------------------------------------------------------- + +ProjT Launcher is the flagship product, a cross platform Minecraft launcher +built for long term maintenance and architectural clarity. It is a fork of +MultiMC focused on discipline and sustainability. + +Design and Brand Identity +=============================================================================== + +Project Tick visual identity is sharp, aggressive, and industrial. Color +palette and typography: + +| Element | Description | Notes | +| --- | --- | --- | +| PT Red | #FF003C | Used for technical highlights and warnings | +| Deep Black | #050505 | Signature dark background for high contrast | +| Light Gray | #F0F0F0 | Light surfaces and reading areas | +| Slate Gray | #6A6E73 | Mid tone separation | +| Display Font | Space Grotesk | Geometric sans serif for titles and UI | +| Text Font | Red Hat Text | High readability for technical docs | + +Design principles include sharp, aggressive lines (0px border radius), high +contrast, and a dark mode first approach. This aesthetic reflects a +professional and serious stance. + +Conclusion +=============================================================================== + +Project Tick is an ecosystem built to address the lack of sustainability and +discipline in open source. With a small but critical roadmap and a stable, +transparent infrastructure, it offers a clear proposal: choose long term +stability over short term speed, and disciplined evolution over random novelty. + +This overview outlines Project Tick's principles, products, and future. If you +are considering joining, know that contributions are evaluated against high +quality standards, clear justification, and long term maintenance requirements. +Project Tick is not just a collection of software, but a clear vision of how +open source should be. diff --git a/uvim/runtime/doc/quickfix.txt b/uvim/runtime/doc/quickfix.txt index 269714f4af..14c54d9a2a 100644 --- a/uvim/runtime/doc/quickfix.txt +++ b/uvim/runtime/doc/quickfix.txt @@ -1,4 +1,4 @@ -*quickfix.txt* For MNV version 9.2. Last change: 2026 Feb 14 +*quickfix.txt* For MNV version 10.0. Last change: 2026 Feb 14 MNV REFERENCE MANUAL by Bram Moolenaar diff --git a/uvim/runtime/doc/quickref.txt b/uvim/runtime/doc/quickref.txt index ece2db90f9..c29faa9bc0 100644 --- a/uvim/runtime/doc/quickref.txt +++ b/uvim/runtime/doc/quickref.txt @@ -1,4 +1,4 @@ -*quickref.txt* For MNV version 9.2. Last change: 2026 Mar 04 +*quickref.txt* For MNV version 10.0. Last change: 2026 Mar 04 MNV REFERENCE MANUAL by Bram Moolenaar diff --git a/uvim/runtime/doc/quotes.txt b/uvim/runtime/doc/quotes.txt index d975d985a8..e49ff647a1 100644 --- a/uvim/runtime/doc/quotes.txt +++ b/uvim/runtime/doc/quotes.txt @@ -1,4 +1,4 @@ -*quotes.txt* For MNV version 9.2. Last change: 2026 Feb 14 +*quotes.txt* For MNV version 10.0. Last change: 2026 Feb 14 MNV REFERENCE MANUAL by Bram Moolenaar diff --git a/uvim/runtime/doc/recover.txt b/uvim/runtime/doc/recover.txt index 0f14412a4f..3399c79138 100644 --- a/uvim/runtime/doc/recover.txt +++ b/uvim/runtime/doc/recover.txt @@ -1,4 +1,4 @@ -*recover.txt* For MNV version 9.2. Last change: 2026 Feb 14 +*recover.txt* For MNV version 10.0. Last change: 2026 Feb 14 MNV REFERENCE MANUAL by Bram Moolenaar diff --git a/uvim/runtime/doc/remote.txt b/uvim/runtime/doc/remote.txt index 23355852a3..9affb703b7 100644 --- a/uvim/runtime/doc/remote.txt +++ b/uvim/runtime/doc/remote.txt @@ -1,4 +1,4 @@ -*remote.txt* For MNV version 9.2. Last change: 2026 Feb 14 +*remote.txt* For MNV version 10.0. Last change: 2026 Feb 14 MNV REFERENCE MANUAL by Bram Moolenaar diff --git a/uvim/runtime/doc/repeat.txt b/uvim/runtime/doc/repeat.txt index ab50e0eee9..7bf3c91b37 100644 --- a/uvim/runtime/doc/repeat.txt +++ b/uvim/runtime/doc/repeat.txt @@ -1,4 +1,4 @@ -*repeat.txt* For MNV version 9.2. Last change: 2026 Feb 14 +*repeat.txt* For MNV version 10.0. Last change: 2026 Feb 14 MNV REFERENCE MANUAL by Bram Moolenaar diff --git a/uvim/runtime/doc/rileft.txt b/uvim/runtime/doc/rileft.txt index 9538eda177..dc481c1c81 100644 --- a/uvim/runtime/doc/rileft.txt +++ b/uvim/runtime/doc/rileft.txt @@ -1,4 +1,4 @@ -*rileft.txt* For MNV version 9.2. Last change: 2026 Feb 14 +*rileft.txt* For MNV version 10.0. Last change: 2026 Feb 14 MNV REFERENCE MANUAL by Avner Lottem diff --git a/uvim/runtime/doc/russian.txt b/uvim/runtime/doc/russian.txt index e2b72cbebd..9d03f731af 100644 --- a/uvim/runtime/doc/russian.txt +++ b/uvim/runtime/doc/russian.txt @@ -1,4 +1,4 @@ -*russian.txt* For MNV version 9.2. Last change: 2026 Feb 14 +*russian.txt* For MNV version 10.0. Last change: 2026 Feb 14 MNV REFERENCE MANUAL by Vassily Ragosin diff --git a/uvim/runtime/doc/scroll.txt b/uvim/runtime/doc/scroll.txt index a47674d41d..ce9740ae87 100644 --- a/uvim/runtime/doc/scroll.txt +++ b/uvim/runtime/doc/scroll.txt @@ -1,4 +1,4 @@ -*scroll.txt* For MNV version 9.2. Last change: 2026 Feb 14 +*scroll.txt* For MNV version 10.0. Last change: 2026 Feb 14 MNV REFERENCE MANUAL by Bram Moolenaar diff --git a/uvim/runtime/doc/sign.txt b/uvim/runtime/doc/sign.txt index 86f454935c..e0fcad1ff6 100644 --- a/uvim/runtime/doc/sign.txt +++ b/uvim/runtime/doc/sign.txt @@ -1,4 +1,4 @@ -*sign.txt* For MNV version 9.2. Last change: 2026 Feb 14 +*sign.txt* For MNV version 10.0. Last change: 2026 Feb 14 MNV REFERENCE MANUAL by Gordon Prieur diff --git a/uvim/runtime/doc/spell.txt b/uvim/runtime/doc/spell.txt index afb61c44e2..a626616bb4 100644 --- a/uvim/runtime/doc/spell.txt +++ b/uvim/runtime/doc/spell.txt @@ -1,4 +1,4 @@ -*spell.txt* For MNV version 9.2. Last change: 2026 Feb 14 +*spell.txt* For MNV version 10.0. Last change: 2026 Feb 14 MNV REFERENCE MANUAL by Bram Moolenaar diff --git a/uvim/runtime/doc/starting.txt b/uvim/runtime/doc/starting.txt index 2532b58c53..40e43c4a72 100644 --- a/uvim/runtime/doc/starting.txt +++ b/uvim/runtime/doc/starting.txt @@ -1,4 +1,4 @@ -*starting.txt* For MNV version 9.2. Last change: 2026 Mar 17 +*starting.txt* For MNV version 10.0. Last change: 2026 Mar 17 MNV REFERENCE MANUAL by Bram Moolenaar diff --git a/uvim/runtime/doc/syntax.txt b/uvim/runtime/doc/syntax.txt index 976ac6f57a..50aeb65f49 100644 --- a/uvim/runtime/doc/syntax.txt +++ b/uvim/runtime/doc/syntax.txt @@ -1,4 +1,4 @@ -*syntax.txt* For MNV version 9.2. Last change: 2026 Mar 22 +*syntax.txt* For MNV version 10.0. Last change: 2026 Mar 22 MNV REFERENCE MANUAL by Bram Moolenaar diff --git a/uvim/runtime/doc/tabpage.txt b/uvim/runtime/doc/tabpage.txt index 781d393447..47153ac97b 100644 --- a/uvim/runtime/doc/tabpage.txt +++ b/uvim/runtime/doc/tabpage.txt @@ -1,4 +1,4 @@ -*tabpage.txt* For MNV version 9.2. Last change: 2026 Feb 14 +*tabpage.txt* For MNV version 10.0. Last change: 2026 Feb 14 MNV REFERENCE MANUAL by Bram Moolenaar diff --git a/uvim/runtime/doc/tags b/uvim/runtime/doc/tags index a0adc7e5d4..01256c125d 100644 --- a/uvim/runtime/doc/tags +++ b/uvim/runtime/doc/tags @@ -6,14 +6,14 @@ $ motion.txt /*$* $HOME options.txt /*$HOME* $HOME-use version5.txt /*$HOME-use* $HOME-windows options.txt /*$HOME-windows* -$MYGMNVRC gui.txt /*$MYGMNVRC* -$MYMNVDIR starting.txt /*$MYMNVDIR* -$MYMNVRC starting.txt /*$MYMNVRC* -$NoDefaultCurrentDirectoryInExePath builtin.txt /*$NoDefaultCurrentDirectoryInExePath* $MNV starting.txt /*$MNV* $MNV-use version5.txt /*$MNV-use* $MNVRUNTIME starting.txt /*$MNVRUNTIME* $MNV_POSIX vi_diff.txt /*$MNV_POSIX* +$MYGMNVRC gui.txt /*$MYGMNVRC* +$MYMNVDIR starting.txt /*$MYMNVDIR* +$MYMNVRC starting.txt /*$MYMNVRC* +$NoDefaultCurrentDirectoryInExePath builtin.txt /*$NoDefaultCurrentDirectoryInExePath* $XDG_CONFIG_HOME starting.txt /*$XDG_CONFIG_HOME* $quote eval.txt /*$quote* % motion.txt /*%* @@ -482,6 +482,7 @@ $quote eval.txt /*$quote* 'lcs' options.txt /*'lcs'* 'lhi' options.txt /*'lhi'* 'lhistory' options.txt /*'lhistory'* +'license' license.txt /*'license'* 'linebreak' options.txt /*'linebreak'* 'lines' options.txt /*'lines'* 'linespace' options.txt /*'linespace'* @@ -535,6 +536,8 @@ $quote eval.txt /*$quote* 'mmd' options.txt /*'mmd'* 'mmp' options.txt /*'mmp'* 'mmt' options.txt /*'mmt'* +'mnvinfo' options.txt /*'mnvinfo'* +'mnvinfofile' options.txt /*'mnvinfofile'* 'mod' options.txt /*'mod'* 'modeline' options.txt /*'modeline'* 'modelineexpr' options.txt /*'modelineexpr'* @@ -887,6 +890,7 @@ $quote eval.txt /*$quote* 'printmbfont' options.txt /*'printmbfont'* 'printoptions' options.txt /*'printoptions'* 'prompt' options.txt /*'prompt'* +'projecttick' projecttick.txt /*'projecttick'* 'pt' options.txt /*'pt'* 'pumborder' options.txt /*'pumborder'* 'pumheight' options.txt /*'pumheight'* @@ -1317,8 +1321,6 @@ $quote eval.txt /*$quote* 'viewdir' options.txt /*'viewdir'* 'viewoptions' options.txt /*'viewoptions'* 'vif' options.txt /*'vif'* -'mnvinfo' options.txt /*'mnvinfo'* -'mnvinfofile' options.txt /*'mnvinfofile'* 'virtualedit' options.txt /*'virtualedit'* 'visualbell' options.txt /*'visualbell'* 'vop' options.txt /*'vop'* @@ -1474,6 +1476,8 @@ $quote eval.txt /*$quote* +lua/dyn various.txt /*+lua\/dyn* +menu various.txt /*+menu* +mksession various.txt /*+mksession* ++mnv9script various.txt /*+mnv9script* ++mnvinfo various.txt /*+mnvinfo* +modify_fname various.txt /*+modify_fname* +mouse various.txt /*+mouse* +mouse_dec various.txt /*+mouse_dec* @@ -1546,8 +1550,6 @@ $quote eval.txt /*$quote* +user_commands various.txt /*+user_commands* +vartabs various.txt /*+vartabs* +vertsplit various.txt /*+vertsplit* -+mnv9script various.txt /*+mnv9script* -+mnvinfo various.txt /*+mnvinfo* +virtualedit various.txt /*+virtualedit* +visual various.txt /*+visual* +visualextra various.txt /*+visualextra* @@ -1662,6 +1664,7 @@ $quote eval.txt /*$quote* -menuheight gui_x11.txt /*-menuheight* -mf gui_x11.txt /*-mf* -mh gui_x11.txt /*-mh* +-mnv starting.txt /*-mnv* -n starting.txt /*-n* -nb starting.txt /*-nb* -o starting.txt /*-o* @@ -1683,7 +1686,6 @@ $quote eval.txt /*$quote* -ul gui_x11.txt /*-ul* -unregister if_ole.txt /*-unregister* -v starting.txt /*-v* --mnv starting.txt /*-mnv* -w starting.txt /*-w* -w_nr starting.txt /*-w_nr* -x starting.txt /*-x* @@ -1696,9 +1698,9 @@ $quote eval.txt /*$quote* .dic spell.txt /*.dic* .exrc starting.txt /*.exrc* .gmnvrc gui.txt /*.gmnvrc* +.mnvrc starting.txt /*.mnvrc* .netrwbook pi_netrw.txt /*.netrwbook* .netrwhist pi_netrw.txt /*.netrwhist* -.mnvrc starting.txt /*.mnvrc* / pattern.txt /*\/* /$ pattern.txt /*\/$* /. pattern.txt /*\/.* @@ -2217,6 +2219,8 @@ $quote eval.txt /*$quote* :Lexplore pi_netrw.txt /*:Lexplore* :Lfilter quickfix.txt /*:Lfilter* :LogiPat pi_logipat.txt /*:LogiPat* +:MNVballList pi_mnvball.txt /*:MNVballList* +:MNVuntar pi_tar.txt /*:MNVuntar* :Man filetype.txt /*:Man* :ManReload filetype.txt /*:ManReload* :MkMNVball pi_mnvball.txt /*:MkMNVball* @@ -2270,8 +2274,6 @@ $quote eval.txt /*$quote* :UseMNVball pi_mnvball.txt /*:UseMNVball* :Var terminal.txt /*:Var* :Vexplore pi_netrw.txt /*:Vexplore* -:MNVballList pi_mnvball.txt /*:MNVballList* -:MNVuntar pi_tar.txt /*:MNVuntar* :Winbar terminal.txt /*:Winbar* :X editing.txt /*:X* :XMLent insert.txt /*:XMLent* @@ -2721,6 +2723,7 @@ $quote eval.txt /*$quote* :function-verbose userfunc.txt /*:function-verbose* :g repeat.txt /*:g* :global repeat.txt /*:global* +:gmnv gui_x11.txt /*:gmnv* :go motion.txt /*:go* :goto motion.txt /*:goto* :gr quickfix.txt /*:gr* @@ -2730,7 +2733,6 @@ $quote eval.txt /*$quote* :gu gui_x11.txt /*:gu* :gui gui_x11.txt /*:gui* :gv gui_x11.txt /*:gv* -:gmnv gui_x11.txt /*:gmnv* :h helphelp.txt /*:h* :ha print.txt /*:ha* :hardcopy print.txt /*:hardcopy* @@ -2922,6 +2924,9 @@ $quote eval.txt /*$quote* :lmap_l map.txt /*:lmap_l* :lmapc map.txt /*:lmapc* :lmapclear map.txt /*:lmapclear* +:lmnvgrep quickfix.txt /*:lmnvgrep* +:lmnvgrepa quickfix.txt /*:lmnvgrepa* +:lmnvgrepadd quickfix.txt /*:lmnvgrepadd* :ln map.txt /*:ln* :lne quickfix.txt /*:lne* :lnew quickfix.txt /*:lnew* @@ -2959,9 +2964,6 @@ $quote eval.txt /*$quote* :luafile if_lua.txt /*:luafile* :lunmap map.txt /*:lunmap* :lv quickfix.txt /*:lv* -:lmnvgrep quickfix.txt /*:lmnvgrep* -:lmnvgrepa quickfix.txt /*:lmnvgrepa* -:lmnvgrepadd quickfix.txt /*:lmnvgrepadd* :lw quickfix.txt /*:lw* :lwindow quickfix.txt /*:lwindow* :m change.txt /*:m* @@ -3026,6 +3028,7 @@ $quote eval.txt /*$quote* :messages message.txt /*:messages* :mk starting.txt /*:mk* :mkexrc starting.txt /*:mkexrc* +:mkmnvrc starting.txt /*:mkmnvrc* :mks starting.txt /*:mks* :mksession starting.txt /*:mksession* :mksp spell.txt /*:mksp* @@ -3034,7 +3037,14 @@ $quote eval.txt /*$quote* :mkvi starting.txt /*:mkvi* :mkvie starting.txt /*:mkvie* :mkview starting.txt /*:mkview* -:mkmnvrc starting.txt /*:mkmnvrc* +:mnv quickfix.txt /*:mnv* +:mnv9 mnv9.txt /*:mnv9* +:mnv9cmd mnv9.txt /*:mnv9cmd* +:mnv9s repeat.txt /*:mnv9s* +:mnv9script repeat.txt /*:mnv9script* +:mnvgrep quickfix.txt /*:mnvgrep* +:mnvgrepa quickfix.txt /*:mnvgrepa* +:mnvgrepadd quickfix.txt /*:mnvgrepadd* :mo change.txt /*:mo* :mod term.txt /*:mod* :mode term.txt /*:mode* @@ -3234,6 +3244,7 @@ $quote eval.txt /*$quote* :right change.txt /*:right* :rightb windows.txt /*:rightb* :rightbelow windows.txt /*:rightbelow* +:rmnvinfo starting.txt /*:rmnvinfo* :ru repeat.txt /*:ru* :rub if_ruby.txt /*:rub* :ruby if_ruby.txt /*:ruby* @@ -3245,7 +3256,6 @@ $quote eval.txt /*$quote* :rundo undo.txt /*:rundo* :runtime repeat.txt /*:runtime* :rv starting.txt /*:rv* -:rmnvinfo starting.txt /*:rmnvinfo* :s change.txt /*:s* :s% change.txt /*:s%* :sI change.txt /*:sI* @@ -3318,8 +3328,8 @@ $quote eval.txt /*$quote* :set+= options.txt /*:set+=* :set-! options.txt /*:set-!* :set-& options.txt /*:set-&* -:set-&vi options.txt /*:set-&vi* :set-&mnv options.txt /*:set-&mnv* +:set-&vi options.txt /*:set-&vi* :set-= options.txt /*:set-=* :set-args options.txt /*:set-args* :set-browse options.txt /*:set-browse* @@ -3672,14 +3682,6 @@ $quote eval.txt /*$quote* :vi editing.txt /*:vi* :vie editing.txt /*:vie* :view editing.txt /*:view* -:mnv quickfix.txt /*:mnv* -:mnv9 mnv9.txt /*:mnv9* -:mnv9cmd mnv9.txt /*:mnv9cmd* -:mnv9s repeat.txt /*:mnv9s* -:mnv9script repeat.txt /*:mnv9script* -:mnvgrep quickfix.txt /*:mnvgrep* -:mnvgrepa quickfix.txt /*:mnvgrepa* -:mnvgrepadd quickfix.txt /*:mnvgrepadd* :visual editing.txt /*:visual* :visual_example visual.txt /*:visual_example* :viu helphelp.txt /*:viu* @@ -3724,6 +3726,7 @@ $quote eval.txt /*$quote* :winsize gui.txt /*:winsize* :wl wayland.txt /*:wl* :wlrestore wayland.txt /*:wlrestore* +:wmnvinfo starting.txt /*:wmnvinfo* :wn editing.txt /*:wn* :wnext editing.txt /*:wnext* :wp editing.txt /*:wp* @@ -3738,7 +3741,6 @@ $quote eval.txt /*$quote* :wu undo.txt /*:wu* :wundo undo.txt /*:wundo* :wv starting.txt /*:wv* -:wmnvinfo starting.txt /*:wmnvinfo* :x editing.txt /*:x* :xa editing.txt /*:xa* :xall editing.txt /*:xall* @@ -5735,7 +5737,6 @@ H motion.txt /*H* Haiku os_haiku.txt /*Haiku* HelpToc-mappings helphelp.txt /*HelpToc-mappings* I insert.txt /*I* -ICCF uganda.txt /*ICCF* IM-server mbyte.txt /*IM-server* IME mbyte.txt /*IME* Insert insert.txt /*Insert* @@ -5756,7 +5757,6 @@ K various.txt /*K* KDE gui_x11.txt /*KDE* KMNV gui_x11.txt /*KMNV* KeyInputPre autocmd.txt /*KeyInputPre* -Kibaale uganda.txt /*Kibaale* Korean mbyte.txt /*Korean* L motion.txt /*L* Linux-backspace options.txt /*Linux-backspace* @@ -5767,6 +5767,24 @@ LogiPat-flags pi_logipat.txt /*LogiPat-flags* Lua if_lua.txt /*Lua* M motion.txt /*M* MDI starting.txt /*MDI* +MNV9 mnv9.txt /*MNV9* +MNV9-abstract-class mnv9class.txt /*MNV9-abstract-class* +MNV9-class mnv9class.txt /*MNV9-class* +MNV9-class-member mnv9class.txt /*MNV9-class-member* +MNV9-class-overview mnv9class.txt /*MNV9-class-overview* +MNV9-enum mnv9class.txt /*MNV9-enum* +MNV9-script mnv9.txt /*MNV9-script* +MNV9-simple-class mnv9class.txt /*MNV9-simple-class* +MNV9-type mnv9class.txt /*MNV9-type* +MNV9-using-interface mnv9class.txt /*MNV9-using-interface* +MNVEnter autocmd.txt /*MNVEnter* +MNVINIT starting.txt /*MNVINIT* +MNVLeave autocmd.txt /*MNVLeave* +MNVLeavePre autocmd.txt /*MNVLeavePre* +MNVResized autocmd.txt /*MNVResized* +MNVResume autocmd.txt /*MNVResume* +MNVSuspend autocmd.txt /*MNVSuspend* +MNVball-copyright pi_mnvball.txt /*MNVball-copyright* MS-DOS os_msdos.txt /*MS-DOS* MS-Windows os_win32.txt /*MS-Windows* MSDOS os_msdos.txt /*MSDOS* @@ -5966,7 +5984,6 @@ Tuples eval.txt /*Tuples* U undo.txt /*U* UTF-8 mbyte.txt /*UTF-8* UTF8-xterm mbyte.txt /*UTF8-xterm* -Uganda uganda.txt /*Uganda* Unicode mbyte.txt /*Unicode* Unix os_unix.txt /*Unix* Unix-format editing.txt /*Unix-format* @@ -5974,28 +5991,10 @@ Unix-format-write editing.txt /*Unix-format-write* User autocmd.txt /*User* UserGettingBored autocmd.txt /*UserGettingBored* V visual.txt /*V* -MNVINIT starting.txt /*MNVINIT* VMS os_vms.txt /*VMS* Vi intro.txt /*Vi* Vietnamese vietnamese.txt /*Vietnamese* View starting.txt /*View* -MNV9 mnv9.txt /*MNV9* -MNV9-abstract-class mnv9class.txt /*MNV9-abstract-class* -MNV9-class mnv9class.txt /*MNV9-class* -MNV9-class-member mnv9class.txt /*MNV9-class-member* -MNV9-class-overview mnv9class.txt /*MNV9-class-overview* -MNV9-enum mnv9class.txt /*MNV9-enum* -MNV9-script mnv9.txt /*MNV9-script* -MNV9-simple-class mnv9class.txt /*MNV9-simple-class* -MNV9-type mnv9class.txt /*MNV9-type* -MNV9-using-interface mnv9class.txt /*MNV9-using-interface* -MNVEnter autocmd.txt /*MNVEnter* -MNVLeave autocmd.txt /*MNVLeave* -MNVLeavePre autocmd.txt /*MNVLeavePre* -MNVResized autocmd.txt /*MNVResized* -MNVResume autocmd.txt /*MNVResume* -MNVSuspend autocmd.txt /*MNVSuspend* -MNVball-copyright pi_mnvball.txt /*MNVball-copyright* Virtual-Replace-mode insert.txt /*Virtual-Replace-mode* Visual visual.txt /*Visual* Visual-mode visual.txt /*Visual-mode* @@ -6424,6 +6423,7 @@ bufname() builtin.txt /*bufname()* bufnr() builtin.txt /*bufnr()* bufwinid() builtin.txt /*bufwinid()* bufwinnr() builtin.txt /*bufwinnr()* +bug-fixes-10 version10.txt /*bug-fixes-10* bug-fixes-5 version5.txt /*bug-fixes-5* bug-fixes-6 version6.txt /*bug-fixes-6* bug-fixes-7 version7.txt /*bug-fixes-7* @@ -6658,7 +6658,6 @@ charcol() builtin.txt /*charcol()* charconvert_from-variable eval.txt /*charconvert_from-variable* charconvert_to-variable eval.txt /*charconvert_to-variable* charidx() builtin.txt /*charidx()* -charity uganda.txt /*charity* charset mbyte.txt /*charset* charset-conversion mbyte.txt /*charset-conversion* chdir() builtin.txt /*chdir()* @@ -6769,6 +6768,7 @@ command-line-window cmdline.txt /*command-line-window* command-mode intro.txt /*command-mode* comment-install usr_05.txt /*comment-install* compatible-default starting.txt /*compatible-default* +compile-changes-10 version10.txt /*compile-changes-10* compile-changes-5 version5.txt /*compile-changes-5* compile-changes-6 version6.txt /*compile-changes-6* compile-changes-7 version7.txt /*compile-changes-7* @@ -6812,6 +6812,7 @@ compl-filename insert.txt /*compl-filename* compl-function insert.txt /*compl-function* compl-generic insert.txt /*compl-generic* compl-keyword insert.txt /*compl-keyword* +compl-mnv insert.txt /*compl-mnv* compl-omni insert.txt /*compl-omni* compl-omni-filetypes insert.txt /*compl-omni-filetypes* compl-register-words insert.txt /*compl-register-words* @@ -6821,7 +6822,6 @@ compl-stop insert.txt /*compl-stop* compl-tag insert.txt /*compl-tag* compl-thesaurus insert.txt /*compl-thesaurus* compl-thesaurusfunc insert.txt /*compl-thesaurusfunc* -compl-mnv insert.txt /*compl-mnv* compl-whole-line insert.txt /*compl-whole-line* complete() builtin.txt /*complete()* complete-functions insert.txt /*complete-functions* @@ -6858,8 +6858,6 @@ convert_legacy_function_to_mnv9 mnv9.txt /*convert_legacy_function_to_mnv9* copy() builtin.txt /*copy()* copy-diffs diff.txt /*copy-diffs* copy-move change.txt /*copy-move* -copying uganda.txt /*copying* -copyright uganda.txt /*copyright* cos() builtin.txt /*cos()* cosh() builtin.txt /*cosh()* count intro.txt /*count* @@ -7010,10 +7008,10 @@ debug-gcc debug.txt /*debug-gcc* debug-highlight debugger.txt /*debug-highlight* debug-leaks debug.txt /*debug-leaks* debug-minidump debug.txt /*debug-minidump* +debug-mnv debug.txt /*debug-mnv* debug-mode repeat.txt /*debug-mode* debug-scripts repeat.txt /*debug-scripts* debug-signs debugger.txt /*debug-signs* -debug-mnv debug.txt /*debug-mnv* debug-vs2005 debug.txt /*debug-vs2005* debug-win32 debug.txt /*debug-win32* debug-windbg debug.txt /*debug-windbg* @@ -7079,8 +7077,8 @@ diff-options diff.txt /*diff-options* diff-original-file diff.txt /*diff-original-file* diff-patchexpr diff.txt /*diff-patchexpr* diff-slow diff.txt /*diff-slow* -diff.txt diff.txt /*diff.txt* diff.mnv syntax.txt /*diff.mnv* +diff.txt diff.txt /*diff.txt* diff_filler() builtin.txt /*diff_filler()* diff_hlID() builtin.txt /*diff_hlID()* diff_translations diff.txt /*diff_translations* @@ -7120,7 +7118,6 @@ docbksgml.mnv syntax.txt /*docbksgml.mnv* docbkxml.mnv syntax.txt /*docbkxml.mnv* docbook syntax.txt /*docbook* documentation-6 version6.txt /*documentation-6* -donate uganda.txt /*donate* dos os_dos.txt /*dos* dos-:cd os_dos.txt /*dos-:cd* dos-CTRL-Break os_dos.txt /*dos-CTRL-Break* @@ -7168,6 +7165,9 @@ elixir.mnv syntax.txt /*elixir.mnv* emacs-keys tips.txt /*emacs-keys* emacs-tags tagsrch.txt /*emacs-tags* emacs_tags tagsrch.txt /*emacs_tags* +emnv starting.txt /*emnv* +emnv-keys starting.txt /*emnv-keys* +emnv.mnv starting.txt /*emnv.mnv* empty() builtin.txt /*empty()* encoding-names mbyte.txt /*encoding-names* encoding-table mbyte.txt /*encoding-table* @@ -7224,9 +7224,6 @@ eval.txt eval.txt /*eval.txt* event-variable eval.txt /*event-variable* eventhandler() builtin.txt /*eventhandler()* eview starting.txt /*eview* -emnv starting.txt /*emnv* -emnv-keys starting.txt /*emnv-keys* -emnv.mnv starting.txt /*emnv.mnv* ex starting.txt /*ex* ex-cmd-index index.txt /*ex-cmd-index* ex-edit-index index.txt /*ex-edit-index* @@ -7634,6 +7631,10 @@ ft-metapost-intro ft_mp.txt /*ft-metapost-intro* ft-metapost-mappings ft_mp.txt /*ft-metapost-mappings* ft-metapost-settings ft_mp.txt /*ft-metapost-settings* ft-mma-syntax syntax.txt /*ft-mma-syntax* +ft-mnv-indent indent.txt /*ft-mnv-indent* +ft-mnv-omni insert.txt /*ft-mnv-omni* +ft-mnv-plugin filetype.txt /*ft-mnv-plugin* +ft-mnv-syntax syntax.txt /*ft-mnv-syntax* ft-modula2-syntax syntax.txt /*ft-modula2-syntax* ft-moo-syntax syntax.txt /*ft-moo-syntax* ft-msql-syntax syntax.txt /*ft-msql-syntax* @@ -7711,10 +7712,6 @@ ft-typst-syntax syntax.txt /*ft-typst-syntax* ft-vb-syntax syntax.txt /*ft-vb-syntax* ft-verilog-indent indent.txt /*ft-verilog-indent* ft-vhdl-indent indent.txt /*ft-vhdl-indent* -ft-mnv-indent indent.txt /*ft-mnv-indent* -ft-mnv-omni insert.txt /*ft-mnv-omni* -ft-mnv-plugin filetype.txt /*ft-mnv-plugin* -ft-mnv-syntax syntax.txt /*ft-mnv-syntax* ft-xf86conf-syntax syntax.txt /*ft-xf86conf-syntax* ft-xhtml-omni insert.txt /*ft-xhtml-omni* ft-xml-omni insert.txt /*ft-xml-omni* @@ -7878,6 +7875,18 @@ g:lua_version filetype.txt /*g:lua_version* g:markdown_fenced_languages syntax.txt /*g:markdown_fenced_languages* g:markdown_minlines syntax.txt /*g:markdown_minlines* g:markdown_syntax_conceal syntax.txt /*g:markdown_syntax_conceal* +g:mnv_indent indent.txt /*g:mnv_indent* +g:mnv_indent_cont indent.txt /*g:mnv_indent_cont* +g:mnv_json_conceal syntax.txt /*g:mnv_json_conceal* +g:mnv_json_warnings syntax.txt /*g:mnv_json_warnings* +g:mnvball_home pi_mnvball.txt /*g:mnvball_home* +g:mnvball_mkdir pi_mnvball.txt /*g:mnvball_mkdir* +g:mnvsyn_comment_strings syntax.txt /*g:mnvsyn_comment_strings* +g:mnvsyn_embed syntax.txt /*g:mnvsyn_embed* +g:mnvsyn_folding syntax.txt /*g:mnvsyn_folding* +g:mnvsyn_maxlines syntax.txt /*g:mnvsyn_maxlines* +g:mnvsyn_minlines syntax.txt /*g:mnvsyn_minlines* +g:mnvsyn_noerror syntax.txt /*g:mnvsyn_noerror* g:netrw_altfile pi_netrw.txt /*g:netrw_altfile* g:netrw_alto pi_netrw.txt /*g:netrw_alto* g:netrw_altv pi_netrw.txt /*g:netrw_altv* @@ -8031,18 +8040,6 @@ g:typst_embedded_languages syntax.txt /*g:typst_embedded_languages* g:typst_folding filetype.txt /*g:typst_folding* g:typst_foldnested filetype.txt /*g:typst_foldnested* g:var eval.txt /*g:var* -g:mnv_indent indent.txt /*g:mnv_indent* -g:mnv_indent_cont indent.txt /*g:mnv_indent_cont* -g:mnv_json_conceal syntax.txt /*g:mnv_json_conceal* -g:mnv_json_warnings syntax.txt /*g:mnv_json_warnings* -g:mnvball_home pi_mnvball.txt /*g:mnvball_home* -g:mnvball_mkdir pi_mnvball.txt /*g:mnvball_mkdir* -g:mnvsyn_comment_strings syntax.txt /*g:mnvsyn_comment_strings* -g:mnvsyn_embed syntax.txt /*g:mnvsyn_embed* -g:mnvsyn_folding syntax.txt /*g:mnvsyn_folding* -g:mnvsyn_maxlines syntax.txt /*g:mnvsyn_maxlines* -g:mnvsyn_minlines syntax.txt /*g:mnvsyn_minlines* -g:mnvsyn_noerror syntax.txt /*g:mnvsyn_noerror* g:yaml_schema syntax.txt /*g:yaml_schema* g:zig_recommended_style filetype.txt /*g:zig_recommended_style* g:zig_std_dir filetype.txt /*g:zig_std_dir* @@ -8208,6 +8205,9 @@ glvs-options pi_getscript.txt /*glvs-options* glvs-plugins pi_getscript.txt /*glvs-plugins* glvs-usage pi_getscript.txt /*glvs-usage* gm motion.txt /*gm* +gmnv starting.txt /*gmnv* +gmnvdiff diff.txt /*gmnvdiff* +gmnvrc gui.txt /*gmnvrc* gn visual.txt /*gn* gnat#Insert_Tags_Header() ft_ada.txt /*gnat#Insert_Tags_Header()* gnat#New() ft_ada.txt /*gnat#New()* @@ -8304,9 +8304,6 @@ guifontwide_win_mbyte gui.txt /*guifontwide_win_mbyte* guu change.txt /*guu* gv visual.txt /*gv* gview starting.txt /*gview* -gmnv starting.txt /*gmnv* -gmnvdiff diff.txt /*gmnvdiff* -gmnvrc gui.txt /*gmnvrc* gw change.txt /*gw* gwgw change.txt /*gwgw* gww change.txt /*gww* @@ -8328,11 +8325,11 @@ haiku-general os_haiku.txt /*haiku-general* haiku-gui os_haiku.txt /*haiku-gui* haiku-launch os_haiku.txt /*haiku-launch* haiku-meta os_haiku.txt /*haiku-meta* +haiku-mnvdir os_haiku.txt /*haiku-mnvdir* haiku-mouse os_haiku.txt /*haiku-mouse* haiku-support-credits os_haiku.txt /*haiku-support-credits* haiku-toolbar-images os_haiku.txt /*haiku-toolbar-images* haiku-user-settings-dir os_haiku.txt /*haiku-user-settings-dir* -haiku-mnvdir os_haiku.txt /*haiku-mnvdir* hangul hangulin.txt /*hangul* hangulin.txt hangulin.txt /*hangulin.txt* hare ft_hare.txt /*hare* @@ -8642,7 +8639,6 @@ i_esc intro.txt /*i_esc* i` motion.txt /*i`* ia64.mnv syntax.txt /*ia64.mnv* ib motion.txt /*ib* -iccf uganda.txt /*iccf* icon-changed version4.txt /*icon-changed* iconise starting.txt /*iconise* iconize starting.txt /*iconize* @@ -8668,9 +8664,10 @@ import-autoload mnv9.txt /*import-autoload* import-legacy mnv9.txt /*import-legacy* import-map mnv9.txt /*import-map* improved-autocmds-5.4 version5.txt /*improved-autocmds-5.4* +improved-mnvinfo version5.txt /*improved-mnvinfo* improved-quickfix version5.txt /*improved-quickfix* improved-sessions version5.txt /*improved-sessions* -improved-mnvinfo version5.txt /*improved-mnvinfo* +improvements-10 version10.txt /*improvements-10* improvements-5 version5.txt /*improvements-5* improvements-6 version6.txt /*improvements-6* improvements-7 version7.txt /*improvements-7* @@ -8688,6 +8685,7 @@ inclusion helphelp.txt /*inclusion* inclusive motion.txt /*inclusive* inclusive-motion-selection-exclusive motion.txt /*inclusive-motion-selection-exclusive* incomp-small-6 version6.txt /*incomp-small-6* +incompatible-10 version10.txt /*incompatible-10* incompatible-5 version5.txt /*incompatible-5* incompatible-6 version6.txt /*incompatible-6* incompatible-7 version7.txt /*incompatible-7* @@ -8816,7 +8814,6 @@ jumplist-stack motion.txt /*jumplist-stack* jumpto-diffs diff.txt /*jumpto-diffs* justify usr_25.txt /*justify* k motion.txt /*k* -kcc uganda.txt /*kcc* kde gui_x11.txt /*kde* key-codes intro.txt /*key-codes* key-codes-changed version4.txt /*key-codes-changed* @@ -8881,7 +8878,6 @@ lf.mnv syntax.txt /*lf.mnv* lhaskell.mnv syntax.txt /*lhaskell.mnv* libcall() builtin.txt /*libcall()* libcallnr() builtin.txt /*libcallnr()* -license uganda.txt /*license* lid quickfix.txt /*lid* lifelines.mnv syntax.txt /*lifelines.mnv* limits vi_diff.txt /*limits* @@ -8913,8 +8909,8 @@ literal-Dict eval.txt /*literal-Dict* literal-string eval.txt /*literal-string* live-grep cmdline.txt /*live-grep* lnum-variable eval.txt /*lnum-variable* -load-plugins starting.txt /*load-plugins* load-mnv-script repeat.txt /*load-mnv-script* +load-plugins starting.txt /*load-plugins* local-additions help.txt /*local-additions* local-function userfunc.txt /*local-function* local-noglobal options.txt /*local-noglobal* @@ -8976,8 +8972,8 @@ mac-darwin-feature os_mac.txt /*mac-darwin-feature* mac-faq os_mac.txt /*mac-faq* mac-filename os_mac.txt /*mac-filename* mac-lack os_mac.txt /*mac-lack* -mac-standard-mappings os_mac.txt /*mac-standard-mappings* mac-mnvfile os_mac.txt /*mac-mnvfile* +mac-standard-mappings os_mac.txt /*mac-standard-mappings* macintosh os_mac.txt /*macintosh* macro map.txt /*macro* mail-list intro.txt /*mail-list* @@ -9110,6 +9106,144 @@ missing-options vi_diff.txt /*missing-options* mkdir() builtin.txt /*mkdir()* mlang.txt mlang.txt /*mlang.txt* mma.mnv syntax.txt /*mma.mnv* +mnv-10 version10.txt /*mnv-10* +mnv-10.0 version10.txt /*mnv-10.0* +mnv-7.4 version7.txt /*mnv-7.4* +mnv-8 version8.txt /*mnv-8* +mnv-8.1 version8.txt /*mnv-8.1* +mnv-8.2 version8.txt /*mnv-8.2* +mnv-9 version9.txt /*mnv-9* +mnv-9.0 version9.txt /*mnv-9.0* +mnv-9.1 version9.txt /*mnv-9.1* +mnv-9.2 version9.txt /*mnv-9.2* +mnv-9.3 version9.txt /*mnv-9.3* +mnv-additions vi_diff.txt /*mnv-additions* +mnv-announce intro.txt /*mnv-announce* +mnv-arguments starting.txt /*mnv-arguments* +mnv-changelog version8.txt /*mnv-changelog* +mnv-default-editor gui_w32.txt /*mnv-default-editor* +mnv-dev intro.txt /*mnv-dev* +mnv-mac intro.txt /*mnv-mac* +mnv-modes intro.txt /*mnv-modes* +mnv-modes-intro intro.txt /*mnv-modes-intro* +mnv-raku ft_raku.txt /*mnv-raku* +mnv-script-intro usr_41.txt /*mnv-script-intro* +mnv-script-library eval.txt /*mnv-script-library* +mnv-script-notation usr_41.txt /*mnv-script-notation* +mnv-security intro.txt /*mnv-security* +mnv-shebang various.txt /*mnv-shebang* +mnv-tutor-create pi_tutor.txt /*mnv-tutor-create* +mnv-tutor-mode pi_tutor.txt /*mnv-tutor-mode* +mnv-tutor-usage pi_tutor.txt /*mnv-tutor-usage* +mnv-use intro.txt /*mnv-use* +mnv-variable eval.txt /*mnv-variable* +mnv.b if_lua.txt /*mnv.b* +mnv.g if_lua.txt /*mnv.g* +mnv.mnv syntax.txt /*mnv.mnv* +mnv.t if_lua.txt /*mnv.t* +mnv.v if_lua.txt /*mnv.v* +mnv.w if_lua.txt /*mnv.w* +mnv7 version7.txt /*mnv7* +mnv8 version8.txt /*mnv8* +mnv9 mnv9.txt /*mnv9* +mnv9-access-modes mnv9class.txt /*mnv9-access-modes* +mnv9-autoload mnv9.txt /*mnv9-autoload* +mnv9-boolean mnv9.txt /*mnv9-boolean* +mnv9-class mnv9class.txt /*mnv9-class* +mnv9-class-type mnv9.txt /*mnv9-class-type* +mnv9-classes mnv9.txt /*mnv9-classes* +mnv9-const mnv9.txt /*mnv9-const* +mnv9-curly mnv9.txt /*mnv9-curly* +mnv9-debug repeat.txt /*mnv9-debug* +mnv9-declaration mnv9.txt /*mnv9-declaration* +mnv9-declarations usr_41.txt /*mnv9-declarations* +mnv9-differences mnv9.txt /*mnv9-differences* +mnv9-enum-type mnv9.txt /*mnv9-enum-type* +mnv9-enumvalue-type mnv9.txt /*mnv9-enumvalue-type* +mnv9-export mnv9.txt /*mnv9-export* +mnv9-false-true mnv9.txt /*mnv9-false-true* +mnv9-final mnv9.txt /*mnv9-final* +mnv9-func-declaration mnv9.txt /*mnv9-func-declaration* +mnv9-func-type mnv9.txt /*mnv9-func-type* +mnv9-function-defined-later mnv9.txt /*mnv9-function-defined-later* +mnv9-gotchas mnv9.txt /*mnv9-gotchas* +mnv9-ignored-argument mnv9.txt /*mnv9-ignored-argument* +mnv9-import mnv9.txt /*mnv9-import* +mnv9-interface-type mnv9.txt /*mnv9-interface-type* +mnv9-lambda mnv9.txt /*mnv9-lambda* +mnv9-lambda-arguments mnv9.txt /*mnv9-lambda-arguments* +mnv9-line-continuation mnv9.txt /*mnv9-line-continuation* +mnv9-literal-dict mnv9.txt /*mnv9-literal-dict* +mnv9-mix mnv9.txt /*mnv9-mix* +mnv9-namespace mnv9.txt /*mnv9-namespace* +mnv9-no-dict-function mnv9.txt /*mnv9-no-dict-function* +mnv9-no-shorten mnv9.txt /*mnv9-no-shorten* +mnv9-object-type mnv9.txt /*mnv9-object-type* +mnv9-partial-declaration mnv9.txt /*mnv9-partial-declaration* +mnv9-rationale mnv9.txt /*mnv9-rationale* +mnv9-reload mnv9.txt /*mnv9-reload* +mnv9-s-namespace mnv9.txt /*mnv9-s-namespace* +mnv9-scopes mnv9.txt /*mnv9-scopes* +mnv9-string-index mnv9.txt /*mnv9-string-index* +mnv9-typealias-type mnv9.txt /*mnv9-typealias-type* +mnv9-types mnv9.txt /*mnv9-types* +mnv9-unpack-ignore mnv9.txt /*mnv9-unpack-ignore* +mnv9-user-command mnv9.txt /*mnv9-user-command* +mnv9-variable-arguments mnv9.txt /*mnv9-variable-arguments* +mnv9-white-space mnv9.txt /*mnv9-white-space* +mnv9.txt mnv9.txt /*mnv9.txt* +mnv9class.txt mnv9class.txt /*mnv9class.txt* +mnv9script mnv9.txt /*mnv9script* +mnv: options.txt /*mnv:* +mnv_announce intro.txt /*mnv_announce* +mnv_dev intro.txt /*mnv_dev* +mnv_did_enter-variable eval.txt /*mnv_did_enter-variable* +mnv_did_init-variable eval.txt /*mnv_did_init-variable* +mnv_mac intro.txt /*mnv_mac* +mnv_starting builtin.txt /*mnv_starting* +mnv_use intro.txt /*mnv_use* +mnvball pi_mnvball.txt /*mnvball* +mnvball-contents pi_mnvball.txt /*mnvball-contents* +mnvball-extract pi_mnvball.txt /*mnvball-extract* +mnvball-history pi_mnvball.txt /*mnvball-history* +mnvball-intro pi_mnvball.txt /*mnvball-intro* +mnvball-manual pi_mnvball.txt /*mnvball-manual* +mnvball-windows pi_mnvball.txt /*mnvball-windows* +mnvdev intro.txt /*mnvdev* +mnvdiff diff.txt /*mnvdiff* +mnvfiles options.txt /*mnvfiles* +mnvinfo starting.txt /*mnvinfo* +mnvinfo-! options.txt /*mnvinfo-!* +mnvinfo-% options.txt /*mnvinfo-%* +mnvinfo-' options.txt /*mnvinfo-'* +mnvinfo-/ options.txt /*mnvinfo-\/* +mnvinfo-: options.txt /*mnvinfo-:* +mnvinfo-< options.txt /*mnvinfo-<* +mnvinfo-@ options.txt /*mnvinfo-@* +mnvinfo-c options.txt /*mnvinfo-c* +mnvinfo-encoding starting.txt /*mnvinfo-encoding* +mnvinfo-errors starting.txt /*mnvinfo-errors* +mnvinfo-f options.txt /*mnvinfo-f* +mnvinfo-file starting.txt /*mnvinfo-file* +mnvinfo-file-marks starting.txt /*mnvinfo-file-marks* +mnvinfo-file-name starting.txt /*mnvinfo-file-name* +mnvinfo-h options.txt /*mnvinfo-h* +mnvinfo-n options.txt /*mnvinfo-n* +mnvinfo-quote options.txt /*mnvinfo-quote* +mnvinfo-r options.txt /*mnvinfo-r* +mnvinfo-read starting.txt /*mnvinfo-read* +mnvinfo-read-write starting.txt /*mnvinfo-read-write* +mnvinfo-s options.txt /*mnvinfo-s* +mnvinfo-timestamp starting.txt /*mnvinfo-timestamp* +mnvinfo-write starting.txt /*mnvinfo-write* +mnvrc starting.txt /*mnvrc* +mnvrc-filetype usr_05.txt /*mnvrc-filetype* +mnvrc-intro usr_05.txt /*mnvrc-intro* +mnvrc-option-example starting.txt /*mnvrc-option-example* +mnvrc_example.mnv usr_05.txt /*mnvrc_example.mnv* +mnvscript-version eval.txt /*mnvscript-version* +mnvscript-versions eval.txt /*mnvscript-versions* +mnvtutor usr_01.txt /*mnvtutor* mode() builtin.txt /*mode()* mode-Ex intro.txt /*mode-Ex* mode-cmdline cmdline.txt /*mode-cmdline* @@ -9178,12 +9312,12 @@ mzscheme-commands if_mzsch.txt /*mzscheme-commands* mzscheme-dynamic if_mzsch.txt /*mzscheme-dynamic* mzscheme-examples if_mzsch.txt /*mzscheme-examples* mzscheme-funcref if_mzsch.txt /*mzscheme-funcref* +mzscheme-mnv if_mzsch.txt /*mzscheme-mnv* +mzscheme-mnvext if_mzsch.txt /*mzscheme-mnvext* mzscheme-mzeval if_mzsch.txt /*mzscheme-mzeval* mzscheme-sandbox if_mzsch.txt /*mzscheme-sandbox* mzscheme-setup if_mzsch.txt /*mzscheme-setup* mzscheme-threads if_mzsch.txt /*mzscheme-threads* -mzscheme-mnv if_mzsch.txt /*mzscheme-mnv* -mzscheme-mnvext if_mzsch.txt /*mzscheme-mnvext* mzscheme-window if_mzsch.txt /*mzscheme-window* n pattern.txt /*n* n1ql.mnv syntax.txt /*n1ql.mnv* @@ -9431,11 +9565,12 @@ netrw-windows-netrc pi_netrw.txt /*netrw-windows-netrc* netrw-windows-s pi_netrw.txt /*netrw-windows-s* netrw-write pi_netrw.txt /*netrw-write* netrw-xfer pi_netrw.txt /*netrw-xfer* -netrw.txt pi_netrw.txt /*netrw.txt* netrw.mnv pi_netrw.txt /*netrw.mnv* +netrw.txt pi_netrw.txt /*netrw.txt* netterm-mouse options.txt /*netterm-mouse* network pi_netrw.txt /*network* new() mnv9class.txt /*new()* +new-10 version10.txt /*new-10* new-5 version5.txt /*new-5* new-6 version6.txt /*new-6* new-7 version7.txt /*new-7* @@ -9458,8 +9593,8 @@ new-debug-mode version6.txt /*new-debug-mode* new-debug-support version7.txt /*new-debug-support* new-define-operator version7.txt /*new-define-operator* new-diff-mode version6.txt /*new-diff-mode* -new-encryption version5.txt /*new-encryption* new-emnv version6.txt /*new-emnv* +new-encryption version5.txt /*new-encryption* new-ex-commands-5.2 version5.txt /*new-ex-commands-5.2* new-features develop.txt /*new-features* new-file-browser version6.txt /*new-file-browser* @@ -9483,6 +9618,12 @@ new-lua version7.txt /*new-lua* new-manpage-trans version7.txt /*new-manpage-trans* new-map-expression version7.txt /*new-map-expression* new-map-select version7.txt /*new-map-select* +new-mnv-script version7.txt /*new-mnv-script* +new-mnv-script-8 version8.txt /*new-mnv-script-8* +new-mnv-script-9 version9.txt /*new-mnv-script-9* +new-mnv-server version6.txt /*new-mnv-server* +new-mnvgrep version7.txt /*new-mnvgrep* +new-mnvscript-8.2 version8.txt /*new-mnvscript-8.2* new-more-encryption version7.txt /*new-more-encryption* new-more-highlighting version7.txt /*new-more-highlighting* new-more-unicode version7.txt /*new-more-unicode* @@ -9527,12 +9668,6 @@ new-user-defined version5.txt /*new-user-defined* new-user-manual version6.txt /*new-user-manual* new-utf-8 version6.txt /*new-utf-8* new-vertsplit version6.txt /*new-vertsplit* -new-mnv-script version7.txt /*new-mnv-script* -new-mnv-script-8 version8.txt /*new-mnv-script-8* -new-mnv-script-9 version9.txt /*new-mnv-script-9* -new-mnv-server version6.txt /*new-mnv-server* -new-mnvgrep version7.txt /*new-mnvgrep* -new-mnvscript-8.2 version8.txt /*new-mnvscript-8.2* new-virtedit version6.txt /*new-virtedit* news intro.txt /*news* nextnonblank() builtin.txt /*nextnonblank()* @@ -9689,6 +9824,7 @@ papp.mnv syntax.txt /*papp.mnv* paragraph motion.txt /*paragraph* partial builtin.txt /*partial* pascal.mnv syntax.txt /*pascal.mnv* +patches-10 version10.txt /*patches-10* patches-8 version8.txt /*patches-8* patches-8.1 version8.txt /*patches-8.1* patches-8.2 version8.txt /*patches-8.2* @@ -9755,12 +9891,12 @@ phtml.mnv syntax.txt /*phtml.mnv* pi_getscript.txt pi_getscript.txt /*pi_getscript.txt* pi_gzip.txt pi_gzip.txt /*pi_gzip.txt* pi_logipat.txt pi_logipat.txt /*pi_logipat.txt* +pi_mnvball.txt pi_mnvball.txt /*pi_mnvball.txt* pi_netrw.txt pi_netrw.txt /*pi_netrw.txt* pi_paren.txt pi_paren.txt /*pi_paren.txt* pi_spec.txt pi_spec.txt /*pi_spec.txt* pi_tar.txt pi_tar.txt /*pi_tar.txt* pi_tutor.txt pi_tutor.txt /*pi_tutor.txt* -pi_mnvball.txt pi_mnvball.txt /*pi_mnvball.txt* pi_zip.txt pi_zip.txt /*pi_zip.txt* pkzip options.txt /*pkzip* plaintex.mnv syntax.txt /*plaintex.mnv* @@ -9919,8 +10055,8 @@ python-2-and-3 if_pyth.txt /*python-2-and-3* python-Dictionary if_pyth.txt /*python-Dictionary* python-Function if_pyth.txt /*python-Function* python-List if_pyth.txt /*python-List* -python-Tuple if_pyth.txt /*python-Tuple* python-MNV_SPECIAL_PATH if_pyth.txt /*python-MNV_SPECIAL_PATH* +python-Tuple if_pyth.txt /*python-Tuple* python-_get_paths if_pyth.txt /*python-_get_paths* python-bindeval if_pyth.txt /*python-bindeval* python-bindeval-objects if_pyth.txt /*python-bindeval-objects* @@ -9941,6 +10077,7 @@ python-find_module if_pyth.txt /*python-find_module* python-find_spec if_pyth.txt /*python-find_spec* python-foreach_rtp if_pyth.txt /*python-foreach_rtp* python-input if_pyth.txt /*python-input* +python-mnv if_pyth.txt /*python-mnv* python-options if_pyth.txt /*python-options* python-output if_pyth.txt /*python-output* python-path_hook if_pyth.txt /*python-path_hook* @@ -9953,7 +10090,6 @@ python-strwidth if_pyth.txt /*python-strwidth* python-tabpage if_pyth.txt /*python-tabpage* python-tabpages if_pyth.txt /*python-tabpages* python-vars if_pyth.txt /*python-vars* -python-mnv if_pyth.txt /*python-mnv* python-vvars if_pyth.txt /*python-vvars* python-window if_pyth.txt /*python-window* python-windows if_pyth.txt /*python-windows* @@ -10078,7 +10214,6 @@ reg_executing() builtin.txt /*reg_executing()* reg_recording() builtin.txt /*reg_recording()* regexp pattern.txt /*regexp* regexp-changes-5.4 version5.txt /*regexp-changes-5.4* -register-faq sponsor.txt /*register-faq* register-functions usr_41.txt /*register-functions* register-variable eval.txt /*register-variable* registers change.txt /*registers* @@ -10115,13 +10250,14 @@ rethrow eval.txt /*rethrow* reverse() builtin.txt /*reverse()* rexx.mnv syntax.txt /*rexx.mnv* rgb.txt gui_w32.txt /*rgb.txt* -rgview starting.txt /*rgview* rgmnv starting.txt /*rgmnv* +rgview starting.txt /*rgview* right-justify change.txt /*right-justify* rileft rileft.txt /*rileft* rileft.txt rileft.txt /*rileft.txt* riscos os_risc.txt /*riscos* rmd.mnv syntax.txt /*rmd.mnv* +rmnv starting.txt /*rmnv* rot13 change.txt /*rot13* round() builtin.txt /*round()* rrst.mnv syntax.txt /*rrst.mnv* @@ -10136,9 +10272,9 @@ ruby-dynamic if_ruby.txt /*ruby-dynamic* ruby-evaluate if_ruby.txt /*ruby-evaluate* ruby-globals if_ruby.txt /*ruby-globals* ruby-message if_ruby.txt /*ruby-message* +ruby-mnv if_ruby.txt /*ruby-mnv* ruby-rubyeval if_ruby.txt /*ruby-rubyeval* ruby-set_option if_ruby.txt /*ruby-set_option* -ruby-mnv if_ruby.txt /*ruby-mnv* ruby-window if_ruby.txt /*ruby-window* ruby.mnv syntax.txt /*ruby.mnv* ruby_fold syntax.txt /*ruby_fold* @@ -10163,7 +10299,6 @@ rust-mappings ft_rust.txt /*rust-mappings* rust-settings ft_rust.txt /*rust-settings* rust-syntastic ft_rust.txt /*rust-syntastic* rview starting.txt /*rview* -rmnv starting.txt /*rmnv* rxvt syntax.txt /*rxvt* s change.txt /*s* s/\& change.txt /*s\/\\&* @@ -10246,7 +10381,6 @@ searchpos() builtin.txt /*searchpos()* section motion.txt /*section* sed.mnv syntax.txt /*sed.mnv* self eval.txt /*self* -send-money sponsor.txt /*send-money* send-to-menu gui_w32.txt /*send-to-menu* sendto gui_w32.txt /*sendto* sentence motion.txt /*sentence* @@ -10459,8 +10593,8 @@ spell-affix-chars spell.txt /*spell-affix-chars* spell-affix-comment spell.txt /*spell-affix-comment* spell-affix-flags spell.txt /*spell-affix-flags* spell-affix-mbyte spell.txt /*spell-affix-mbyte* -spell-affix-not-supported spell.txt /*spell-affix-not-supported* spell-affix-mnv spell.txt /*spell-affix-mnv* +spell-affix-not-supported spell.txt /*spell-affix-not-supported* spell-cjk spell.txt /*spell-cjk* spell-compound spell.txt /*spell-compound* spell-dic-format spell.txt /*spell-dic-format* @@ -10486,9 +10620,6 @@ spellsuggest() builtin.txt /*spellsuggest()* split() builtin.txt /*split()* splitfind windows.txt /*splitfind* splitview windows.txt /*splitview* -sponsor sponsor.txt /*sponsor* -sponsor-faq sponsor.txt /*sponsor-faq* -sponsor.txt sponsor.txt /*sponsor.txt* spoon os_unix.txt /*spoon* spup.mnv syntax.txt /*spup.mnv* sql-adding-dialects ft_sql.txt /*sql-adding-dialects* @@ -10530,8 +10661,8 @@ standout syntax.txt /*standout* star pattern.txt /*star* starstar editing.txt /*starstar* starstar-wildcard editing.txt /*starstar-wildcard* -start-of-file pattern.txt /*start-of-file* start-mnvdiff diff.txt /*start-mnvdiff* +start-of-file pattern.txt /*start-of-file* starting starting.txt /*starting* starting-amiga starting.txt /*starting-amiga* starting.txt starting.txt /*starting.txt* @@ -11212,8 +11343,6 @@ typename() builtin.txt /*typename()* typescript.mnv syntax.txt /*typescript.mnv* typescriptreact.mnv syntax.txt /*typescriptreact.mnv* u undo.txt /*u* -uganda uganda.txt /*uganda* -uganda.txt uganda.txt /*uganda.txt* undercurl syntax.txt /*undercurl* underdashed syntax.txt /*underdashed* underdotted syntax.txt /*underdotted* @@ -11350,6 +11479,8 @@ v:lang eval.txt /*v:lang* v:lc_time eval.txt /*v:lc_time* v:lnum eval.txt /*v:lnum* v:maxcol eval.txt /*v:maxcol* +v:mnv_did_enter eval.txt /*v:mnv_did_enter* +v:mnv_did_init eval.txt /*v:mnv_did_init* v:mouse_col eval.txt /*v:mouse_col* v:mouse_lnum eval.txt /*v:mouse_lnum* v:mouse_win eval.txt /*v:mouse_win* @@ -11419,8 +11550,6 @@ v:val eval.txt /*v:val* v:var eval.txt /*v:var* v:version eval.txt /*v:version* v:versionlong eval.txt /*v:versionlong* -v:mnv_did_enter eval.txt /*v:mnv_did_enter* -v:mnv_did_init eval.txt /*v:mnv_did_init* v:warningmsg eval.txt /*v:warningmsg* v:wayland_display eval.txt /*v:wayland_display* v:windowid eval.txt /*v:windowid* @@ -11554,6 +11683,7 @@ various.txt various.txt /*various.txt* vb.mnv syntax.txt /*vb.mnv* vba pi_mnvball.txt /*vba* verbose starting.txt /*verbose* +version-10.0 version10.txt /*version-10.0* version-5.1 version5.txt /*version-5.1* version-5.2 version5.txt /*version-5.2* version-5.3 version5.txt /*version-5.3* @@ -11579,6 +11709,8 @@ version-9.1 version9.txt /*version-9.1* version-9.2 version9.txt /*version-9.2* version-9.3 version9.txt /*version-9.3* version-variable eval.txt /*version-variable* +version10.0 version10.txt /*version10.0* +version10.txt version10.txt /*version10.txt* version4.txt version4.txt /*version4.txt* version5.txt version5.txt /*version5.txt* version6.txt version6.txt /*version6.txt* @@ -11617,142 +11749,6 @@ view starting.txt /*view* view-diffs diff.txt /*view-diffs* view-file starting.txt /*view-file* views-sessions starting.txt /*views-sessions* -mnv-7.4 version7.txt /*mnv-7.4* -mnv-8 version8.txt /*mnv-8* -mnv-8.1 version8.txt /*mnv-8.1* -mnv-8.2 version8.txt /*mnv-8.2* -mnv-9 version9.txt /*mnv-9* -mnv-9.0 version9.txt /*mnv-9.0* -mnv-9.1 version9.txt /*mnv-9.1* -mnv-9.2 version9.txt /*mnv-9.2* -mnv-9.3 version9.txt /*mnv-9.3* -mnv-additions vi_diff.txt /*mnv-additions* -mnv-announce intro.txt /*mnv-announce* -mnv-arguments starting.txt /*mnv-arguments* -mnv-changelog version8.txt /*mnv-changelog* -mnv-default-editor gui_w32.txt /*mnv-default-editor* -mnv-dev intro.txt /*mnv-dev* -mnv-mac intro.txt /*mnv-mac* -mnv-modes intro.txt /*mnv-modes* -mnv-modes-intro intro.txt /*mnv-modes-intro* -mnv-raku ft_raku.txt /*mnv-raku* -mnv-script-intro usr_41.txt /*mnv-script-intro* -mnv-script-library eval.txt /*mnv-script-library* -mnv-script-notation usr_41.txt /*mnv-script-notation* -mnv-security intro.txt /*mnv-security* -mnv-shebang various.txt /*mnv-shebang* -mnv-tutor-create pi_tutor.txt /*mnv-tutor-create* -mnv-tutor-mode pi_tutor.txt /*mnv-tutor-mode* -mnv-tutor-usage pi_tutor.txt /*mnv-tutor-usage* -mnv-use intro.txt /*mnv-use* -mnv-variable eval.txt /*mnv-variable* -mnv.b if_lua.txt /*mnv.b* -mnv.g if_lua.txt /*mnv.g* -mnv.t if_lua.txt /*mnv.t* -mnv.v if_lua.txt /*mnv.v* -mnv.mnv syntax.txt /*mnv.mnv* -mnv.w if_lua.txt /*mnv.w* -mnv7 version7.txt /*mnv7* -mnv8 version8.txt /*mnv8* -mnv9 mnv9.txt /*mnv9* -mnv9-access-modes mnv9class.txt /*mnv9-access-modes* -mnv9-autoload mnv9.txt /*mnv9-autoload* -mnv9-boolean mnv9.txt /*mnv9-boolean* -mnv9-class mnv9class.txt /*mnv9-class* -mnv9-class-type mnv9.txt /*mnv9-class-type* -mnv9-classes mnv9.txt /*mnv9-classes* -mnv9-const mnv9.txt /*mnv9-const* -mnv9-curly mnv9.txt /*mnv9-curly* -mnv9-debug repeat.txt /*mnv9-debug* -mnv9-declaration mnv9.txt /*mnv9-declaration* -mnv9-declarations usr_41.txt /*mnv9-declarations* -mnv9-differences mnv9.txt /*mnv9-differences* -mnv9-enum-type mnv9.txt /*mnv9-enum-type* -mnv9-enumvalue-type mnv9.txt /*mnv9-enumvalue-type* -mnv9-export mnv9.txt /*mnv9-export* -mnv9-false-true mnv9.txt /*mnv9-false-true* -mnv9-final mnv9.txt /*mnv9-final* -mnv9-func-declaration mnv9.txt /*mnv9-func-declaration* -mnv9-func-type mnv9.txt /*mnv9-func-type* -mnv9-function-defined-later mnv9.txt /*mnv9-function-defined-later* -mnv9-gotchas mnv9.txt /*mnv9-gotchas* -mnv9-ignored-argument mnv9.txt /*mnv9-ignored-argument* -mnv9-import mnv9.txt /*mnv9-import* -mnv9-interface-type mnv9.txt /*mnv9-interface-type* -mnv9-lambda mnv9.txt /*mnv9-lambda* -mnv9-lambda-arguments mnv9.txt /*mnv9-lambda-arguments* -mnv9-line-continuation mnv9.txt /*mnv9-line-continuation* -mnv9-literal-dict mnv9.txt /*mnv9-literal-dict* -mnv9-mix mnv9.txt /*mnv9-mix* -mnv9-namespace mnv9.txt /*mnv9-namespace* -mnv9-no-dict-function mnv9.txt /*mnv9-no-dict-function* -mnv9-no-shorten mnv9.txt /*mnv9-no-shorten* -mnv9-object-type mnv9.txt /*mnv9-object-type* -mnv9-partial-declaration mnv9.txt /*mnv9-partial-declaration* -mnv9-rationale mnv9.txt /*mnv9-rationale* -mnv9-reload mnv9.txt /*mnv9-reload* -mnv9-s-namespace mnv9.txt /*mnv9-s-namespace* -mnv9-scopes mnv9.txt /*mnv9-scopes* -mnv9-string-index mnv9.txt /*mnv9-string-index* -mnv9-typealias-type mnv9.txt /*mnv9-typealias-type* -mnv9-types mnv9.txt /*mnv9-types* -mnv9-unpack-ignore mnv9.txt /*mnv9-unpack-ignore* -mnv9-user-command mnv9.txt /*mnv9-user-command* -mnv9-variable-arguments mnv9.txt /*mnv9-variable-arguments* -mnv9-white-space mnv9.txt /*mnv9-white-space* -mnv9.txt mnv9.txt /*mnv9.txt* -mnv9class.txt mnv9class.txt /*mnv9class.txt* -mnv9script mnv9.txt /*mnv9script* -mnv: options.txt /*mnv:* -mnv_announce intro.txt /*mnv_announce* -mnv_dev intro.txt /*mnv_dev* -mnv_did_enter-variable eval.txt /*mnv_did_enter-variable* -mnv_did_init-variable eval.txt /*mnv_did_init-variable* -mnv_mac intro.txt /*mnv_mac* -mnv_starting builtin.txt /*mnv_starting* -mnv_use intro.txt /*mnv_use* -mnvball pi_mnvball.txt /*mnvball* -mnvball-contents pi_mnvball.txt /*mnvball-contents* -mnvball-extract pi_mnvball.txt /*mnvball-extract* -mnvball-history pi_mnvball.txt /*mnvball-history* -mnvball-intro pi_mnvball.txt /*mnvball-intro* -mnvball-manual pi_mnvball.txt /*mnvball-manual* -mnvball-windows pi_mnvball.txt /*mnvball-windows* -mnvdev intro.txt /*mnvdev* -mnvdiff diff.txt /*mnvdiff* -mnvfiles options.txt /*mnvfiles* -mnvinfo starting.txt /*mnvinfo* -mnvinfo-! options.txt /*mnvinfo-!* -mnvinfo-% options.txt /*mnvinfo-%* -mnvinfo-' options.txt /*mnvinfo-'* -mnvinfo-/ options.txt /*mnvinfo-\/* -mnvinfo-: options.txt /*mnvinfo-:* -mnvinfo-< options.txt /*mnvinfo-<* -mnvinfo-@ options.txt /*mnvinfo-@* -mnvinfo-c options.txt /*mnvinfo-c* -mnvinfo-encoding starting.txt /*mnvinfo-encoding* -mnvinfo-errors starting.txt /*mnvinfo-errors* -mnvinfo-f options.txt /*mnvinfo-f* -mnvinfo-file starting.txt /*mnvinfo-file* -mnvinfo-file-marks starting.txt /*mnvinfo-file-marks* -mnvinfo-file-name starting.txt /*mnvinfo-file-name* -mnvinfo-h options.txt /*mnvinfo-h* -mnvinfo-n options.txt /*mnvinfo-n* -mnvinfo-quote options.txt /*mnvinfo-quote* -mnvinfo-r options.txt /*mnvinfo-r* -mnvinfo-read starting.txt /*mnvinfo-read* -mnvinfo-read-write starting.txt /*mnvinfo-read-write* -mnvinfo-s options.txt /*mnvinfo-s* -mnvinfo-timestamp starting.txt /*mnvinfo-timestamp* -mnvinfo-write starting.txt /*mnvinfo-write* -mnvrc starting.txt /*mnvrc* -mnvrc-filetype usr_05.txt /*mnvrc-filetype* -mnvrc-intro usr_05.txt /*mnvrc-intro* -mnvrc-option-example starting.txt /*mnvrc-option-example* -mnvrc_example.mnv usr_05.txt /*mnvrc_example.mnv* -mnvscript-version eval.txt /*mnvscript-version* -mnvscript-versions eval.txt /*mnvscript-versions* -mnvtutor usr_01.txt /*mnvtutor* virtcol() builtin.txt /*virtcol()* virtcol2col() builtin.txt /*virtcol2col()* virtual-text textprop.txt /*virtual-text* @@ -11827,6 +11823,7 @@ win32-gettext mlang.txt /*win32-gettext* win32-gui gui_w32.txt /*win32-gui* win32-hidden-menus gui.txt /*win32-hidden-menus* win32-installer os_win32.txt /*win32-installer* +win32-mnvrun gui_w32.txt /*win32-mnvrun* win32-mouse os_win32.txt /*win32-mouse* win32-open-with-menu gui_w32.txt /*win32-open-with-menu* win32-popup-menu gui_w32.txt /*win32-popup-menu* @@ -11836,7 +11833,6 @@ win32-restore os_win32.txt /*win32-restore* win32-startup os_win32.txt /*win32-startup* win32-term os_win32.txt /*win32-term* win32-term-colors os_win32.txt /*win32-term-colors* -win32-mnvrun gui_w32.txt /*win32-mnvrun* win32-win3.1 os_win32.txt /*win32-win3.1* win32-win95 os_win32.txt /*win32-win95* win32s os_win32.txt /*win32s* @@ -11919,8 +11915,8 @@ x11-cut-buffer gui_x11.txt /*x11-cut-buffer* x11-selection gui_x11.txt /*x11-selection* xattr editing.txt /*xattr* xdg-base-dir starting.txt /*xdg-base-dir* -xdg-runtime starting.txt /*xdg-runtime* xdg-mnvrc starting.txt /*xdg-mnvrc* +xdg-runtime starting.txt /*xdg-runtime* xdg.mnv starting.txt /*xdg.mnv* xf86conf.mnv syntax.txt /*xf86conf.mnv* xfontset mbyte.txt /*xfontset* diff --git a/uvim/runtime/doc/tagsrch.txt b/uvim/runtime/doc/tagsrch.txt index 931161f91b..aa0990fa05 100644 --- a/uvim/runtime/doc/tagsrch.txt +++ b/uvim/runtime/doc/tagsrch.txt @@ -1,4 +1,4 @@ -*tagsrch.txt* For MNV version 9.2. Last change: 2026 Feb 14 +*tagsrch.txt* For MNV version 10.0. Last change: 2026 Feb 14 MNV REFERENCE MANUAL by Bram Moolenaar diff --git a/uvim/runtime/doc/term.txt b/uvim/runtime/doc/term.txt index fe2402bf56..969f899ea5 100644 --- a/uvim/runtime/doc/term.txt +++ b/uvim/runtime/doc/term.txt @@ -1,4 +1,4 @@ -*term.txt* For MNV version 9.2. Last change: 2026 Mar 04 +*term.txt* For MNV version 10.0. Last change: 2026 Mar 04 MNV REFERENCE MANUAL by Bram Moolenaar diff --git a/uvim/runtime/doc/terminal.txt b/uvim/runtime/doc/terminal.txt index ce9d05b16a..da9768da1a 100644 --- a/uvim/runtime/doc/terminal.txt +++ b/uvim/runtime/doc/terminal.txt @@ -1,4 +1,4 @@ -*terminal.txt* For MNV version 9.2. Last change: 2026 Mar 12 +*terminal.txt* For MNV version 10.0. Last change: 2026 Mar 12 MNV REFERENCE MANUAL by Bram Moolenaar diff --git a/uvim/runtime/doc/testing.txt b/uvim/runtime/doc/testing.txt index 30fdf18b3e..c6fd1aecd9 100644 --- a/uvim/runtime/doc/testing.txt +++ b/uvim/runtime/doc/testing.txt @@ -1,4 +1,4 @@ -*testing.txt* For MNV version 9.2. Last change: 2026 Feb 14 +*testing.txt* For MNV version 10.0. Last change: 2026 Feb 14 MNV REFERENCE MANUAL by Bram Moolenaar diff --git a/uvim/runtime/doc/textprop.txt b/uvim/runtime/doc/textprop.txt index 73a5d9ddfc..74c8f02266 100644 --- a/uvim/runtime/doc/textprop.txt +++ b/uvim/runtime/doc/textprop.txt @@ -1,4 +1,4 @@ -*textprop.txt* For MNV version 9.2. Last change: 2026 Feb 14 +*textprop.txt* For MNV version 10.0. Last change: 2026 Feb 14 MNV REFERENCE MANUAL by Bram Moolenaar diff --git a/uvim/runtime/doc/tips.txt b/uvim/runtime/doc/tips.txt index e506040d4b..dd1a97e230 100644 --- a/uvim/runtime/doc/tips.txt +++ b/uvim/runtime/doc/tips.txt @@ -1,4 +1,4 @@ -*tips.txt* For MNV version 9.2. Last change: 2026 Feb 14 +*tips.txt* For MNV version 10.0. Last change: 2026 Feb 14 MNV REFERENCE MANUAL by Bram Moolenaar diff --git a/uvim/runtime/doc/todo.txt b/uvim/runtime/doc/todo.txt index 2b621c477f..f8e6cdb362 100644 --- a/uvim/runtime/doc/todo.txt +++ b/uvim/runtime/doc/todo.txt @@ -1,4 +1,4 @@ -*todo.txt* For MNV version 9.2. Last change: 2026 Feb 14 +*todo.txt* For MNV version 10.0. Last change: 2026 Feb 14 MNV REFERENCE MANUAL by Bram Moolenaar diff --git a/uvim/runtime/doc/undo.txt b/uvim/runtime/doc/undo.txt index fb68f5f941..d83ea52db4 100644 --- a/uvim/runtime/doc/undo.txt +++ b/uvim/runtime/doc/undo.txt @@ -1,4 +1,4 @@ -*undo.txt* For MNV version 9.2. Last change: 2026 Feb 14 +*undo.txt* For MNV version 10.0. Last change: 2026 Feb 14 MNV REFERENCE MANUAL by Bram Moolenaar diff --git a/uvim/runtime/doc/userfunc.txt b/uvim/runtime/doc/userfunc.txt index 1370feb621..b53bf130e3 100644 --- a/uvim/runtime/doc/userfunc.txt +++ b/uvim/runtime/doc/userfunc.txt @@ -1,4 +1,4 @@ -*userfunc.txt* For MNV version 9.2. Last change: 2026 Feb 14 +*userfunc.txt* For MNV version 10.0. Last change: 2026 Feb 14 MNV REFERENCE MANUAL by Bram Moolenaar diff --git a/uvim/runtime/doc/usr_01.txt b/uvim/runtime/doc/usr_01.txt index 66087f63a0..2690892a49 100644 --- a/uvim/runtime/doc/usr_01.txt +++ b/uvim/runtime/doc/usr_01.txt @@ -1,4 +1,4 @@ -*usr_01.txt* For MNV version 9.2. Last change: 2026 Feb 14 +*usr_01.txt* For MNV version 10.0. Last change: 2026 Feb 14 MNV USER MANUAL by Bram Moolenaar diff --git a/uvim/runtime/doc/usr_02.txt b/uvim/runtime/doc/usr_02.txt index e369c17850..8dca31b113 100644 --- a/uvim/runtime/doc/usr_02.txt +++ b/uvim/runtime/doc/usr_02.txt @@ -1,4 +1,4 @@ -*usr_02.txt* For MNV version 9.2. Last change: 2026 Feb 14 +*usr_02.txt* For MNV version 10.0. Last change: 2026 Feb 14 MNV USER MANUAL by Bram Moolenaar diff --git a/uvim/runtime/doc/usr_03.txt b/uvim/runtime/doc/usr_03.txt index dcc73291b3..7f83c457fb 100644 --- a/uvim/runtime/doc/usr_03.txt +++ b/uvim/runtime/doc/usr_03.txt @@ -1,4 +1,4 @@ -*usr_03.txt* For MNV version 9.2. Last change: 2026 Feb 14 +*usr_03.txt* For MNV version 10.0. Last change: 2026 Feb 14 MNV USER MANUAL by Bram Moolenaar diff --git a/uvim/runtime/doc/usr_04.txt b/uvim/runtime/doc/usr_04.txt index d7ff91afcc..de25c0d71d 100644 --- a/uvim/runtime/doc/usr_04.txt +++ b/uvim/runtime/doc/usr_04.txt @@ -1,4 +1,4 @@ -*usr_04.txt* For MNV version 9.2. Last change: 2026 Feb 14 +*usr_04.txt* For MNV version 10.0. Last change: 2026 Feb 14 MNV USER MANUAL by Bram Moolenaar diff --git a/uvim/runtime/doc/usr_05.txt b/uvim/runtime/doc/usr_05.txt index 0f4b532999..d45763024f 100644 --- a/uvim/runtime/doc/usr_05.txt +++ b/uvim/runtime/doc/usr_05.txt @@ -1,4 +1,4 @@ -*usr_05.txt* For MNV version 9.2. Last change: 2026 Feb 14 +*usr_05.txt* For MNV version 10.0. Last change: 2026 Feb 14 MNV USER MANUAL by Bram Moolenaar diff --git a/uvim/runtime/doc/usr_06.txt b/uvim/runtime/doc/usr_06.txt index e77ebdc03f..8d12b6ec5d 100644 --- a/uvim/runtime/doc/usr_06.txt +++ b/uvim/runtime/doc/usr_06.txt @@ -1,4 +1,4 @@ -*usr_06.txt* For MNV version 9.2. Last change: 2026 Feb 14 +*usr_06.txt* For MNV version 10.0. Last change: 2026 Feb 14 MNV USER MANUAL by Bram Moolenaar diff --git a/uvim/runtime/doc/usr_07.txt b/uvim/runtime/doc/usr_07.txt index fafc3c1b08..b8eb74cacc 100644 --- a/uvim/runtime/doc/usr_07.txt +++ b/uvim/runtime/doc/usr_07.txt @@ -1,4 +1,4 @@ -*usr_07.txt* For MNV version 9.2. Last change: 2026 Feb 14 +*usr_07.txt* For MNV version 10.0. Last change: 2026 Feb 14 MNV USER MANUAL by Bram Moolenaar diff --git a/uvim/runtime/doc/usr_08.txt b/uvim/runtime/doc/usr_08.txt index 142f7d652e..d88c8ca579 100644 --- a/uvim/runtime/doc/usr_08.txt +++ b/uvim/runtime/doc/usr_08.txt @@ -1,4 +1,4 @@ -*usr_08.txt* For MNV version 9.2. Last change: 2026 Feb 14 +*usr_08.txt* For MNV version 10.0. Last change: 2026 Feb 14 MNV USER MANUAL by Bram Moolenaar diff --git a/uvim/runtime/doc/usr_09.txt b/uvim/runtime/doc/usr_09.txt index f0e9882772..b066683cbc 100644 --- a/uvim/runtime/doc/usr_09.txt +++ b/uvim/runtime/doc/usr_09.txt @@ -1,4 +1,4 @@ -*usr_09.txt* For MNV version 9.2. Last change: 2026 Feb 14 +*usr_09.txt* For MNV version 10.0. Last change: 2026 Feb 14 MNV USER MANUAL by Bram Moolenaar diff --git a/uvim/runtime/doc/usr_10.txt b/uvim/runtime/doc/usr_10.txt index 3b2facd604..681f5da42f 100644 --- a/uvim/runtime/doc/usr_10.txt +++ b/uvim/runtime/doc/usr_10.txt @@ -1,4 +1,4 @@ -*usr_10.txt* For MNV version 9.2. Last change: 2026 Feb 14 +*usr_10.txt* For MNV version 10.0. Last change: 2026 Feb 14 MNV USER MANUAL by Bram Moolenaar diff --git a/uvim/runtime/doc/usr_11.txt b/uvim/runtime/doc/usr_11.txt index 7cf303a5aa..fe074d80d8 100644 --- a/uvim/runtime/doc/usr_11.txt +++ b/uvim/runtime/doc/usr_11.txt @@ -1,4 +1,4 @@ -*usr_11.txt* For MNV version 9.2. Last change: 2026 Feb 14 +*usr_11.txt* For MNV version 10.0. Last change: 2026 Feb 14 MNV USER MANUAL by Bram Moolenaar diff --git a/uvim/runtime/doc/usr_12.txt b/uvim/runtime/doc/usr_12.txt index 7b02b6c5d2..b555573e38 100644 --- a/uvim/runtime/doc/usr_12.txt +++ b/uvim/runtime/doc/usr_12.txt @@ -1,4 +1,4 @@ -*usr_12.txt* For MNV version 9.2. Last change: 2026 Feb 14 +*usr_12.txt* For MNV version 10.0. Last change: 2026 Feb 14 MNV USER MANUAL by Bram Moolenaar diff --git a/uvim/runtime/doc/usr_20.txt b/uvim/runtime/doc/usr_20.txt index f37b9f103a..e9cd6227af 100644 --- a/uvim/runtime/doc/usr_20.txt +++ b/uvim/runtime/doc/usr_20.txt @@ -1,4 +1,4 @@ -*usr_20.txt* For MNV version 9.2. Last change: 2026 Feb 14 +*usr_20.txt* For MNV version 10.0. Last change: 2026 Feb 14 MNV USER MANUAL by Bram Moolenaar diff --git a/uvim/runtime/doc/usr_21.txt b/uvim/runtime/doc/usr_21.txt index e621464de6..45576ba4ec 100644 --- a/uvim/runtime/doc/usr_21.txt +++ b/uvim/runtime/doc/usr_21.txt @@ -1,4 +1,4 @@ -*usr_21.txt* For MNV version 9.2. Last change: 2026 Feb 14 +*usr_21.txt* For MNV version 10.0. Last change: 2026 Feb 14 MNV USER MANUAL by Bram Moolenaar diff --git a/uvim/runtime/doc/usr_22.txt b/uvim/runtime/doc/usr_22.txt index 25d811ef60..d6efdb14b1 100644 --- a/uvim/runtime/doc/usr_22.txt +++ b/uvim/runtime/doc/usr_22.txt @@ -1,4 +1,4 @@ -*usr_22.txt* For MNV version 9.2. Last change: 2026 Feb 14 +*usr_22.txt* For MNV version 10.0. Last change: 2026 Feb 14 MNV USER MANUAL by Bram Moolenaar diff --git a/uvim/runtime/doc/usr_23.txt b/uvim/runtime/doc/usr_23.txt index a9e19e698d..41428781e0 100644 --- a/uvim/runtime/doc/usr_23.txt +++ b/uvim/runtime/doc/usr_23.txt @@ -1,4 +1,4 @@ -*usr_23.txt* For MNV version 9.2. Last change: 2026 Feb 14 +*usr_23.txt* For MNV version 10.0. Last change: 2026 Feb 14 MNV USER MANUAL by Bram Moolenaar diff --git a/uvim/runtime/doc/usr_24.txt b/uvim/runtime/doc/usr_24.txt index 8b79ce3fee..e3d648fab5 100644 --- a/uvim/runtime/doc/usr_24.txt +++ b/uvim/runtime/doc/usr_24.txt @@ -1,4 +1,4 @@ -*usr_24.txt* For MNV version 9.2. Last change: 2026 Feb 14 +*usr_24.txt* For MNV version 10.0. Last change: 2026 Feb 14 MNV USER MANUAL by Bram Moolenaar diff --git a/uvim/runtime/doc/usr_25.txt b/uvim/runtime/doc/usr_25.txt index ade753476c..ed9c3f5f79 100644 --- a/uvim/runtime/doc/usr_25.txt +++ b/uvim/runtime/doc/usr_25.txt @@ -1,4 +1,4 @@ -*usr_25.txt* For MNV version 9.2. Last change: 2026 Feb 14 +*usr_25.txt* For MNV version 10.0. Last change: 2026 Feb 14 MNV USER MANUAL by Bram Moolenaar diff --git a/uvim/runtime/doc/usr_26.txt b/uvim/runtime/doc/usr_26.txt index dbfe1ef40f..2ca1519a2d 100644 --- a/uvim/runtime/doc/usr_26.txt +++ b/uvim/runtime/doc/usr_26.txt @@ -1,4 +1,4 @@ -*usr_26.txt* For MNV version 9.2. Last change: 2026 Feb 14 +*usr_26.txt* For MNV version 10.0. Last change: 2026 Feb 14 MNV USER MANUAL by Bram Moolenaar diff --git a/uvim/runtime/doc/usr_27.txt b/uvim/runtime/doc/usr_27.txt index 4e4369a069..38f5220d0d 100644 --- a/uvim/runtime/doc/usr_27.txt +++ b/uvim/runtime/doc/usr_27.txt @@ -1,4 +1,4 @@ -*usr_27.txt* For MNV version 9.2. Last change: 2026 Feb 14 +*usr_27.txt* For MNV version 10.0. Last change: 2026 Feb 14 MNV USER MANUAL by Bram Moolenaar diff --git a/uvim/runtime/doc/usr_28.txt b/uvim/runtime/doc/usr_28.txt index da160821d1..947768b8be 100644 --- a/uvim/runtime/doc/usr_28.txt +++ b/uvim/runtime/doc/usr_28.txt @@ -1,4 +1,4 @@ -*usr_28.txt* For MNV version 9.2. Last change: 2026 Feb 14 +*usr_28.txt* For MNV version 10.0. Last change: 2026 Feb 14 MNV USER MANUAL by Bram Moolenaar diff --git a/uvim/runtime/doc/usr_29.txt b/uvim/runtime/doc/usr_29.txt index c3a2c39186..4f7402067a 100644 --- a/uvim/runtime/doc/usr_29.txt +++ b/uvim/runtime/doc/usr_29.txt @@ -1,4 +1,4 @@ -*usr_29.txt* For MNV version 9.2. Last change: 2026 Feb 14 +*usr_29.txt* For MNV version 10.0. Last change: 2026 Feb 14 MNV USER MANUAL by Bram Moolenaar diff --git a/uvim/runtime/doc/usr_30.txt b/uvim/runtime/doc/usr_30.txt index 8b1882900b..fef199843b 100644 --- a/uvim/runtime/doc/usr_30.txt +++ b/uvim/runtime/doc/usr_30.txt @@ -1,4 +1,4 @@ -*usr_30.txt* For MNV version 9.2. Last change: 2026 Feb 14 +*usr_30.txt* For MNV version 10.0. Last change: 2026 Feb 14 MNV USER MANUAL by Bram Moolenaar diff --git a/uvim/runtime/doc/usr_31.txt b/uvim/runtime/doc/usr_31.txt index e2fb39d604..5748ab297d 100644 --- a/uvim/runtime/doc/usr_31.txt +++ b/uvim/runtime/doc/usr_31.txt @@ -1,4 +1,4 @@ -*usr_31.txt* For MNV version 9.2. Last change: 2026 Feb 14 +*usr_31.txt* For MNV version 10.0. Last change: 2026 Feb 14 MNV USER MANUAL by Bram Moolenaar diff --git a/uvim/runtime/doc/usr_32.txt b/uvim/runtime/doc/usr_32.txt index f1e0584a57..ab44b7030e 100644 --- a/uvim/runtime/doc/usr_32.txt +++ b/uvim/runtime/doc/usr_32.txt @@ -1,4 +1,4 @@ -*usr_32.txt* For MNV version 9.2. Last change: 2026 Feb 14 +*usr_32.txt* For MNV version 10.0. Last change: 2026 Feb 14 MNV USER MANUAL by Bram Moolenaar diff --git a/uvim/runtime/doc/usr_40.txt b/uvim/runtime/doc/usr_40.txt index 67b17d77d6..d5df0a75c9 100644 --- a/uvim/runtime/doc/usr_40.txt +++ b/uvim/runtime/doc/usr_40.txt @@ -1,4 +1,4 @@ -*usr_40.txt* For MNV version 9.2. Last change: 2026 Feb 14 +*usr_40.txt* For MNV version 10.0. Last change: 2026 Feb 14 MNV USER MANUAL by Bram Moolenaar diff --git a/uvim/runtime/doc/usr_41.txt b/uvim/runtime/doc/usr_41.txt index 73ef814c4c..586a03fa5a 100644 --- a/uvim/runtime/doc/usr_41.txt +++ b/uvim/runtime/doc/usr_41.txt @@ -1,4 +1,4 @@ -*usr_41.txt* For MNV version 9.2. Last change: 2026 Feb 16 +*usr_41.txt* For MNV version 10.0. Last change: 2026 Feb 16 MNV USER MANUAL by Bram Moolenaar diff --git a/uvim/runtime/doc/usr_42.txt b/uvim/runtime/doc/usr_42.txt index 7797a3de08..3960381862 100644 --- a/uvim/runtime/doc/usr_42.txt +++ b/uvim/runtime/doc/usr_42.txt @@ -1,4 +1,4 @@ -*usr_42.txt* For MNV version 9.2. Last change: 2026 Feb 14 +*usr_42.txt* For MNV version 10.0. Last change: 2026 Feb 14 MNV USER MANUAL by Bram Moolenaar diff --git a/uvim/runtime/doc/usr_43.txt b/uvim/runtime/doc/usr_43.txt index 2d93797c27..a2eb6040d7 100644 --- a/uvim/runtime/doc/usr_43.txt +++ b/uvim/runtime/doc/usr_43.txt @@ -1,4 +1,4 @@ -*usr_43.txt* For MNV version 9.2. Last change: 2026 Feb 14 +*usr_43.txt* For MNV version 10.0. Last change: 2026 Feb 14 MNV USER MANUAL by Bram Moolenaar diff --git a/uvim/runtime/doc/usr_44.txt b/uvim/runtime/doc/usr_44.txt index 0e14cd1d9a..bf5e6f5ea6 100644 --- a/uvim/runtime/doc/usr_44.txt +++ b/uvim/runtime/doc/usr_44.txt @@ -1,4 +1,4 @@ -*usr_44.txt* For MNV version 9.2. Last change: 2026 Feb 14 +*usr_44.txt* For MNV version 10.0. Last change: 2026 Feb 14 MNV USER MANUAL by Bram Moolenaar diff --git a/uvim/runtime/doc/usr_45.txt b/uvim/runtime/doc/usr_45.txt index 8bf32ff0bf..4d4d3809d9 100644 --- a/uvim/runtime/doc/usr_45.txt +++ b/uvim/runtime/doc/usr_45.txt @@ -1,4 +1,4 @@ -*usr_45.txt* For MNV version 9.2. Last change: 2026 Feb 14 +*usr_45.txt* For MNV version 10.0. Last change: 2026 Feb 14 MNV USER MANUAL by Bram Moolenaar diff --git a/uvim/runtime/doc/usr_50.txt b/uvim/runtime/doc/usr_50.txt index 9e4c597fc0..cd6f8e1754 100644 --- a/uvim/runtime/doc/usr_50.txt +++ b/uvim/runtime/doc/usr_50.txt @@ -1,4 +1,4 @@ -*usr_50.txt* For MNV version 9.2. Last change: 2026 Feb 14 +*usr_50.txt* For MNV version 10.0. Last change: 2026 Feb 14 MNV USER MANUAL by Bram Moolenaar diff --git a/uvim/runtime/doc/usr_51.txt b/uvim/runtime/doc/usr_51.txt index 3dc1e65fc4..67a531928f 100644 --- a/uvim/runtime/doc/usr_51.txt +++ b/uvim/runtime/doc/usr_51.txt @@ -1,4 +1,4 @@ -*usr_51.txt* For MNV version 9.2. Last change: 2026 Feb 14 +*usr_51.txt* For MNV version 10.0. Last change: 2026 Feb 14 MNV USER MANUAL by Bram Moolenaar diff --git a/uvim/runtime/doc/usr_52.txt b/uvim/runtime/doc/usr_52.txt index e2973df404..c054b9161a 100644 --- a/uvim/runtime/doc/usr_52.txt +++ b/uvim/runtime/doc/usr_52.txt @@ -1,4 +1,4 @@ -*usr_52.txt* For MNV version 9.2. Last change: 2026 Feb 14 +*usr_52.txt* For MNV version 10.0. Last change: 2026 Feb 14 MNV USER MANUAL by Bram Moolenaar diff --git a/uvim/runtime/doc/usr_90.txt b/uvim/runtime/doc/usr_90.txt index f644d3e49c..58acc8cd67 100644 --- a/uvim/runtime/doc/usr_90.txt +++ b/uvim/runtime/doc/usr_90.txt @@ -1,4 +1,4 @@ -*usr_90.txt* For MNV version 9.2. Last change: 2026 Feb 14 +*usr_90.txt* For MNV version 10.0. Last change: 2026 Feb 14 MNV USER MANUAL by Bram Moolenaar diff --git a/uvim/runtime/doc/usr_toc.txt b/uvim/runtime/doc/usr_toc.txt index c6bfc65f99..e41c7b7c42 100644 --- a/uvim/runtime/doc/usr_toc.txt +++ b/uvim/runtime/doc/usr_toc.txt @@ -1,4 +1,4 @@ -*usr_toc.txt* For MNV version 9.2. Last change: 2026 Feb 14 +*usr_toc.txt* For MNV version 10.0. Last change: 2026 Feb 14 MNV USER MANUAL by Bram Moolenaar diff --git a/uvim/runtime/doc/various.txt b/uvim/runtime/doc/various.txt index f47667f69e..49c6899e1b 100644 --- a/uvim/runtime/doc/various.txt +++ b/uvim/runtime/doc/various.txt @@ -1,4 +1,4 @@ -*various.txt* For MNV version 9.2. Last change: 2026 Feb 14 +*various.txt* For MNV version 10.0. Last change: 2026 Feb 14 MNV REFERENCE MANUAL by Bram Moolenaar diff --git a/uvim/runtime/doc/version10.txt b/uvim/runtime/doc/version10.txt new file mode 100644 index 0000000000..ef27a43118 --- /dev/null +++ b/uvim/runtime/doc/version10.txt @@ -0,0 +1,60 @@ +*version10.txt* For MNV version 10.0. Last change: 2026 Apr 3 + + + MNV REFERENCE MANUAL by Bram Moolenaar + + + *mnv-10.0* *mnv-10* *version-10.0* *version10.0* +Welcome to MNV 10! Several years have passed since the previous version. We +are no longer Vim. We've rebranded Project Tick, making it more free with +MNV! This file lists all the new features and changes to existing features +since MNV 10.0. We have updated all Vim references with MNV and tried to +comply with the requirements of the VIM license as much as possible. At the +same time, since the VIM license is GPL 2+ compliant, we will distribute the +project under GPL 3+. Because it's more free that way. + +Use this command to see the full version and features information of the MNV +program you are using: > + :version + +NEW FEATURES |new-10| + MNV script enhancements |new-mnv-script-10| + Command line completion in a popup menu |new-popup-compl| + Updated colorschemes |new-colorschemes-10| + Various new items |new-items-10| + +INCOMPATIBLE CHANGES |incompatible-10| + +IMPROVEMENTS |improvements-10| + +COMPILE TIME CHANGES |compile-changes-10| + +PATCHES |patches-10| + + +See |vi_diff.txt| for an overview of differences between Vi and MNV 10.0. +See |version4.txt|, |version5.txt|, |version6.txt|, |version7.txt|, +|version8.txt| and |version9.txt| for differences between MNV versions. + + *Mehmet Samet Duman* +MNV version 10.0 is dedicated to Mehmet Samet Duman, who passed away in +February 2022 when the release was being prepared. Sven was a long time +supporter of MNV. He registered the mnv.org domain and created the first MNV +website. We will remember him! + +============================================================================== +NEW FEATURES *new-10* + +============================================================================== +INCOMPATIBLE CHANGES *incompatible-10* + +============================================================================== +IMPROVEMENTS *improvements-10* + +============================================================================== +COMPILE TIME CHANGES *compile-changes-10* + +============================================================================== +PATCHES *patches-10* *bug-fixes-10* + + mnv:tw=78:ts=8:noet:ft=help:norl:fdm=manual:nofoldenable diff --git a/uvim/runtime/doc/version4.txt b/uvim/runtime/doc/version4.txt index 62524e9ce7..67d122b055 100644 --- a/uvim/runtime/doc/version4.txt +++ b/uvim/runtime/doc/version4.txt @@ -1,4 +1,4 @@ -*version4.txt* For MNV version 9.2. Last change: 2026 Feb 14 +*version4.txt* For MNV version 10.0. Last change: 2026 Feb 14 MNV REFERENCE MANUAL by Bram Moolenaar diff --git a/uvim/runtime/doc/version5.txt b/uvim/runtime/doc/version5.txt index fda8625b7a..a98522c5cf 100644 --- a/uvim/runtime/doc/version5.txt +++ b/uvim/runtime/doc/version5.txt @@ -1,4 +1,4 @@ -*version5.txt* For MNV version 9.2. Last change: 2026 Feb 14 +*version5.txt* For MNV version 10.0. Last change: 2026 Feb 14 MNV REFERENCE MANUAL by Bram Moolenaar diff --git a/uvim/runtime/doc/version6.txt b/uvim/runtime/doc/version6.txt index 9c0e9f533c..22f98650b7 100644 --- a/uvim/runtime/doc/version6.txt +++ b/uvim/runtime/doc/version6.txt @@ -1,4 +1,4 @@ -*version6.txt* For MNV version 9.2. Last change: 2026 Feb 14 +*version6.txt* For MNV version 10.0. Last change: 2026 Feb 14 MNV REFERENCE MANUAL by Bram Moolenaar diff --git a/uvim/runtime/doc/version7.txt b/uvim/runtime/doc/version7.txt index 05cff982c5..66b07a109d 100644 --- a/uvim/runtime/doc/version7.txt +++ b/uvim/runtime/doc/version7.txt @@ -1,4 +1,4 @@ -*version7.txt* For MNV version 9.2. Last change: 2026 Feb 14 +*version7.txt* For MNV version 10.0. Last change: 2026 Feb 14 MNV REFERENCE MANUAL by Bram Moolenaar @@ -10434,7 +10434,7 @@ Solution: Adjust the MingW makefiles. (Jon Maken) Files: src/Make_ming.mak, src/GmnvExt/Make_ming.mak Patch 7.3.013 -Problem: Dynamic loading with Ruby doesn't work for 1.9.2. +Problem: Dynamic loading with Ruby doesn't work for 1.10.0. Solution: Handle rb_str2cstr differently. Also support dynamic loading on Unix. (Jon Maken) Files: src/if_ruby.c diff --git a/uvim/runtime/doc/version8.txt b/uvim/runtime/doc/version8.txt index 15c20cd942..0f717dd321 100644 --- a/uvim/runtime/doc/version8.txt +++ b/uvim/runtime/doc/version8.txt @@ -1,4 +1,4 @@ -*version8.txt* For MNV version 9.2. Last change: 2026 Feb 14 +*version8.txt* For MNV version 10.0. Last change: 2026 Feb 14 MNV REFERENCE MANUAL by Bram Moolenaar diff --git a/uvim/runtime/doc/version9.txt b/uvim/runtime/doc/version9.txt index 6882933228..da79cdfcd1 100644 --- a/uvim/runtime/doc/version9.txt +++ b/uvim/runtime/doc/version9.txt @@ -1,4 +1,4 @@ -*version9.txt* For MNV version 9.2. Last change: 2026 Mar 25 +*version9.txt* For MNV version 10.0. Last change: 2026 Mar 25 MNV REFERENCE MANUAL by Bram Moolenaar diff --git a/uvim/runtime/doc/vi_diff.txt b/uvim/runtime/doc/vi_diff.txt index dd79e19ae8..354c1fe6db 100644 --- a/uvim/runtime/doc/vi_diff.txt +++ b/uvim/runtime/doc/vi_diff.txt @@ -1,4 +1,4 @@ -*vi_diff.txt* For MNV version 9.2. Last change: 2026 Mar 08 +*vi_diff.txt* For MNV version 10.0. Last change: 2026 Mar 08 MNV REFERENCE MANUAL by Bram Moolenaar diff --git a/uvim/runtime/doc/vietnamese.txt b/uvim/runtime/doc/vietnamese.txt index 0d95a5c405..15b5e46cf1 100644 --- a/uvim/runtime/doc/vietnamese.txt +++ b/uvim/runtime/doc/vietnamese.txt @@ -1,4 +1,4 @@ -*vietnamese.txt* For MNV version 9.2. Last change: 2026 Feb 14 +*vietnamese.txt* For MNV version 10.0. Last change: 2026 Feb 14 MNV REFERENCE MANUAL by Phạm Bình An diff --git a/uvim/runtime/doc/visual.txt b/uvim/runtime/doc/visual.txt index c8d3d1b762..31a88d3d3f 100644 --- a/uvim/runtime/doc/visual.txt +++ b/uvim/runtime/doc/visual.txt @@ -1,4 +1,4 @@ -*visual.txt* For MNV version 9.2. Last change: 2026 Feb 14 +*visual.txt* For MNV version 10.0. Last change: 2026 Feb 14 MNV REFERENCE MANUAL by Bram Moolenaar diff --git a/uvim/runtime/doc/wayland.txt b/uvim/runtime/doc/wayland.txt index 2b25903089..372365de4e 100644 --- a/uvim/runtime/doc/wayland.txt +++ b/uvim/runtime/doc/wayland.txt @@ -1,4 +1,4 @@ -*wayland.txt* For MNV version 9.2. Last change: 2026 Feb 14 +*wayland.txt* For MNV version 10.0. Last change: 2026 Feb 14 MNV REFERENCE MANUAL by Bram Moolenaar diff --git a/uvim/runtime/doc/windows.txt b/uvim/runtime/doc/windows.txt index 2a960f72ec..578284b601 100644 --- a/uvim/runtime/doc/windows.txt +++ b/uvim/runtime/doc/windows.txt @@ -1,4 +1,4 @@ -*windows.txt* For MNV version 9.2. Last change: 2026 Mar 01 +*windows.txt* For MNV version 10.0. Last change: 2026 Mar 01 MNV REFERENCE MANUAL by Bram Moolenaar diff --git a/uvim/runtime/doc/workshop.txt b/uvim/runtime/doc/workshop.txt index b21dfbe089..3a41395ed4 100644 --- a/uvim/runtime/doc/workshop.txt +++ b/uvim/runtime/doc/workshop.txt @@ -1,4 +1,4 @@ -*workshop.txt* For MNV version 9.2. Last change: 2026 Feb 14 +*workshop.txt* For MNV version 10.0. Last change: 2026 Feb 14 MNV REFERENCE MANUAL by Gordon Prieur diff --git a/uvim/runtime/doc/xxd.man b/uvim/runtime/doc/xxd.man index cfc0c66297..bb52d6f46c 100644 --- a/uvim/runtime/doc/xxd.man +++ b/uvim/runtime/doc/xxd.man @@ -1,297 +1,293 @@ -XXD(1) General Commands Manual XXD(1) +XXD(1) General Commands Manual XXD(1) NAME - xxd - make a hex dump or do the reverse. + xxd - make a hex dump or do the reverse. SYNOPSIS - xxd -h[elp] - xxd [options] [infile [outfile]] - xxd -r[evert] [options] [infile [outfile]] + xxd -h[elp] + xxd [options] [infile [outfile]] + xxd -r[evert] [options] [infile [outfile]] DESCRIPTION - xxd creates a hex dump of a given file or standard input. It can also - convert a hex dump back to its original binary form. Like uuencode(1) - and uudecode(1) it allows the transmission of binary data in a `mail- - safe' ASCII representation, but has the advantage of decoding to stan‐ - dard output. Moreover, it can be used to perform binary file patching. + xxd creates a hex dump of a given file or standard input. It can also con‐ + vert a hex dump back to its original binary form. Like uuencode(1) and + uudecode(1) it allows the transmission of binary data in a ‘mail-safe' + ASCII representation, but has the advantage of decoding to standard output. + Moreover, it can be used to perform binary file patching. OPTIONS - If no infile is given, standard input is read. If infile is specified - as a `-' character, then input is taken from standard input. If no - outfile is given (or a `-' character is in its place), results are sent - to standard output. - - Note that a "lazy" parser is used which does not check for more than - the first option letter, unless the option is followed by a parameter. - Spaces between a single option letter and its parameter are optional. - Parameters to options can be specified in decimal, hexadecimal or octal - notation. Thus -c8, -c 8, -c 010 and -cols 8 are all equivalent. - - -a | -autoskip - Toggle autoskip: A single '*' replaces NUL-lines. Default off. - - -b | -bits - Switch to bits (binary digits) dump, rather than hex dump. This - option writes octets as eight digits "1"s and "0"s instead of a - normal hexadecimal dump. Each line is preceded by a line number - in hexadecimal and followed by an ASCII (or EBCDIC) representa‐ - tion. The command line switch -p does not work with this mode. - Can be combined with -i. - - -c cols | -cols cols - Format <cols> octets per line. Default 16 (-i: 12, -ps: 30, -b: - 6). Max 256. No maximum for -ps. With -ps, 0 results in one - long line of output. - - -C | -capitalize - Capitalize variable names in C include file style, when using - -i. - - -d show offset in decimal instead of hex. - - -E | -EBCDIC - Change the character encoding in the righthand column from ASCII - to EBCDIC. This does not change the hexadecimal representation. - The option is meaningless in combinations with -r, -p or -i. - - -e Switch to little-endian hex dump. This option treats byte - groups as words in little-endian byte order. The default group‐ - ing of 4 bytes may be changed using -g. This option only ap‐ - plies to the hex dump, leaving the ASCII (or EBCDIC) representa‐ - tion unchanged. The command line switches -r, -p, -i do not - work with this mode. - - -g bytes | -groupsize bytes - Separate the output of every <bytes> bytes (two hex characters - or eight bit digits each) by a whitespace. Specify -g 0 to sup‐ - press grouping. <Bytes> defaults to 2 in normal mode, 4 in lit‐ - tle-endian mode and 1 in bits mode. Grouping does not apply to - PostScript or include style. - - -h | -help - Print a summary of available commands and exit. No hex dumping - is performed. - - -i | -include - Output in C include file style. A complete static array defini‐ - tion is written (named after the input file), unless xxd reads - from stdin. Can be combined with -b. - - -l len | -len len - Stop after writing <len> octets. - - -n name | -name name - Override the variable name output when -i is used. The array is - named name and the length is named name_len. - - -o offset - Add <offset> to the displayed file position. - - -p | -ps | -postscript | -plain - Output in PostScript continuous hex dump style. Also known as - plain hex dump style. - - -r | -revert - Reverse operation: convert (or patch) hex dump into binary. If - not writing to stdout, xxd writes into its output file without - truncating it. Use the combination -r -p to read plain hexadeci‐ - mal dumps without line number information and without a particu‐ - lar column layout. Additional whitespace and line breaks are al‐ - lowed anywhere. Use the combination -r -b to read a bits dump - instead of a hex dump. - - -R when - In the output the hex-value and the value are both colored with - the same color depending on the hex-value. Mostly helping to - differentiate printable and non-printable characters. when is - never, always, or auto (default: auto). When the $NO_COLOR en‐ - vironment variable is set, colorization will be disabled. - - -seek offset - When used after -r: revert with <offset> added to file positions - found in hex dump. - - -s [+][-]seek - Start at <seek> bytes abs. (or rel.) infile offset. + indicates - that the seek is relative to the current stdin file position - (meaningless when not reading from stdin). - indicates that the - seek should be that many characters from the end of the input - (or if combined with +: before the current stdin file position). - Without -s option, xxd starts at the current file position. - - -t When outputting in C include file style using -i include the - terminating zero. - - -u Use upper-case hex letters. Default is lower-case. - - -v | -version - Show version string. + If no infile is given, standard input is read. If infile is specified as a + `-' character, then input is taken from standard input. If no outfile is + given (or a `-' character is in its place), results are sent to standard + output. + + Note that a "lazy" parser is used which does not check for more than the + first option letter, unless the option is followed by a parameter. Spaces + between a single option letter and its parameter are optional. Parameters + to options can be specified in decimal, hexadecimal or octal notation. + Thus -c8, -c 8, -c 010 and -cols 8 are all equivalent. + + -a | -autoskip + Toggle autoskip: A single '*' replaces NUL-lines. Default off. + + -b | -bits + Switch to bits (binary digits) dump, rather than hex dump. This op‐ + tion writes octets as eight digits "1"s and "0"s instead of a normal + hexadecimal dump. Each line is preceded by a line number in hexadec‐ + imal and followed by an ASCII (or EBCDIC) representation. The com‐ + mand line switch -p does not work with this mode. Can be combined + with -i. + + -c cols | -cols cols + Format <cols> octets per line. Default 16 (-i: 12, -ps: 30, -b: 6). + Max 256. No maximum for -ps. With -ps, 0 results in one long line + of output. + + -C | -capitalize + Capitalize variable names in C include file style, when using -i. + + -d show offset in decimal instead of hex. + + -E | -EBCDIC + Change the character encoding in the righthand column from ASCII to + EBCDIC. This does not change the hexadecimal representation. The + option is meaningless in combinations with -r, -p or -i. + + -e Switch to little-endian hex dump. This option treats byte groups as + words in little-endian byte order. The default grouping of 4 bytes + may be changed using -g. This option only applies to the hex dump, + leaving the ASCII (or EBCDIC) representation unchanged. The command + line switches -r, -p, -i do not work with this mode. + + -g bytes | -groupsize bytes + Separate the output of every <bytes> bytes (two hex characters or + eight bit digits each) by a whitespace. Specify -g 0 to suppress + grouping. <Bytes> defaults to 2 in normal mode, 4 in little-endian + mode and 1 in bits mode. Grouping does not apply to PostScript or + include style. + + -h | -help + Print a summary of available commands and exit. No hex dumping is + performed. + + -i | -include + Output in C include file style. A complete static array definition + is written (named after the input file), unless xxd reads from + stdin. Can be combined with -b. + + -l len | -len len + Stop after writing <len> octets. + + -n name | -name name + Override the variable name output when -i is used. The array is + named name and the length is named name_len. + + -o offset + Add <offset> to the displayed file position. + + -p | -ps | -postscript | -plain + Output in PostScript continuous hex dump style. Also known as plain + hex dump style. + + -r | -revert + Reverse operation: convert (or patch) hex dump into binary. If not + writing to stdout, xxd writes into its output file without truncat‐ + ing it. Use the combination -r -p to read plain hexadecimal dumps + without line number information and without a particular column lay‐ + out. Additional whitespace and line breaks are allowed anywhere. Use + the combination -r -b to read a bits dump instead of a hex dump. + + -R when + In the output the hex-value and the value are both colored with the + same color depending on the hex-value. Mostly helping to differenti‐ + ate printable and non-printable characters. when is never, always, + or auto (default: auto). When the $NO_COLOR environment variable is + set, colorization will be disabled. + + -seek offset + When used after -r: revert with <offset> added to file positions + found in hex dump. + + -s [+][-]seek + Start at <seek> bytes abs. (or rel.) infile offset. + indicates + that the seek is relative to the current stdin file position (mean‐ + ingless when not reading from stdin). - indicates that the seek + should be that many characters from the end of the input (or if com‐ + bined with +: before the current stdin file position). Without -s + option, xxd starts at the current file position. + + -t When outputting in C include file style using -i include the termi‐ + nating zero. + + -u Use upper-case hex letters. Default is lower-case. + + -v | -version + Show version string. CAVEATS - xxd -r has some built-in magic while evaluating line number informa‐ - tion. If the output file is seekable, then the line numbers at the - start of each hex dump line may be out of order, lines may be missing, - or overlapping. In these cases xxd will lseek(2) to the next position. - If the output file is not seekable, only gaps are allowed, which will - be filled by null-bytes. - - xxd -r never generates parse errors. Garbage is silently skipped. - - When editing hex dumps, please note that xxd -r skips everything on the - input line after reading enough columns of hexadecimal data (see option - -c). This also means that changes to the printable ASCII (or EBCDIC) - columns are always ignored. Reverting a plain (or PostScript) style hex - dump with xxd -r -p does not depend on the correct number of columns. - Here, anything that looks like a pair of hex digits is interpreted. - - Note the difference between - % xxd -i file - and - % xxd -i < file - - xxd -s +seek may be different from xxd -s seek, as lseek(2) is used to - "rewind" input. A '+' makes a difference if the input source is stdin, - and if stdin's file position is not at the start of the file by the - time xxd is started and given its input. The following examples may - help to clarify (or further confuse!): - - Rewind stdin before reading; needed because the `cat' has already read - to the end of stdin. - % sh -c "cat > plain_copy; xxd -s 0 > hex_copy" < file - - Hex dump from file position 0x480 (=1024+128) onwards. The `+' sign - means "relative to the current position", thus the `128' adds to the 1k - where dd left off. - % sh -c "dd of=plain_snippet bs=1k count=1; xxd -s +128 > hex_snippet" - < file - - Hex dump from file position 0x100 (=1024-768) onwards. - % sh -c "dd of=plain_snippet bs=1k count=1; xxd -s +-768 > hex_snippet" - < file - - However, this is a rare situation and the use of `+' is rarely needed. - The author prefers to monitor the effect of xxd with strace(1) or - truss(1), whenever -s is used. + xxd -r has some built-in magic while evaluating line number information. + If the output file is seekable, then the line numbers at the start of each + hex dump line may be out of order, lines may be missing, or overlapping. In + these cases xxd will lseek(2) to the next position. If the output file is + not seekable, only gaps are allowed, which will be filled by null-bytes. + + xxd -r never generates parse errors. Garbage is silently skipped. + + When editing hex dumps, please note that xxd -r skips everything on the in‐ + put line after reading enough columns of hexadecimal data (see option -c). + This also means that changes to the printable ASCII (or EBCDIC) columns are + always ignored. Reverting a plain (or PostScript) style hex dump with xxd + -r -p does not depend on the correct number of columns. Here, anything + that looks like a pair of hex digits is interpreted. + + Note the difference between + % xxd -i file + and + % xxd -i < file + + xxd -s +seek may be different from xxd -s seek, as lseek(2) is used to + "rewind" input. A '+' makes a difference if the input source is stdin, and + if stdin's file position is not at the start of the file by the time xxd is + started and given its input. The following examples may help to clarify + (or further confuse!): + + Rewind stdin before reading; needed because the ‘cat' has already read to + the end of stdin. + % sh -c "cat > plain_copy; xxd -s 0 > hex_copy" < file + + Hex dump from file position 0x480 (=1024+128) onwards. The ‘+' sign means + "relative to the current position", thus the ‘128' adds to the 1k where dd + left off. + % sh -c "dd of=plain_snippet bs=1k count=1; xxd -s +128 > hex_snippet" < + file + + Hex dump from file position 0x100 (=1024-768) onwards. + % sh -c "dd of=plain_snippet bs=1k count=1; xxd -s +-768 > hex_snippet" < + file + + However, this is a rare situation and the use of ‘+' is rarely needed. The + author prefers to monitor the effect of xxd with strace(1) or truss(1), + whenever -s is used. EXAMPLES - Print everything but the first three lines (hex 0x30 bytes) of file. - % xxd -s 0x30 file - - Print 3 lines (hex 0x30 bytes) from the end of file. - % xxd -s -0x30 file - - Note: The results of the examples below are relevant to the xxd.1 man - page as of March 2026 - - Print 120 bytes as a continuous hex dump with 20 octets per line. - % xxd -l 120 -ps -c 20 xxd.1 - 2e544820585844203120224d6172203230323622 - 20224d616e75616c207061676520666f72207878 - 64220a2e5c220a2e5c222032317374204d617920 - 313939360a2e5c22204d616e2070616765206175 - 74686f723a0a2e5c2220202020546f6e79204e75 - 67656e74203c746f6e79407363746e7567656e2e - - Hex dump the first 120 bytes of this man page with 12 octets per line. - % xxd -l 120 -c 12 xxd.1 - 00000000: 2e54 4820 5858 4420 3120 224d .TH XXD 1 "M - 0000000c: 6172 2032 3032 3622 2022 4d61 ar 2026" "Ma - 00000018: 6e75 616c 2070 6167 6520 666f nual page fo - 00000024: 7220 7878 6422 0a2e 5c22 0a2e r xxd"..\".. - 00000030: 5c22 2032 3173 7420 4d61 7920 \" 21st May - 0000003c: 3139 3936 0a2e 5c22 204d 616e 1996..\" Man - 00000048: 2070 6167 6520 6175 7468 6f72 page author - 00000054: 3a0a 2e5c 2220 2020 2054 6f6e :..\" Ton - 00000060: 7920 4e75 6765 6e74 203c 746f y Nugent <to - 0000006c: 6e79 4073 6374 6e75 6765 6e2e ny@sctnugen. - - Display just the date from the file xxd.1 - % xxd -s 0x33 -l 13 -c 13 xxd.1 - 00000033: 3231 7374 204d 6179 2031 3939 36 21st May 1996 - - Copy input_file to output_file and prepend 100 bytes of value 0x00. - % xxd input_file | xxd -r -s 100 > output_file - - Patch the date in the file xxd.1 - % echo "0000034: 3574 68" | xxd -r - xxd.1 - % xxd -s 0x33 -l 13 -c 13 xxd.1 - 00000033: 3235 7468 204d 6179 2031 3939 36 25th May 1996 - - Create a 65537 byte file with all bytes 0x00, except for the last one - which is 'A' (hex 0x41). - % echo "010000: 41" | xxd -r > file - - Hex dump this file with autoskip. - % xxd -a -c 12 file - 00000000: 0000 0000 0000 0000 0000 0000 ............ - * - 0000fffc: 0000 0000 41 ....A - - Create a 1 byte file containing a single 'A' character. The number af‐ - ter '-r -s' adds to the line numbers found in the file; in effect, the - leading bytes are suppressed. - % echo "010000: 41" | xxd -r -s -0x10000 > file - - Use xxd as a filter within an editor such as mnv(1) to hex dump a re‐ - gion marked between `a' and `z'. - :'a,'z!xxd - - Use xxd as a filter within an editor such as mnv(1) to recover a binary - hex dump marked between `a' and `z'. - :'a,'z!xxd -r - - Use xxd as a filter within an editor such as mnv(1) to recover one line - of a hex dump. Move the cursor over the line and type: - !!xxd -r - - Read single characters from a serial line - % xxd -c1 < /dev/term/b & - % stty < /dev/term/b -echo -opost -isig -icanon min 1 - % echo -n foo > /dev/term/b - - Output in C style include output with terminating zero - % echo -n "0123456789" > digits - % xxd -i -t digits - unsigned char digits[] = { - 0x30, 0x31, 0x32, 0x33, 0x34, 0x35, 0x36, 0x37, 0x38, 0x39, 0x00 - }; - unsigned int digits_len = 10; + Print everything but the first three lines (hex 0x30 bytes) of file. + % xxd -s 0x30 file + + Print 3 lines (hex 0x30 bytes) from the end of file. + % xxd -s -0x30 file + + Note: The results of the examples below are relevant to the xxd.1 man page + as of March 2026 + + Print 120 bytes as a continuous hex dump with 20 octets per line. + % xxd -l 120 -ps -c 20 xxd.1 + 2e544820585844203120224d6172203230323622 + 20224d616e75616c207061676520666f72207878 + 64220a2e5c220a2e5c222032317374204d617920 + 313939360a2e5c22204d616e2070616765206175 + 74686f723a0a2e5c2220202020546f6e79204e75 + 67656e74203c746f6e79407363746e7567656e2e + + Hex dump the first 120 bytes of this man page with 12 octets per line. + % xxd -l 120 -c 12 xxd.1 + 00000000: 2e54 4820 5858 4420 3120 224d .TH XXD 1 "M + 0000000c: 6172 2032 3032 3622 2022 4d61 ar 2026" "Ma + 00000018: 6e75 616c 2070 6167 6520 666f nual page fo + 00000024: 7220 7878 6422 0a2e 5c22 0a2e r xxd"..\".. + 00000030: 5c22 2032 3173 7420 4d61 7920 \" 21st May + 0000003c: 3139 3936 0a2e 5c22 204d 616e 1996..\" Man + 00000048: 2070 6167 6520 6175 7468 6f72 page author + 00000054: 3a0a 2e5c 2220 2020 2054 6f6e :..\" Ton + 00000060: 7920 4e75 6765 6e74 203c 746f y Nugent <to + 0000006c: 6e79 4073 6374 6e75 6765 6e2e ny@sctnugen. + + Display just the date from the file xxd.1 + % xxd -s 0x33 -l 13 -c 13 xxd.1 + 00000033: 3231 7374 204d 6179 2031 3939 36 21st May 1996 + + Copy input_file to output_file and prepend 100 bytes of value 0x00. + % xxd input_file | xxd -r -s 100 > output_file + + Patch the date in the file xxd.1 + % echo "0000034: 3574 68" | xxd -r - xxd.1 + % xxd -s 0x33 -l 13 -c 13 xxd.1 + 00000033: 3235 7468 204d 6179 2031 3939 36 25th May 1996 + + Create a 65537 byte file with all bytes 0x00, except for the last one which + is 'A' (hex 0x41). + % echo "010000: 41" | xxd -r > file + + Hex dump this file with autoskip. + % xxd -a -c 12 file + 00000000: 0000 0000 0000 0000 0000 0000 ............ + * + 0000fffc: 0000 0000 41 ....A + + Create a 1 byte file containing a single 'A' character. The number after + '-r -s' adds to the line numbers found in the file; in effect, the leading + bytes are suppressed. + % echo "010000: 41" | xxd -r -s -0x10000 > file + + Use xxd as a filter within an editor such as mnv(1) to hex dump a region + marked between ‘a' and ‘z'. + :'a,'z!xxd + + Use xxd as a filter within an editor such as mnv(1) to recover a binary hex + dump marked between ‘a' and ‘z'. + :'a,'z!xxd -r + + Use xxd as a filter within an editor such as mnv(1) to recover one line of + a hex dump. Move the cursor over the line and type: + !!xxd -r + + Read single characters from a serial line + % xxd -c1 < /dev/term/b & + % stty < /dev/term/b -echo -opost -isig -icanon min 1 + % echo -n foo > /dev/term/b + + Output in C style include output with terminating zero + % echo -n "0123456789" > digits + % xxd -i -t digits + unsigned char digits[] = { + 0x30, 0x31, 0x32, 0x33, 0x34, 0x35, 0x36, 0x37, 0x38, 0x39, 0x00 + }; + unsigned int digits_len = 10; RETURN VALUES - The following error values are returned: + The following error values are returned: - 0 no errors encountered. + 0 no errors encountered. - -1 operation not supported (xxd -r -i still impossible). + -1 operation not supported (xxd -r -i still impossible). - 1 error while parsing options. + 1 error while parsing options. - 2 problems with input file. + 2 problems with input file. - 3 problems with output file. + 3 problems with output file. - 4,5 desired seek position is unreachable. + 4,5 desired seek position is unreachable. SEE ALSO - uuencode(1), uudecode(1), patch(1) + uuencode(1), uudecode(1), patch(1) WARNINGS - The tool's weirdness matches its creator's brain. Use entirely at your - own risk. Copy files. Trace it. Become a wizard. + The tool's weirdness matches its creator's brain. Use entirely at your own + risk. Copy files. Trace it. Become a wizard. VERSION - This manual page documents xxd version 1.7 from 2024-05. + This manual page documents xxd version 1.7 from 2024-05. AUTHOR - (c) 1990-1997 by Juergen Weigert - <jnweiger@informatik.uni-erlangen.de> + (c) 1990-1997 by Juergen Weigert + <jnweiger@informatik.uni-erlangen.de> - Distribute freely and credit me, - make money and share with me, - lose money and don't ask me. + Distribute freely and credit me, + make money and share with me, + lose money and don't ask me. - Manual page started by Tony Nugent - <tony@sctnugen.ppp.gu.edu.au> <T.Nugent@sct.gu.edu.au> - Small changes by Bram Moolenaar. Edited by Juergen Weigert. + Manual page started by Tony Nugent + <tony@sctnugen.ppp.gu.edu.au> <T.Nugent@sct.gu.edu.au> + Small changes by Bram Moolenaar. Edited by Juergen Weigert. -Manual page for xxd Mar 2026 XXD(1) +Manual page for xxd Mar 2026 XXD(1) diff --git a/uvim/runtime/pack/dist/opt/helpcurwin/doc/helpcurwin.txt b/uvim/runtime/pack/dist/opt/helpcurwin/doc/helpcurwin.txt index 40db835e05..8b4a068722 100644 --- a/uvim/runtime/pack/dist/opt/helpcurwin/doc/helpcurwin.txt +++ b/uvim/runtime/pack/dist/opt/helpcurwin/doc/helpcurwin.txt @@ -19,7 +19,7 @@ The helpcurwin optional package enables opening help in the current window. applicable help file at the tag {subject}. For example: > - :HelpCurwin version9.2 + :HelpCurwin version10.0 < It should otherwise behave like :help {subject}. @@ -35,7 +35,7 @@ for example: >vi The underlying `:def` function may also be used, for example: >mnv - :mnv9cmd helpcurwin#Open('version9.2') + :mnv9cmd helpcurwin#Open('version10.0') < This may be useful from other scripts where you want to bring up help on {subject} in the current window. diff --git a/uvim/runtime/pack/dist/opt/netrw/autoload/netrw.mnv b/uvim/runtime/pack/dist/opt/netrw/autoload/netrw.mnv index 90952e773e..d1e0959058 100644 --- a/uvim/runtime/pack/dist/opt/netrw/autoload/netrw.mnv +++ b/uvim/runtime/pack/dist/opt/netrw/autoload/netrw.mnv @@ -6377,7 +6377,7 @@ function s:NetrwMenu(domenu) exe 'sil! menu '.g:NetrwMenuPriority.'.8 '.g:NetrwTopLvlMenu.'Bookmarks\ and\ History :echo "(disabled)"'."\<cr>" endif exe 'sil! menu '.g:NetrwMenuPriority.'.9.1 '.g:NetrwTopLvlMenu.'Browsing\ Control.Horizontal\ Split<tab>o o' - exe 'sil! menu '.g:NetrwMenuPriority.'.9.2 '.g:NetrwTopLvlMenu.'Browsing\ Control.Vertical\ Split<tab>v v' + exe 'sil! menu '.g:NetrwMenuPriority.'.10.0 '.g:NetrwTopLvlMenu.'Browsing\ Control.Vertical\ Split<tab>v v' exe 'sil! menu '.g:NetrwMenuPriority.'.9.3 '.g:NetrwTopLvlMenu.'Browsing\ Control.New\ Tab<tab>t t' exe 'sil! menu '.g:NetrwMenuPriority.'.9.4 '.g:NetrwTopLvlMenu.'Browsing\ Control.Preview<tab>p p' exe 'sil! menu '.g:NetrwMenuPriority.'.9.5 '.g:NetrwTopLvlMenu.'Browsing\ Control.Edit\ File\ Hiding\ List<tab><ctrl-h>'." \<c-h>'" diff --git a/uvim/runtime/synmenu.mnv b/uvim/runtime/synmenu.mnv index c313f0b612..13c525c317 100644 --- a/uvim/runtime/synmenu.mnv +++ b/uvim/runtime/synmenu.mnv @@ -110,46 +110,46 @@ an 50.20.110 &Syntax.C.C++ :cal SetSyn("cpp")<CR> an 50.20.120 &Syntax.C.C# :cal SetSyn("cs")<CR> an 50.20.130 &Syntax.C.Cabal\ Haskell\ build\ file :cal SetSyn("cabal")<CR> an 50.20.140 &Syntax.C.Calendar :cal SetSyn("calendar")<CR> -an 50.20.140 &Syntax.C.Cangjie :cal SetSyn("cangjie")<CR> -an 50.20.150 &Syntax.C.Cascading\ Style\ Sheets :cal SetSyn("css")<CR> -an 50.20.160 &Syntax.C.CDL :cal SetSyn("cdl")<CR> -an 50.20.170 &Syntax.C.Cdrdao\ TOC :cal SetSyn("cdrtoc")<CR> -an 50.20.180 &Syntax.C.Cdrdao\ config :cal SetSyn("cdrdaoconf")<CR> -an 50.20.190 &Syntax.C.Century\ Term :cal SetSyn("cterm")<CR> -an 50.20.200 &Syntax.C.CH\ script :cal SetSyn("ch")<CR> -an 50.20.210 &Syntax.C.ChaiScript :cal SetSyn("chaiscript")<CR> -an 50.20.220 &Syntax.C.ChangeLog :cal SetSyn("changelog")<CR> -an 50.20.230 &Syntax.C.CHILL :cal SetSyn("chill")<CR> -an 50.20.240 &Syntax.C.Cheetah\ template :cal SetSyn("cheetah")<CR> -an 50.20.250 &Syntax.C.Chicken :cal SetSyn("chicken")<CR> -an 50.20.260 &Syntax.C.ChordPro :cal SetSyn("chordpro")<CR> -an 50.20.270 &Syntax.C.Clean :cal SetSyn("clean")<CR> -an 50.20.280 &Syntax.C.Clever :cal SetSyn("cl")<CR> -an 50.20.290 &Syntax.C.Clipper :cal SetSyn("clipper")<CR> -an 50.20.300 &Syntax.C.Clojure :cal SetSyn("clojure")<CR> -an 50.20.310 &Syntax.C.Cmake :cal SetSyn("cmake")<CR> -an 50.20.320 &Syntax.C.Cmod :cal SetSyn("cmod")<CR> -an 50.20.330 &Syntax.C.Cmusrc :cal SetSyn("cmusrc")<CR> -an 50.20.340 &Syntax.C.Cobol :cal SetSyn("cobol")<CR> -an 50.20.350 &Syntax.C.Coco/R :cal SetSyn("coco")<CR> -an 50.20.360 &Syntax.C.Cold\ Fusion :cal SetSyn("cf")<CR> -an 50.20.370 &Syntax.C.Conary\ Recipe :cal SetSyn("conaryrecipe")<CR> -an 50.20.380 &Syntax.C.Config.Cfg\ Config\ file :cal SetSyn("cfg")<CR> -an 50.20.390 &Syntax.C.Config.Configure\.in :cal SetSyn("config")<CR> -an 50.20.400 &Syntax.C.Config.Generic\ Config\ file :cal SetSyn("conf")<CR> -an 50.20.410 &Syntax.C.CRM114 :cal SetSyn("crm")<CR> -an 50.20.420 &Syntax.C.Crontab :cal SetSyn("crontab")<CR> -an 50.20.430 &Syntax.C.CSDL :cal SetSyn("csdl")<CR> -an 50.20.440 &Syntax.C.CSP :cal SetSyn("csp")<CR> -an 50.20.450 &Syntax.C.Ctrl-H :cal SetSyn("ctrlh")<CR> -an 50.20.460 &Syntax.C.Cucumber :cal SetSyn("cucumber")<CR> -an 50.20.470 &Syntax.C.CUDA :cal SetSyn("cuda")<CR> -an 50.20.480 &Syntax.C.CUPL.CUPL :cal SetSyn("cupl")<CR> -an 50.20.490 &Syntax.C.CUPL.Simulation :cal SetSyn("cuplsim")<CR> -an 50.20.500 &Syntax.C.CVS.commit\ file :cal SetSyn("cvs")<CR> -an 50.20.510 &Syntax.C.CVS.cvsrc :cal SetSyn("cvsrc")<CR> -an 50.20.520 &Syntax.C.Cyn++ :cal SetSyn("cynpp")<CR> -an 50.20.530 &Syntax.C.Cynlib :cal SetSyn("cynlib")<CR> +an 50.20.150 &Syntax.C.Cangjie :cal SetSyn("cangjie")<CR> +an 50.20.160 &Syntax.C.Cascading\ Style\ Sheets :cal SetSyn("css")<CR> +an 50.20.170 &Syntax.C.CDL :cal SetSyn("cdl")<CR> +an 50.20.180 &Syntax.C.Cdrdao\ TOC :cal SetSyn("cdrtoc")<CR> +an 50.20.190 &Syntax.C.Cdrdao\ config :cal SetSyn("cdrdaoconf")<CR> +an 50.20.200 &Syntax.C.Century\ Term :cal SetSyn("cterm")<CR> +an 50.20.210 &Syntax.C.CH\ script :cal SetSyn("ch")<CR> +an 50.20.220 &Syntax.C.ChaiScript :cal SetSyn("chaiscript")<CR> +an 50.20.230 &Syntax.C.ChangeLog :cal SetSyn("changelog")<CR> +an 50.20.240 &Syntax.C.CHILL :cal SetSyn("chill")<CR> +an 50.20.250 &Syntax.C.Cheetah\ template :cal SetSyn("cheetah")<CR> +an 50.20.260 &Syntax.C.Chicken :cal SetSyn("chicken")<CR> +an 50.20.270 &Syntax.C.ChordPro :cal SetSyn("chordpro")<CR> +an 50.20.280 &Syntax.C.Clean :cal SetSyn("clean")<CR> +an 50.20.290 &Syntax.C.Clever :cal SetSyn("cl")<CR> +an 50.20.300 &Syntax.C.Clipper :cal SetSyn("clipper")<CR> +an 50.20.310 &Syntax.C.Clojure :cal SetSyn("clojure")<CR> +an 50.20.320 &Syntax.C.Cmake :cal SetSyn("cmake")<CR> +an 50.20.330 &Syntax.C.Cmod :cal SetSyn("cmod")<CR> +an 50.20.340 &Syntax.C.Cmusrc :cal SetSyn("cmusrc")<CR> +an 50.20.350 &Syntax.C.Cobol :cal SetSyn("cobol")<CR> +an 50.20.360 &Syntax.C.Coco/R :cal SetSyn("coco")<CR> +an 50.20.370 &Syntax.C.Cold\ Fusion :cal SetSyn("cf")<CR> +an 50.20.380 &Syntax.C.Conary\ Recipe :cal SetSyn("conaryrecipe")<CR> +an 50.20.390 &Syntax.C.Config.Cfg\ Config\ file :cal SetSyn("cfg")<CR> +an 50.20.400 &Syntax.C.Config.Configure\.in :cal SetSyn("config")<CR> +an 50.20.410 &Syntax.C.Config.Generic\ Config\ file :cal SetSyn("conf")<CR> +an 50.20.420 &Syntax.C.CRM114 :cal SetSyn("crm")<CR> +an 50.20.430 &Syntax.C.Crontab :cal SetSyn("crontab")<CR> +an 50.20.440 &Syntax.C.CSDL :cal SetSyn("csdl")<CR> +an 50.20.450 &Syntax.C.CSP :cal SetSyn("csp")<CR> +an 50.20.460 &Syntax.C.Ctrl-H :cal SetSyn("ctrlh")<CR> +an 50.20.470 &Syntax.C.Cucumber :cal SetSyn("cucumber")<CR> +an 50.20.480 &Syntax.C.CUDA :cal SetSyn("cuda")<CR> +an 50.20.490 &Syntax.C.CUPL.CUPL :cal SetSyn("cupl")<CR> +an 50.20.500 &Syntax.C.CUPL.Simulation :cal SetSyn("cuplsim")<CR> +an 50.20.510 &Syntax.C.CVS.commit\ file :cal SetSyn("cvs")<CR> +an 50.20.520 &Syntax.C.CVS.cvsrc :cal SetSyn("cvsrc")<CR> +an 50.20.530 &Syntax.C.Cyn++ :cal SetSyn("cynpp")<CR> +an 50.20.540 &Syntax.C.Cynlib :cal SetSyn("cynlib")<CR> an 50.30.100 &Syntax.DE.D :cal SetSyn("d")<CR> an 50.30.110 &Syntax.DE.Dart :cal SetSyn("dart")<CR> an 50.30.120 &Syntax.DE.Datascript :cal SetSyn("datascript")<CR> @@ -614,15 +614,15 @@ an 50.160.210 &Syntax.UV.Verilog-AMS\ HDL :cal SetSyn("verilogams")<CR> an 50.160.220 &Syntax.UV.Verilog\ HDL :cal SetSyn("verilog")<CR> an 50.160.230 &Syntax.UV.Vgrindefs :cal SetSyn("vgrindefs")<CR> an 50.160.240 &Syntax.UV.VHDL :cal SetSyn("vhdl")<CR> -an 50.160.250 &Syntax.UV.MNV.MNV\ help\ file :cal SetSyn("help")<CR> -an 50.160.260 &Syntax.UV.MNV.MNV\ script :cal SetSyn("mnv")<CR> -an 50.160.270 &Syntax.UV.MNV.MNVinfo\ file :cal SetSyn("mnvinfo")<CR> -an 50.160.280 &Syntax.UV.Virata\ config :cal SetSyn("virata")<CR> -an 50.160.290 &Syntax.UV.Visual\ Basic :cal SetSyn("vb")<CR> -an 50.160.300 &Syntax.UV.VOS\ CM\ macro :cal SetSyn("voscm")<CR> -an 50.160.310 &Syntax.UV.VRML :cal SetSyn("vrml")<CR> -an 50.160.320 &Syntax.UV.Vroom :cal SetSyn("vroom")<CR> -an 50.160.330 &Syntax.UV.VSE\ JCL :cal SetSyn("vsejcl")<CR> +an 50.160.260 &Syntax.UV.MNV.MNV\ help\ file :cal SetSyn("help")<CR> +an 50.160.270 &Syntax.UV.MNV.MNV\ script :cal SetSyn("mnv")<CR> +an 50.160.280 &Syntax.UV.MNV.MNVinfo\ file :cal SetSyn("mnvinfo")<CR> +an 50.160.300 &Syntax.UV.Virata\ config :cal SetSyn("virata")<CR> +an 50.160.310 &Syntax.UV.Visual\ Basic :cal SetSyn("vb")<CR> +an 50.160.320 &Syntax.UV.VOS\ CM\ macro :cal SetSyn("voscm")<CR> +an 50.160.330 &Syntax.UV.VRML :cal SetSyn("vrml")<CR> +an 50.160.340 &Syntax.UV.Vroom :cal SetSyn("vroom")<CR> +an 50.160.350 &Syntax.UV.VSE\ JCL :cal SetSyn("vsejcl")<CR> an 50.170.100 &Syntax.WXYZ.WEB.CWEB :cal SetSyn("cweb")<CR> an 50.170.110 &Syntax.WXYZ.WEB.WEB :cal SetSyn("web")<CR> an 50.170.120 &Syntax.WXYZ.WEB.WEB\ Changes :cal SetSyn("change")<CR> diff --git a/uvim/runtime/syntax/sqlinformix.mnv b/uvim/runtime/syntax/sqlinformix.mnv index b0183ddd9e..45b66944e1 100644 --- a/uvim/runtime/syntax/sqlinformix.mnv +++ b/uvim/runtime/syntax/sqlinformix.mnv @@ -1,6 +1,6 @@ " MNV syntax file " Informix Structured Query Language (SQL) and Stored Procedure Language (SPL) -" Language: SQL, SPL (Informix Dynamic Server 2000 v9.2) +" Language: SQL, SPL (Informix Dynamic Server 2000 v10.0) " Maintainer: Dean Hill <dhill@hotmail.com> " Last Change: 2004 Aug 30 |
