|
@@ -1,4 +1,4 @@
|
|
| 1 |
-
*options.txt* For Vim version 9.1. Last change: 2025
|
| 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 |
-
|
| 2132 |
-
|
| 2133 |
-
|
| 2134 |
-
of completion. For buffer text the 'ignorecase' option is
|
| 2135 |
-
used.
|
| 2136 |
|
| 2137 |
-
|
| 2138 |
-
|
| 2139 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
| 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.
|
| 2175 |
-
"fuzzy"
|
|
|
|
|
|
|
|
|
|
|
|
|
| 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 |
-
|
|
|
|
|
|
|
|
|
|
| 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'*
|
|
@@ -1,4 +1,4 @@
|
|
| 1 |
-
*pi_getscript.txt* For Vim version 9.1. Last change:
|
| 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.
|
|
@@ -1,4 +1,4 @@
|
|
| 1 |
-
*starting.txt* For Vim version 9.1. Last change:
|
| 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.
|
| 832 |
-
|
|
|
|
| 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
|
| 854 |
-
set to the file that was first found, unless
|
| 855 |
-
|
| 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
|
| 977 |
-
vimrc and/or gvimrc file while
|
| 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 |
|
|
@@ -1,4 +1,4 @@
|
|
| 1 |
-
*version9.txt* For Vim version 9.1. Last change: 2025
|
| 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
|