|
@@ -1,4 +1,4 @@
|
|
| 1 |
-
*index.txt* For Vim version 9.1. Last change: 2025 May
|
| 2 |
|
| 3 |
|
| 4 |
VIM REFERENCE MANUAL by Bram Moolenaar
|
|
@@ -163,6 +163,7 @@ commands in CTRL-X submode *i_CTRL-X_index*
|
|
| 163 |
|i_CTRL-X_CTRL-N| CTRL-X CTRL-N next completion
|
| 164 |
|i_CTRL-X_CTRL-O| CTRL-X CTRL-O omni completion
|
| 165 |
|i_CTRL-X_CTRL-P| CTRL-X CTRL-P previous completion
|
|
|
|
| 166 |
|i_CTRL-X_CTRL-S| CTRL-X CTRL-S spelling suggestions
|
| 167 |
|i_CTRL-X_CTRL-T| CTRL-X CTRL-T complete identifiers from thesaurus
|
| 168 |
|i_CTRL-X_CTRL-Y| CTRL-X CTRL-Y scroll down
|
| 1 |
+
*index.txt* For Vim version 9.1. Last change: 2025 May 26
|
| 2 |
|
| 3 |
|
| 4 |
VIM REFERENCE MANUAL by Bram Moolenaar
|
| 163 |
|i_CTRL-X_CTRL-N| CTRL-X CTRL-N next completion
|
| 164 |
|i_CTRL-X_CTRL-O| CTRL-X CTRL-O omni completion
|
| 165 |
|i_CTRL-X_CTRL-P| CTRL-X CTRL-P previous completion
|
| 166 |
+
|i_CTRL-X_CTRL-R| CTRL-X CTRL-R complete words from registers
|
| 167 |
|i_CTRL-X_CTRL-S| CTRL-X CTRL-S spelling suggestions
|
| 168 |
|i_CTRL-X_CTRL-T| CTRL-X CTRL-T complete identifiers from thesaurus
|
| 169 |
|i_CTRL-X_CTRL-Y| CTRL-X CTRL-Y scroll down
|
|
@@ -1,4 +1,4 @@
|
|
| 1 |
-
*insert.txt* For Vim version 9.1. Last change: 2025 May
|
| 2 |
|
| 3 |
|
| 4 |
VIM REFERENCE MANUAL by Bram Moolenaar
|
|
@@ -649,6 +649,7 @@ Completion can be done for:
|
|
| 649 |
11. omni completion |i_CTRL-X_CTRL-O|
|
| 650 |
12. Spelling suggestions |i_CTRL-X_s|
|
| 651 |
13. keywords in 'complete' |i_CTRL-N| |i_CTRL-P|
|
|
|
|
| 652 |
|
| 653 |
Additionally, |i_CTRL-X_CTRL-Z| stops completion without changing the text.
|
| 654 |
|
|
@@ -1019,6 +1020,21 @@ CTRL-X CTRL-V Guess what kind of item is in front of the cursor and
|
|
| 1019 |
completion, for example: >
|
| 1020 |
:imap <Tab> <C-X><C-V>
|
| 1021 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1022 |
User defined completion *compl-function*
|
| 1023 |
|
| 1024 |
Completion is done by a function that can be defined by the user with the
|
| 1 |
+
*insert.txt* For Vim version 9.1. Last change: 2025 May 26
|
| 2 |
|
| 3 |
|
| 4 |
VIM REFERENCE MANUAL by Bram Moolenaar
|
| 649 |
11. omni completion |i_CTRL-X_CTRL-O|
|
| 650 |
12. Spelling suggestions |i_CTRL-X_s|
|
| 651 |
13. keywords in 'complete' |i_CTRL-N| |i_CTRL-P|
|
| 652 |
+
14. words from registers |i_CTRL-X_CTRL-R|
|
| 653 |
|
| 654 |
Additionally, |i_CTRL-X_CTRL-Z| stops completion without changing the text.
|
| 655 |
|
| 1020 |
completion, for example: >
|
| 1021 |
:imap <Tab> <C-X><C-V>
|
| 1022 |
|
| 1023 |
+
|
| 1024 |
+
Completing words from registers *compl-register-words*
|
| 1025 |
+
*i_CTRL-X_CTRL-R*
|
| 1026 |
+
CTRL-X CTRL-R Guess what kind of item is in front of the cursor from
|
| 1027 |
+
all registers and find the first match for it.
|
| 1028 |
+
Further use of CTRL-R (without CTRL-X) will insert the
|
| 1029 |
+
register content, see |i_CTRL-R|.
|
| 1030 |
+
'ignorecase' applies to the matching.
|
| 1031 |
+
|
| 1032 |
+
CTRL-N Search forwards for next match. This match replaces
|
| 1033 |
+
the previous one.
|
| 1034 |
+
|
| 1035 |
+
CTRL-P Search backwards for previous match. This match
|
| 1036 |
+
replaces the previous one.
|
| 1037 |
+
|
| 1038 |
User defined completion *compl-function*
|
| 1039 |
|
| 1040 |
Completion is done by a function that can be defined by the user with the
|
|
@@ -1,4 +1,4 @@
|
|
| 1 |
-
*options.txt* For Vim version 9.1. Last change: 2025 May
|
| 2 |
|
| 3 |
|
| 4 |
VIM REFERENCE MANUAL by Bram Moolenaar
|
|
@@ -2085,7 +2085,7 @@ A jump table for the options with a short description can be found at |Q_op|.
|
|
| 2085 |
|i_CTRL-X_CTRL-D|
|
| 2086 |
] tag completion
|
| 2087 |
t same as "]"
|
| 2088 |
-
|
| 2089 |
Refer to |complete-functions| for details on how the function
|
| 2090 |
is invoked and what it should return. The value can be the
|
| 2091 |
name of a function or a |Funcref|. For |Funcref| values,
|
|
@@ -2103,9 +2103,9 @@ A jump table for the options with a short description can be found at |Q_op|.
|
|
| 2103 |
If generating matches is potentially slow, |complete_check()|
|
| 2104 |
should be used to avoid blocking and preserve editor
|
| 2105 |
responsiveness.
|
| 2106 |
-
|
| 2107 |
the 'completefunc' option.
|
| 2108 |
-
o equivalent to using "
|
| 2109 |
the 'omnifunc' option.
|
| 2110 |
|
| 2111 |
Unloaded buffers are not loaded, thus their autocmds |:autocmd| are
|
|
@@ -3633,7 +3633,8 @@ A jump table for the options with a short description can be found at |Q_op|.
|
|
| 3633 |
one dot may appear.
|
| 3634 |
This option is not copied to another buffer, independent of the 's' or
|
| 3635 |
'S' flag in 'cpoptions'.
|
| 3636 |
-
Only alphanumeric characters, '-' and '_' can be used.
|
|
|
|
| 3637 |
|
| 3638 |
*'fillchars'* *'fcs'*
|
| 3639 |
'fillchars' 'fcs' string (default "vert:|,fold:-,eob:~,lastline:@")
|
|
@@ -4658,7 +4659,8 @@ A jump table for the options with a short description can be found at |Q_op|.
|
|
| 4658 |
'ignorecase' 'ic' boolean (default off)
|
| 4659 |
global
|
| 4660 |
Ignore case in search patterns, |cmdline-completion|, when
|
| 4661 |
-
searching in the tags file,
|
|
|
|
| 4662 |
Also see 'smartcase' and 'tagcase'.
|
| 4663 |
Can be overruled by using "\c" or "\C" in the pattern, see
|
| 4664 |
|/ignorecase|.
|
| 1 |
+
*options.txt* For Vim version 9.1. Last change: 2025 May 26
|
| 2 |
|
| 3 |
|
| 4 |
VIM REFERENCE MANUAL by Bram Moolenaar
|
| 2085 |
|i_CTRL-X_CTRL-D|
|
| 2086 |
] tag completion
|
| 2087 |
t same as "]"
|
| 2088 |
+
F{func} call the function {func}. Multiple "F" flags may be specified.
|
| 2089 |
Refer to |complete-functions| for details on how the function
|
| 2090 |
is invoked and what it should return. The value can be the
|
| 2091 |
name of a function or a |Funcref|. For |Funcref| values,
|
| 2103 |
If generating matches is potentially slow, |complete_check()|
|
| 2104 |
should be used to avoid blocking and preserve editor
|
| 2105 |
responsiveness.
|
| 2106 |
+
F equivalent to using "F{func}", where the function is taken from
|
| 2107 |
the 'completefunc' option.
|
| 2108 |
+
o equivalent to using "F{func}", where the function is taken from
|
| 2109 |
the 'omnifunc' option.
|
| 2110 |
|
| 2111 |
Unloaded buffers are not loaded, thus their autocmds |:autocmd| are
|
| 3633 |
one dot may appear.
|
| 3634 |
This option is not copied to another buffer, independent of the 's' or
|
| 3635 |
'S' flag in 'cpoptions'.
|
| 3636 |
+
Only alphanumeric characters, '-' and '_' can be used (and a '.' is
|
| 3637 |
+
allowed as delimiter when combining different filetypes).
|
| 3638 |
|
| 3639 |
*'fillchars'* *'fcs'*
|
| 3640 |
'fillchars' 'fcs' string (default "vert:|,fold:-,eob:~,lastline:@")
|
| 4659 |
'ignorecase' 'ic' boolean (default off)
|
| 4660 |
global
|
| 4661 |
Ignore case in search patterns, |cmdline-completion|, when
|
| 4662 |
+
searching in the tags file, non-|Vim9| |expr-==| and for Insert-mode
|
| 4663 |
+
completion |ins-completion|.
|
| 4664 |
Also see 'smartcase' and 'tagcase'.
|
| 4665 |
Can be overruled by using "\c" or "\C" in the pattern, see
|
| 4666 |
|/ignorecase|.
|
|
@@ -1,4 +1,4 @@
|
|
| 1 |
-
*todo.txt* For Vim version 9.1. Last change: 2025
|
| 2 |
|
| 3 |
|
| 4 |
VIM REFERENCE MANUAL by Bram Moolenaar
|
|
@@ -4764,7 +4764,6 @@ Insert mode completion/expansion:
|
|
| 4764 |
7 When expanding $HOME/dir with ^X^F keep the $HOME (with an option?).
|
| 4765 |
7 Add CTRL-X command in Insert mode like CTRL-X CTRL-N, that completes WORDS
|
| 4766 |
instead of words.
|
| 4767 |
-
8 Add CTRL-X CTRL-R: complete words from register contents.
|
| 4768 |
8 Add completion of previously inserted texts (like what CTRL-A does).
|
| 4769 |
Requires remembering a number of insertions.
|
| 4770 |
8 Add 'f' flag to 'complete': Expand file names.
|
| 1 |
+
*todo.txt* For Vim version 9.1. Last change: 2025 May 26
|
| 2 |
|
| 3 |
|
| 4 |
VIM REFERENCE MANUAL by Bram Moolenaar
|
| 4764 |
7 When expanding $HOME/dir with ^X^F keep the $HOME (with an option?).
|
| 4765 |
7 Add CTRL-X command in Insert mode like CTRL-X CTRL-N, that completes WORDS
|
| 4766 |
instead of words.
|
|
|
|
| 4767 |
8 Add completion of previously inserted texts (like what CTRL-A does).
|
| 4768 |
Requires remembering a number of insertions.
|
| 4769 |
8 Add 'f' flag to 'complete': Expand file names.
|
|
@@ -1,4 +1,4 @@
|
|
| 1 |
-
*uganda.txt* For Vim version 9.1. Last change:
|
| 2 |
|
| 3 |
|
| 4 |
VIM REFERENCE MANUAL by Bram Moolenaar
|
|
@@ -127,6 +127,9 @@ Note:
|
|
| 127 |
contact information with the "--with-modified-by" configure argument or the
|
| 128 |
MODIFIED_BY define.
|
| 129 |
|
|
|
|
|
|
|
|
|
|
| 130 |
==============================================================================
|
| 131 |
Kibaale Children's Centre *kcc* *Kibaale* *charity*
|
| 132 |
|
| 1 |
+
*uganda.txt* For Vim version 9.1. Last change: 2025 May 25
|
| 2 |
|
| 3 |
|
| 4 |
VIM REFERENCE MANUAL by Bram Moolenaar
|
| 127 |
contact information with the "--with-modified-by" configure argument or the
|
| 128 |
MODIFIED_BY define.
|
| 129 |
|
| 130 |
+
- This license applies to the source code of Vim. However, different license
|
| 131 |
+
conditions may apply to some runtime files included with Vim; these will be
|
| 132 |
+
specified in the header of each respective file.
|
| 133 |
==============================================================================
|
| 134 |
Kibaale Children's Centre *kcc* *Kibaale* *charity*
|
| 135 |
|
|
@@ -187,6 +187,7 @@ with a certain type of item:
|
|
| 187 |
CTRL-X CTRL-D macro definitions (also in included files)
|
| 188 |
CTRL-X CTRL-I current and included files
|
| 189 |
CTRL-X CTRL-K words from a dictionary
|
|
|
|
| 190 |
CTRL-X CTRL-T words from a thesaurus
|
| 191 |
CTRL-X CTRL-] tags
|
| 192 |
CTRL-X CTRL-V Vim command line
|
| 187 |
CTRL-X CTRL-D macro definitions (also in included files)
|
| 188 |
CTRL-X CTRL-I current and included files
|
| 189 |
CTRL-X CTRL-K words from a dictionary
|
| 190 |
+
CTRL-X CTRL-R words from registers
|
| 191 |
CTRL-X CTRL-T words from a thesaurus
|
| 192 |
CTRL-X CTRL-] tags
|
| 193 |
CTRL-X CTRL-V Vim command line
|
|
@@ -1,4 +1,4 @@
|
|
| 1 |
-
*version9.txt* For Vim version 9.1. Last change: 2025 May
|
| 2 |
|
| 3 |
|
| 4 |
VIM REFERENCE MANUAL by Bram Moolenaar
|
|
@@ -41586,6 +41586,9 @@ Support for the |Tuple| data type in Vim script and Vim9 script.
|
|
| 41586 |
|
| 41587 |
Support for a vertical |tabpanel| window similar to the 'tabline'.
|
| 41588 |
|
|
|
|
|
|
|
|
|
|
| 41589 |
*changed-9.2*
|
| 41590 |
Changed~
|
| 41591 |
-------
|
|
@@ -41621,8 +41624,8 @@ Completion: ~
|
|
| 41621 |
- New option value for 'wildmode':
|
| 41622 |
"noselect" - do not auto select an entry in the wildmenu
|
| 41623 |
- New flags for 'complete':
|
| 41624 |
-
"
|
| 41625 |
-
"
|
| 41626 |
"o" - complete using 'omnifunc'
|
| 41627 |
- allow to limit matches for the 'complete' sources by using the
|
| 41628 |
"{flag}^<limit>" notation
|
| 1 |
+
*version9.txt* For Vim version 9.1. Last change: 2025 May 26
|
| 2 |
|
| 3 |
|
| 4 |
VIM REFERENCE MANUAL by Bram Moolenaar
|
| 41586 |
|
| 41587 |
Support for a vertical |tabpanel| window similar to the 'tabline'.
|
| 41588 |
|
| 41589 |
+
New Insert-mode completion: |i_CTRL-X_CTRL-R| to complete words from
|
| 41590 |
+
registers.
|
| 41591 |
+
|
| 41592 |
*changed-9.2*
|
| 41593 |
Changed~
|
| 41594 |
-------
|
| 41624 |
- New option value for 'wildmode':
|
| 41625 |
"noselect" - do not auto select an entry in the wildmenu
|
| 41626 |
- New flags for 'complete':
|
| 41627 |
+
"F{func}" - complete using given function
|
| 41628 |
+
"F" - complete using 'completefunc'
|
| 41629 |
"o" - complete using 'omnifunc'
|
| 41630 |
- allow to limit matches for the 'complete' sources by using the
|
| 41631 |
"{flag}^<limit>" notation
|
|
@@ -338,6 +338,7 @@ Insert-mode completion. |ins-completion|
|
|
| 338 |
|i_CTRL-X_CTRL-D| definitions or macros
|
| 339 |
|i_CTRL-X_CTRL-O| Omni completion: clever completion
|
| 340 |
specifically for a file type
|
|
|
|
| 341 |
etc.
|
| 342 |
|
| 343 |
Long line support. |'wrap'| |'linebreak'|
|
| 338 |
|i_CTRL-X_CTRL-D| definitions or macros
|
| 339 |
|i_CTRL-X_CTRL-O| Omni completion: clever completion
|
| 340 |
specifically for a file type
|
| 341 |
+
|i_CTRL-X_CTRL-R| words from registers
|
| 342 |
etc.
|
| 343 |
|
| 344 |
Long line support. |'wrap'| |'linebreak'|
|