Diff to HTML by rtfpessoa

Files changed (4) hide show
  1. runtime/doc/options.txt +37 -30
  2. runtime/doc/pi_getscript.txt +9 -1
  3. runtime/doc/starting.txt +11 -9
  4. runtime/doc/version9.txt +3 -1
runtime/doc/options.txt CHANGED
@@ -1,4 +1,4 @@
1
- *options.txt* For Vim version 9.1. Last change: 2025 Feb 27
2
 
3
 
4
  VIM REFERENCE MANUAL by Bram Moolenaar
@@ -2120,6 +2120,17 @@ A jump table for the options with a short description can be found at |Q_op|.
2120
  A comma-separated list of options for Insert mode completion
2121
  |ins-completion|. The supported values are:
2122
 
 
 
 
 
 
 
 
 
 
 
 
2123
  menu Use a popup menu to show the possible completions. The
2124
  menu is only shown when there is more than one match and
2125
  sufficient colors are available. |ins-completion-menu|
@@ -2128,15 +2139,17 @@ A jump table for the options with a short description can be found at |Q_op|.
2128
  Useful when there is additional information about the
2129
  match, e.g., what file it comes from.
2130
 
2131
- longest Only insert the longest common text of the matches. If
2132
- the menu is displayed you can use CTRL-L to add more
2133
- characters. Whether case is ignored depends on the kind
2134
- of completion. For buffer text the 'ignorecase' option is
2135
- used.
2136
 
2137
- preview Show extra information about the currently selected
2138
- completion in the preview window. Only works in
2139
- combination with "menu" or "menuone".
 
 
 
 
2140
 
2141
  popup Show extra information about the currently selected
2142
  completion in a popup window. Only works in combination
@@ -2151,28 +2164,15 @@ A jump table for the options with a short description can be found at |Q_op|.
2151
  See the example at |complete-popuphidden|.
2152
  {only works when compiled with the |+textprop| feature}
2153
 
2154
- noinsert Do not insert any text for a match until the user selects
2155
- a match from the menu. Only works in combination with
2156
- "menu" or "menuone". No effect if "longest" is present.
2157
-
2158
- noselect Same as "noinsert", except that no menu item is
2159
- pre-selected. If both "noinsert" and "noselect" are
2160
- present, "noselect" has precedence.
2161
-
2162
- fuzzy Enable |fuzzy-matching| for completion candidates. This
2163
- allows for more flexible and intuitive matching, where
2164
- characters can be skipped and matches can be found even
2165
- if the exact sequence is not typed.
2166
-
2167
- nosort Disable sorting of completion candidates based on fuzzy
2168
- scores when "fuzzy" is enabled. Candidates will appear
2169
- in their original order.
2170
-
2171
  preinsert
2172
  Preinsert the portion of the first candidate word that is
2173
  not part of the current completion leader and using the
2174
- |hl-ComplMatchIns| highlight group. Does not work when
2175
- "fuzzy" is also included.
 
 
 
 
2176
 
2177
  *'completepopup'* *'cpp'*
2178
  'completepopup' 'cpp' string (default empty)
@@ -9566,7 +9566,10 @@ A jump table for the options with a short description can be found at |Q_op|.
9566
  "lastused" When completing buffer names and more than one buffer
9567
  matches, sort buffers by time last used (other than
9568
  the current buffer).
9569
- When there is only a single match, it is fully completed in all cases.
 
 
 
9570
 
9571
  Examples of useful colon-separated values:
9572
  "longest:full" Like "longest", but also start 'wildmenu' if it is
@@ -9589,7 +9592,11 @@ A jump table for the options with a short description can be found at |Q_op|.
9589
  :set wildmode=list,full
9590
  < List all matches without completing, then each full match >
9591
  :set wildmode=longest,list
9592
- < Complete longest common string, then list alternatives.
 
 
 
 
9593
  More info here: |cmdline-completion|.
9594
 
9595
  *'wildoptions'* *'wop'*
1
+ *options.txt* For Vim version 9.1. Last change: 2025 Mar 02
2
 
3
 
4
  VIM REFERENCE MANUAL by Bram Moolenaar
2120
  A comma-separated list of options for Insert mode completion
2121
  |ins-completion|. The supported values are:
2122
 
2123
+ fuzzy Enable |fuzzy-matching| for completion candidates. This
2124
+ allows for more flexible and intuitive matching, where
2125
+ characters can be skipped and matches can be found even
2126
+ if the exact sequence is not typed.
2127
+
2128
+ longest Only insert the longest common text of the matches. If
2129
+ the menu is displayed you can use CTRL-L to add more
2130
+ characters. Whether case is ignored depends on the kind
2131
+ of completion. For buffer text the 'ignorecase' option is
2132
+ used.
2133
+
2134
  menu Use a popup menu to show the possible completions. The
2135
  menu is only shown when there is more than one match and
2136
  sufficient colors are available. |ins-completion-menu|
2139
  Useful when there is additional information about the
2140
  match, e.g., what file it comes from.
2141
 
2142
+ noinsert Do not insert any text for a match until the user selects
2143
+ a match from the menu. Only works in combination with
2144
+ "menu" or "menuone". No effect if "longest" is present.
 
 
2145
 
2146
+ noselect Same as "noinsert", except that no menu item is
2147
+ pre-selected. If both "noinsert" and "noselect" are
2148
+ present, "noselect" has precedence.
2149
+
2150
+ nosort Disable sorting of completion candidates based on fuzzy
2151
+ scores when "fuzzy" is enabled. Candidates will appear
2152
+ in their original order.
2153
 
2154
  popup Show extra information about the currently selected
2155
  completion in a popup window. Only works in combination
2164
  See the example at |complete-popuphidden|.
2165
  {only works when compiled with the |+textprop| feature}
2166
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
2167
  preinsert
2168
  Preinsert the portion of the first candidate word that is
2169
  not part of the current completion leader and using the
2170
+ |hl-ComplMatchIns| highlight group. In order for it to
2171
+ work, "fuzzy" must not bet set and "menuone" must be set.
2172
+
2173
+ preview Show extra information about the currently selected
2174
+ completion in the preview window. Only works in
2175
+ combination with "menu" or "menuone".
2176
 
2177
  *'completepopup'* *'cpp'*
2178
  'completepopup' 'cpp' string (default empty)
9566
  "lastused" When completing buffer names and more than one buffer
9567
  matches, sort buffers by time last used (other than
9568
  the current buffer).
9569
+ "noselect" Do not pre-select first menu item and start 'wildmenu'
9570
+ if it is enabled.
9571
+ When there is only a single match, it is fully completed in all cases
9572
+ except when "noselect" is present.
9573
 
9574
  Examples of useful colon-separated values:
9575
  "longest:full" Like "longest", but also start 'wildmenu' if it is
9592
  :set wildmode=list,full
9593
  < List all matches without completing, then each full match >
9594
  :set wildmode=longest,list
9595
+ < Complete longest common string, then list alternatives >
9596
+ :set wildmode=noselect:full
9597
+ < Display 'wildmenu' without completing, then each full match >
9598
+ :set wildmode=noselect:lastused,full
9599
+ < Same as above, but sort buffers by time last used.
9600
  More info here: |cmdline-completion|.
9601
 
9602
  *'wildoptions'* *'wop'*
runtime/doc/pi_getscript.txt CHANGED
@@ -1,4 +1,4 @@
1
- *pi_getscript.txt* For Vim version 9.1. Last change: 2024 Oct 05
2
  >
3
  GETSCRIPT REFERENCE MANUAL by Charles E. Campbell
4
  <
@@ -361,6 +361,11 @@ after/syntax/c.vim contained in it to overwrite a user's c.vim.
361
  < default= bunzip2
362
  This variable holds the name of the command to decompress .bz2
363
  files
 
 
 
 
 
364
  >
365
  g:GetLatestVimScripts_gunzip
366
  < default= gunzip
@@ -409,6 +414,8 @@ The AutoInstall process will:
409
  Windows: $HOME\vimfiles
410
  if the downloaded file ends with ".bz2"
411
  bunzip2 it
 
 
412
  else if the downloaded file ends with ".gz"
413
  gunzip it
414
  if the resulting file ends with ".zip"
@@ -422,6 +429,7 @@ The AutoInstall process will:
422
  ==============================================================================
423
  9. GetLatestVimScripts History *getscript-history* *glvs-hist* {{{1
424
 
 
425
  v37 Sep 23, 2024 : * Support for the new vimball's .vmb extension (old .vba
426
  extension conflicted with visual basic).
427
  * Support for |glvs-autoinstall| in ftplugins and packages.
1
+ *pi_getscript.txt* For Vim version 9.1. Last change: 2025 Feb 28
2
  >
3
  GETSCRIPT REFERENCE MANUAL by Charles E. Campbell
4
  <
361
  < default= bunzip2
362
  This variable holds the name of the command to decompress .bz2
363
  files
364
+ >
365
+ g:GetLatestVimScripts_bunzip3
366
+ < default= bunzip3
367
+ This variable holds the name of the command to decompress .bz3
368
+ files
369
  >
370
  g:GetLatestVimScripts_gunzip
371
  < default= gunzip
414
  Windows: $HOME\vimfiles
415
  if the downloaded file ends with ".bz2"
416
  bunzip2 it
417
+ else if the downloaded file ends with ".bz3"
418
+ bunzip3 it
419
  else if the downloaded file ends with ".gz"
420
  gunzip it
421
  if the resulting file ends with ".zip"
429
  ==============================================================================
430
  9. GetLatestVimScripts History *getscript-history* *glvs-hist* {{{1
431
 
432
+ v38 Feb 25, 2025 : * handles additional decompression option for .bzip3 files.
433
  v37 Sep 23, 2024 : * Support for the new vimball's .vmb extension (old .vba
434
  extension conflicted with visual basic).
435
  * Support for |glvs-autoinstall| in ftplugins and packages.
runtime/doc/starting.txt CHANGED
@@ -1,4 +1,4 @@
1
- *starting.txt* For Vim version 9.1. Last change: 2024 Dec 19
2
 
3
 
4
  VIM REFERENCE MANUAL by Bram Moolenaar
@@ -828,8 +828,9 @@ accordingly. Vim proceeds in this order:
828
  easy to copy it to another system.
829
 
830
  If Vim was started with "-u filename", the file "filename" is used.
831
- All following initializations until 4. are skipped. $MYVIMRC and
832
- $MYVIMDIR are not set.
 
833
  "vim -u NORC" can be used to skip these initializations without
834
  reading a file. "vim -u NONE" also skips loading plugins. |-u|
835
 
@@ -850,9 +851,9 @@ accordingly. Vim proceeds in this order:
850
  *VIMINIT* *.vimrc* *_vimrc* *EXINIT* *.exrc* *_exrc*
851
  *$MYVIMRC* *$MYVIMDIR*
852
  c. Five places are searched for initializations. The first that exists
853
- is used, the others are ignored. The $MYVIMRC environment variable is
854
- set to the file that was first found, unless $MYVIMRC was already set
855
- and when using VIMINIT. The $MYVIMDIR environment variable is
856
  set to the personal 'rtp' directory, however it is not verified
857
  that the directory actually exists.
858
  I The environment variable VIMINIT (see also |compatible-default|) (*)
@@ -973,9 +974,10 @@ accordingly. Vim proceeds in this order:
973
  The |v:vim_did_enter| variable is set to 1.
974
  The |VimEnter| autocommands are executed.
975
 
976
- The $MYVIMRC or $MYGVIMRC environment variable will be set to the first found
977
- vimrc and/or gvimrc file while $MYVIMDIR is set to the users personal runtime
978
- directory 'rtp' (typically the first entry in 'runtimepath').
 
979
  Note: These environment variables resolve symbolic links, but 'rtp' does not.
980
 
981
 
1
+ *starting.txt* For Vim version 9.1. Last change: 2025 Feb 27
2
 
3
 
4
  VIM REFERENCE MANUAL by Bram Moolenaar
828
  easy to copy it to another system.
829
 
830
  If Vim was started with "-u filename", the file "filename" is used.
831
+ All following initializations until 4. are skipped. `$MYVIMRC` and
832
+ `$MYVIMDIR` are not set (but `$MYVIMDIR` will be set, if 'rtp' is
833
+ updated).
834
  "vim -u NORC" can be used to skip these initializations without
835
  reading a file. "vim -u NONE" also skips loading plugins. |-u|
836
 
851
  *VIMINIT* *.vimrc* *_vimrc* *EXINIT* *.exrc* *_exrc*
852
  *$MYVIMRC* *$MYVIMDIR*
853
  c. Five places are searched for initializations. The first that exists
854
+ is used, the others are ignored. The `$MYVIMRC` environment variable is
855
+ set to the file that was first found, unless `$MYVIMRC` was already set
856
+ when using VIMINIT. The `$MYVIMDIR` environment variable is
857
  set to the personal 'rtp' directory, however it is not verified
858
  that the directory actually exists.
859
  I The environment variable VIMINIT (see also |compatible-default|) (*)
974
  The |v:vim_did_enter| variable is set to 1.
975
  The |VimEnter| autocommands are executed.
976
 
977
+ The `$MYVIMRC` or `$MYGVIMRC` environment variable will be set to the first found
978
+ vimrc and/or gvimrc file while `$MYVIMDIR` is set to the users personal runtime
979
+ directory 'rtp' (typically the first entry in 'runtimepath'). If 'rtp'
980
+ changes, `$MYVIMDIR` will be updated.
981
  Note: These environment variables resolve symbolic links, but 'rtp' does not.
982
 
983
 
runtime/doc/version9.txt CHANGED
@@ -1,4 +1,4 @@
1
- *version9.txt* For Vim version 9.1. Last change: 2025 Feb 23
2
 
3
 
4
  VIM REFERENCE MANUAL by Bram Moolenaar
@@ -41605,6 +41605,8 @@ Completion: ~
41605
  "preinsert" - highlight to be inserted values
41606
  - handle multi-line completion as expected
41607
  - improved commandline completion for the |:hi| command
 
 
41608
 
41609
  Options: ~
41610
  - the default for 'commentstring' contains whitespace padding to have
1
+ *version9.txt* For Vim version 9.1. Last change: 2025 Mar 02
2
 
3
 
4
  VIM REFERENCE MANUAL by Bram Moolenaar
41605
  "preinsert" - highlight to be inserted values
41606
  - handle multi-line completion as expected
41607
  - improved commandline completion for the |:hi| command
41608
+ - New option value for 'wildoptions':
41609
+ "noselect" - do not auto select an entry in the wildmenu
41610
 
41611
  Options: ~
41612
  - the default for 'commentstring' contains whitespace padding to have