runtime(doc): tweak documentation style
closes: #18284 Signed-off-by: Hirohito Higashi <h.east.727@gmail.com> Signed-off-by: Christian Brabandt <cb@256bit.org>
This commit is contained in:
committed by
Christian Brabandt
parent
e8bbdb90e4
commit
450d59145e
@ -1,27 +1,27 @@
|
|||||||
*ft_hare.txt* Support for the Hare programming language
|
*ft_hare.txt* Support for the Hare programming language
|
||||||
|
|
||||||
==============================================================================
|
==============================================================================
|
||||||
CONTENTS *hare* *hare.vim*
|
CONTENTS *hare* *hare.vim*
|
||||||
|
|
||||||
1. Introduction |ft-hare-intro|
|
1. Introduction |ft-hare-intro|
|
||||||
2. Filetype plugin |ft-hare-plugin|
|
2. Filetype plugin |ft-hare-plugin|
|
||||||
3. Haredoc filetype |ft-haredoc-plugin|
|
3. Haredoc filetype |ft-haredoc-plugin|
|
||||||
4. Indentation settings |ft-hare-indent|
|
4. Indentation settings |ft-hare-indent|
|
||||||
5. Compiler support |compiler-hare|
|
5. Compiler support |compiler-hare|
|
||||||
|
|
||||||
==============================================================================
|
==============================================================================
|
||||||
INTRODUCTION *ft-hare-intro*
|
INTRODUCTION *ft-hare-intro*
|
||||||
|
|
||||||
This plugin provides syntax highlighting, indentation, and other supporting
|
This plugin provides syntax highlighting, indentation, and other supporting
|
||||||
functionality for the Hare programming language.
|
functionality for the Hare programming language.
|
||||||
|
|
||||||
|
|
||||||
FILETYPE PLUGIN *ft-hare-plugin*
|
FILETYPE PLUGIN *ft-hare-plugin*
|
||||||
|
|
||||||
This plugin has a few different variables that can be defined inside your
|
This plugin has a few different variables that can be defined inside your
|
||||||
|vimrc| to tweak its behavior.
|
|vimrc| to tweak its behavior.
|
||||||
|
|
||||||
Additionally, support is provided for folding `{ }` blocks. To enable folding,
|
Additionally, support is provided for folding `{ }` blocks. To enable folding,
|
||||||
add the following to a file inside your |after-directory| (e.g.
|
add the following to a file inside your |after-directory| (e.g.
|
||||||
~/.vim/after/ftplugin/hare.vim): >
|
~/.vim/after/ftplugin/hare.vim): >
|
||||||
|
|
||||||
@ -30,7 +30,7 @@ add the following to a file inside your |after-directory| (e.g.
|
|||||||
Because block-based folding tends to create many small folds, consider setting
|
Because block-based folding tends to create many small folds, consider setting
|
||||||
a few related options, such as 'foldminlines' and 'foldnestmax'.
|
a few related options, such as 'foldminlines' and 'foldnestmax'.
|
||||||
|
|
||||||
*g:hare_recommended_style*
|
*g:hare_recommended_style*
|
||||||
The following options are set by default, in accordance with Hare's official
|
The following options are set by default, in accordance with Hare's official
|
||||||
style guide: >
|
style guide: >
|
||||||
|
|
||||||
@ -44,29 +44,29 @@ To disable this behavior, add the following to your |vimrc|: >
|
|||||||
|
|
||||||
let g:hare_recommended_style = 0
|
let g:hare_recommended_style = 0
|
||||||
<
|
<
|
||||||
*g:hare_symbol_operators*
|
*g:hare_symbol_operators*
|
||||||
By default, symbolic operators do not receive any special highlighting (with
|
By default, symbolic operators do not receive any special highlighting (with
|
||||||
`!`, `?`, and `::` being the only exceptions). To enable syntax highlighting
|
`!`, `?`, and `::` being the only exceptions). To enable syntax highlighting
|
||||||
for most other operators, add the following to your |vimrc|: >
|
for most other operators, add the following to your |vimrc|: >
|
||||||
|
|
||||||
let g:hare_symbol_operators = 1
|
let g:hare_symbol_operators = 1
|
||||||
<
|
<
|
||||||
*g:hare_space_error*
|
*g:hare_space_error*
|
||||||
By default, trailing whitespace and spaces followed by <Tab> characters will
|
By default, trailing whitespace and spaces followed by <Tab> characters will
|
||||||
be highlighted as errors. This is automatically disabled in Insert mode. To
|
be highlighted as errors. This is automatically disabled in Insert mode. To
|
||||||
turn off this highlighting completely, add the following to your |vimrc|: >
|
turn off this highlighting completely, add the following to your |vimrc|: >
|
||||||
|
|
||||||
let g:hare_space_error = 0
|
let g:hare_space_error = 0
|
||||||
|
|
||||||
|
|
||||||
HAREDOC FILETYPE *ft-haredoc-plugin*
|
HAREDOC FILETYPE *ft-haredoc-plugin*
|
||||||
|
|
||||||
This plugin will automatically detect README files inside Hare modules, using
|
This plugin will automatically detect README files inside Hare modules, using
|
||||||
a recursive directory search, and give them the "haredoc" filetype. Because
|
a recursive directory search, and give them the "haredoc" filetype. Because
|
||||||
this is such a common filename, this plugin only searches for Hare source
|
this is such a common filename, this plugin only searches for Hare source
|
||||||
files within the same directory by default.
|
files within the same directory by default.
|
||||||
|
|
||||||
*g:filetype_haredoc*
|
*g:filetype_haredoc*
|
||||||
The |g:filetype_haredoc| variable can be used to tweak the depth of this
|
The |g:filetype_haredoc| variable can be used to tweak the depth of this
|
||||||
search, or bypass the detection of Hare documentation files altogether:
|
search, or bypass the detection of Hare documentation files altogether:
|
||||||
|
|
||||||
@ -80,13 +80,13 @@ The search depth may be any positive integer, but values higher than `2` are
|
|||||||
unlikely to provide a tangible benefit in most situations.
|
unlikely to provide a tangible benefit in most situations.
|
||||||
|
|
||||||
|
|
||||||
INDENTATION SETTINGS *ft-hare-indent*
|
INDENTATION SETTINGS *ft-hare-indent*
|
||||||
|
|
||||||
Unlike most other settings for this plugin, the indentation settings may also
|
Unlike most other settings for this plugin, the indentation settings may also
|
||||||
be set per-buffer, overriding any global configuration that exists. To do
|
be set per-buffer, overriding any global configuration that exists. To do
|
||||||
this, simply prefix the variable with |b:| instead of |g:|.
|
this, simply prefix the variable with |b:| instead of |g:|.
|
||||||
|
|
||||||
*g:hare_indent_match_switch*
|
*g:hare_indent_match_switch*
|
||||||
By default, continuation lines for "match" and "switch" conditions are
|
By default, continuation lines for "match" and "switch" conditions are
|
||||||
indented only one level: >hare
|
indented only one level: >hare
|
||||||
|
|
||||||
@ -101,7 +101,7 @@ and "for" conditions, add the following line to your |vimrc|: >
|
|||||||
|
|
||||||
let g:hare_indent_match_switch = 2
|
let g:hare_indent_match_switch = 2
|
||||||
<
|
<
|
||||||
*g:hare_indent_case*
|
*g:hare_indent_case*
|
||||||
By default, continuation lines for cases in "match" and "switch" expressions
|
By default, continuation lines for cases in "match" and "switch" expressions
|
||||||
are indented two levels, to visually distinguish them from the body of the
|
are indented two levels, to visually distinguish them from the body of the
|
||||||
case: >hare
|
case: >hare
|
||||||
@ -114,21 +114,21 @@ If you prefer a different amount of indentation, you can adjust it using
|
|||||||
|g:hare_indent_case|. Valid values include `0`, `1`, and `2`.
|
|g:hare_indent_case|. Valid values include `0`, `1`, and `2`.
|
||||||
|
|
||||||
|
|
||||||
COMPILER SUPPORT *compiler-hare*
|
COMPILER SUPPORT *compiler-hare*
|
||||||
|
|
||||||
If this plugin detects a Makefile in the current directory, it will assume you
|
If this plugin detects a Makefile in the current directory, it will assume you
|
||||||
wish to use `make` for your build system, and will leave 'makeprg' untouched.
|
wish to use `make` for your build system, and will leave 'makeprg' untouched.
|
||||||
Otherwise, `hare build` will be used.
|
Otherwise, `hare build` will be used.
|
||||||
|
|
||||||
*g:hare_makeprg_params*
|
*g:hare_makeprg_params*
|
||||||
When `hare build` is used, additional compiler options may be appended to
|
When `hare build` is used, additional compiler options may be appended to
|
||||||
'makeprg' with the |g:hare_makeprg_params| variable. It may also be set on a
|
'makeprg' with the |g:hare_makeprg_params| variable. It may also be set on a
|
||||||
per-buffer basis (using |b:| instead of |g:|), overriding any global
|
per-buffer basis (using |b:| instead of |g:|), overriding any global
|
||||||
configuration that exists. For example: >
|
configuration that exists. For example: >
|
||||||
|
|
||||||
let b:hare_makeprg_params = '-lc -t o'
|
let b:hare_makeprg_params = '-lc -t o'
|
||||||
|
|
||||||
The global default is "-q", to suppress writing to stdout while building.
|
The global default is "-q", to suppress writing to stdout while building.
|
||||||
|
|
||||||
==============================================================================
|
==============================================================================
|
||||||
vim:ft=help:noet:ts=8:tw=78:norl:
|
vim:tw=78:ts=8:noet:ft=help:norl:
|
||||||
|
|||||||
@ -1,4 +1,4 @@
|
|||||||
*options.txt* For Vim version 9.1. Last change: 2025 Sep 11
|
*options.txt* For Vim version 9.1. Last change: 2025 Sep 13
|
||||||
|
|
||||||
|
|
||||||
VIM REFERENCE MANUAL by Bram Moolenaar
|
VIM REFERENCE MANUAL by Bram Moolenaar
|
||||||
@ -1108,8 +1108,8 @@ A jump table for the options with a short description can be found at |Q_op|.
|
|||||||
eol allow backspacing over line breaks (join lines)
|
eol allow backspacing over line breaks (join lines)
|
||||||
start allow backspacing over the start of insert; CTRL-W and CTRL-U
|
start allow backspacing over the start of insert; CTRL-W and CTRL-U
|
||||||
stop once at the start of insert.
|
stop once at the start of insert.
|
||||||
nostop like start, except CTRL-W and CTRL-U do not stop at the start of
|
nostop like start, except CTRL-W and CTRL-U do not stop at the start
|
||||||
insert.
|
of insert.
|
||||||
|
|
||||||
When the value is empty, Vi compatible backspacing is used, none of
|
When the value is empty, Vi compatible backspacing is used, none of
|
||||||
the ways mentioned for the items above are possible.
|
the ways mentioned for the items above are possible.
|
||||||
@ -2153,20 +2153,20 @@ A jump table for the options with a short description can be found at |Q_op|.
|
|||||||
name of a function or a |Funcref|. For |Funcref| values,
|
name of a function or a |Funcref|. For |Funcref| values,
|
||||||
spaces must be escaped with a backslash ('\'), and commas with
|
spaces must be escaped with a backslash ('\'), and commas with
|
||||||
double backslashes ('\\') (see |option-backslash|).
|
double backslashes ('\\') (see |option-backslash|).
|
||||||
Unlike other sources, functions can provide completions starting
|
Unlike other sources, functions can provide completions
|
||||||
from a non-keyword character before the cursor, and their
|
starting from a non-keyword character before the cursor, and
|
||||||
start position for replacing text may differ from other sources.
|
their start position for replacing text may differ from other
|
||||||
If the Dict returned by the {func} includes {"refresh": "always"},
|
sources. If the Dict returned by the {func} includes
|
||||||
the function will be invoked again whenever the leading text
|
{"refresh": "always"}, the function will be invoked again
|
||||||
changes.
|
whenever the leading text changes.
|
||||||
If generating matches is potentially slow, call
|
If generating matches is potentially slow, call
|
||||||
|complete_check()| periodically to keep Vim responsive. This
|
|complete_check()| periodically to keep Vim responsive. This
|
||||||
is especially important for |ins-autocompletion|.
|
is especially important for |ins-autocompletion|.
|
||||||
F equivalent to using "F{func}", where the function is taken from
|
F equivalent to using "F{func}", where the function is taken
|
||||||
the 'completefunc' option.
|
from the 'completefunc' option.
|
||||||
o equivalent to "F{func}", where {func} is taken from the 'omnifunc'
|
o equivalent to "F{func}", where {func} is taken from the
|
||||||
option. If a plugin (such as an LSP client) defines 'omnifunc', it
|
'omnifunc' option. If a plugin (such as an LSP client)
|
||||||
can be used through this flag.
|
defines 'omnifunc', it can be used through this flag.
|
||||||
|
|
||||||
Unloaded buffers are not loaded, thus their autocmds |:autocmd| are
|
Unloaded buffers are not loaded, thus their autocmds |:autocmd| are
|
||||||
not executed, this may lead to unexpected completions from some files
|
not executed, this may lead to unexpected completions from some files
|
||||||
@ -2189,8 +2189,8 @@ A jump table for the options with a short description can be found at |Q_op|.
|
|||||||
|
|
||||||
An optional match limit can be specified for a completion source by
|
An optional match limit can be specified for a completion source by
|
||||||
appending a caret ("^") followed by a {count} to the source flag.
|
appending a caret ("^") followed by a {count} to the source flag.
|
||||||
For example: ".^9,w,u,t^5" limits matches from the current buffer
|
For example: ".^9,w,u,t^5" limits matches from the current buffer to 9
|
||||||
to 9 and from tags to 5. Other sources remain unlimited.
|
and from tags to 5. Other sources remain unlimited.
|
||||||
Note: The match limit takes effect only during forward completion
|
Note: The match limit takes effect only during forward completion
|
||||||
(CTRL-N) and is ignored during backward completion (CTRL-P).
|
(CTRL-N) and is ignored during backward completion (CTRL-P).
|
||||||
|
|
||||||
@ -2246,7 +2246,7 @@ A jump table for the options with a short description can be found at |Q_op|.
|
|||||||
A comma-separated list of options for Insert mode completion
|
A comma-separated list of options for Insert mode completion
|
||||||
|ins-completion|. The supported values are:
|
|ins-completion|. The supported values are:
|
||||||
|
|
||||||
fuzzy Enable |fuzzy-matching| for completion candidates. This
|
fuzzy Enable |fuzzy-matching| for completion candidates. This
|
||||||
allows for more flexible and intuitive matching, where
|
allows for more flexible and intuitive matching, where
|
||||||
characters can be skipped and matches can be found even
|
characters can be skipped and matches can be found even
|
||||||
if the exact sequence is not typed. Note: This option
|
if the exact sequence is not typed. Note: This option
|
||||||
@ -2340,9 +2340,9 @@ A jump table for the options with a short description can be found at |Q_op|.
|
|||||||
{only for MS-Windows}
|
{only for MS-Windows}
|
||||||
When this option is set it overrules 'shellslash' for completion:
|
When this option is set it overrules 'shellslash' for completion:
|
||||||
- When this option is set to "slash", a forward slash is used for path
|
- When this option is set to "slash", a forward slash is used for path
|
||||||
completion in insert mode. This is useful when editing HTML tag, or
|
completion in insert mode. This is useful when editing HTML tag, or
|
||||||
Makefile with 'noshellslash' on MS-Windows.
|
Makefile with 'noshellslash' on MS-Windows.
|
||||||
- When this option is set to "backslash", backslash is used. This is
|
- When this option is set to "backslash", backslash is used. This is
|
||||||
useful when editing a batch file with 'shellslash' set on MS-Windows.
|
useful when editing a batch file with 'shellslash' set on MS-Windows.
|
||||||
- When this option is empty, same character is used as for
|
- When this option is empty, same character is used as for
|
||||||
'shellslash'.
|
'shellslash'.
|
||||||
@ -2721,7 +2721,7 @@ A jump table for the options with a short description can be found at |Q_op|.
|
|||||||
*cpo-;*
|
*cpo-;*
|
||||||
; When using |,| or |;| to repeat the last |t| search
|
; When using |,| or |;| to repeat the last |t| search
|
||||||
and the cursor is right in front of the searched
|
and the cursor is right in front of the searched
|
||||||
character, the cursor won't move. When not included,
|
character, the cursor won't move. When not included,
|
||||||
the cursor would skip over it and jump to the
|
the cursor would skip over it and jump to the
|
||||||
following occurrence.
|
following occurrence.
|
||||||
*cpo-~*
|
*cpo-~*
|
||||||
@ -2862,8 +2862,8 @@ A jump table for the options with a short description can be found at |Q_op|.
|
|||||||
global
|
global
|
||||||
{not available when compiled without the |+cscope|
|
{not available when compiled without the |+cscope|
|
||||||
feature}
|
feature}
|
||||||
In the absence of a prefix (-P) for cscope. setting this option enables
|
In the absence of a prefix (-P) for cscope. setting this option
|
||||||
to use the basename of cscope.out path as the prefix.
|
enables to use the basename of cscope.out path as the prefix.
|
||||||
See |cscoperelative|.
|
See |cscoperelative|.
|
||||||
NOTE: This option is reset when 'compatible' is set.
|
NOTE: This option is reset when 'compatible' is set.
|
||||||
|
|
||||||
@ -3010,7 +3010,7 @@ A jump table for the options with a short description can be found at |Q_op|.
|
|||||||
|
|
||||||
When this option is empty or an entry "spell" is present, and spell
|
When this option is empty or an entry "spell" is present, and spell
|
||||||
checking is enabled, words in the word lists for the currently active
|
checking is enabled, words in the word lists for the currently active
|
||||||
'spelllang' are used. See |spell|.
|
'spelllang' are used. See |spell|.
|
||||||
|
|
||||||
To include a comma in a file name precede it with a backslash. Spaces
|
To include a comma in a file name precede it with a backslash. Spaces
|
||||||
after a comma are ignored, otherwise spaces are included in the file
|
after a comma are ignored, otherwise spaces are included in the file
|
||||||
@ -3067,8 +3067,8 @@ A jump table for the options with a short description can be found at |Q_op|.
|
|||||||
security reasons.
|
security reasons.
|
||||||
|
|
||||||
*'dip'* *'diffopt'*
|
*'dip'* *'diffopt'*
|
||||||
'diffopt' 'dip' string (default
|
'diffopt' 'dip' string (default "internal,filler,closeoff,
|
||||||
"internal,filler,closeoff,indent-heuristic,inline:char")
|
indent-heuristic,inline:char")
|
||||||
global
|
global
|
||||||
{not available when compiled without the |+diff|
|
{not available when compiled without the |+diff|
|
||||||
feature}
|
feature}
|
||||||
@ -3076,7 +3076,7 @@ A jump table for the options with a short description can be found at |Q_op|.
|
|||||||
All are optional. Items must be separated by a comma.
|
All are optional. Items must be separated by a comma.
|
||||||
|
|
||||||
algorithm:{text} Use the specified diff algorithm with the
|
algorithm:{text} Use the specified diff algorithm with the
|
||||||
internal diff engine. Currently supported
|
internal diff engine. Currently supported
|
||||||
algorithms are:
|
algorithms are:
|
||||||
myers the default algorithm
|
myers the default algorithm
|
||||||
minimal spend extra time to generate the
|
minimal spend extra time to generate the
|
||||||
@ -3099,7 +3099,7 @@ A jump table for the options with a short description can be found at |Q_op|.
|
|||||||
When omitted a context of six lines is used.
|
When omitted a context of six lines is used.
|
||||||
When using zero the context is actually one,
|
When using zero the context is actually one,
|
||||||
since folds require a line in between, also
|
since folds require a line in between, also
|
||||||
for a deleted line. Set it to a very large
|
for a deleted line. Set it to a very large
|
||||||
value (999999) to disable folding completely.
|
value (999999) to disable folding completely.
|
||||||
See |fold-diff|.
|
See |fold-diff|.
|
||||||
|
|
||||||
@ -3182,14 +3182,14 @@ A jump table for the options with a short description can be found at |Q_op|.
|
|||||||
exactly.
|
exactly.
|
||||||
|
|
||||||
linematch:{n} Align and mark changes between the most
|
linematch:{n} Align and mark changes between the most
|
||||||
similar lines between the buffers. When the
|
similar lines between the buffers. When the
|
||||||
total number of lines in the diff hunk exceeds
|
total number of lines in the diff hunk exceeds
|
||||||
{n}, the lines will not be aligned because for
|
{n}, the lines will not be aligned because for
|
||||||
very large diff hunks there will be a
|
very large diff hunks there will be a
|
||||||
noticeable lag. A reasonable setting is
|
noticeable lag. A reasonable setting is
|
||||||
"linematch:60", as this will enable alignment
|
"linematch:60", as this will enable alignment
|
||||||
for a 2 buffer diff hunk of 30 lines each,
|
for a 2 buffer diff hunk of 30 lines each, or
|
||||||
or a 3 buffer diff hunk of 20 lines each.
|
a 3 buffer diff hunk of 20 lines each.
|
||||||
Implicitly sets "filler" when this is set.
|
Implicitly sets "filler" when this is set.
|
||||||
|
|
||||||
vertical Start diff mode with vertical splits (unless
|
vertical Start diff mode with vertical splits (unless
|
||||||
@ -3239,7 +3239,7 @@ A jump table for the options with a short description can be found at |Q_op|.
|
|||||||
file name uniqueness in the preserve directory.
|
file name uniqueness in the preserve directory.
|
||||||
On Win32, it is also possible to end with "\\". However, When a
|
On Win32, it is also possible to end with "\\". However, When a
|
||||||
separating comma is following, you must use "//", since "\\" will
|
separating comma is following, you must use "//", since "\\" will
|
||||||
include the comma in the file name. Therefore it is recommended to
|
include the comma in the file name. Therefore it is recommended to
|
||||||
use '//', instead of '\\'.
|
use '//', instead of '\\'.
|
||||||
- Spaces after the comma are ignored, other spaces are considered part
|
- Spaces after the comma are ignored, other spaces are considered part
|
||||||
of the directory name. To have a space at the start of a directory
|
of the directory name. To have a space at the start of a directory
|
||||||
@ -3439,8 +3439,8 @@ A jump table for the options with a short description can be found at |Q_op|.
|
|||||||
makes a difference for error messages, the bell will be used always
|
makes a difference for error messages, the bell will be used always
|
||||||
for a lot of errors without a message (e.g., hitting <Esc> in Normal
|
for a lot of errors without a message (e.g., hitting <Esc> in Normal
|
||||||
mode). See 'visualbell' on how to make the bell behave like a beep,
|
mode). See 'visualbell' on how to make the bell behave like a beep,
|
||||||
screen flash or do nothing. See 'belloff' to finetune when to ring the
|
screen flash or do nothing. See 'belloff' to finetune when to ring
|
||||||
bell.
|
the bell.
|
||||||
|
|
||||||
*'errorfile'* *'ef'*
|
*'errorfile'* *'ef'*
|
||||||
'errorfile' 'ef' string (Amiga default: "AztecC.Err",
|
'errorfile' 'ef' string (Amiga default: "AztecC.Err",
|
||||||
@ -4241,7 +4241,7 @@ A jump table for the options with a short description can be found at |Q_op|.
|
|||||||
|
|
||||||
NOTE: This option is reset when 'compatible' is set.
|
NOTE: This option is reset when 'compatible' is set.
|
||||||
Setting this option may break plugins that rely on the default
|
Setting this option may break plugins that rely on the default
|
||||||
behavior of the 'g' flag. This will also make the 'g' flag have the
|
behavior of the 'g' flag. This will also make the 'g' flag have the
|
||||||
opposite effect of that documented in |:s_g|.
|
opposite effect of that documented in |:s_g|.
|
||||||
This option is not used in |Vim9| script.
|
This option is not used in |Vim9| script.
|
||||||
|
|
||||||
@ -4406,11 +4406,11 @@ A jump table for the options with a short description can be found at |Q_op|.
|
|||||||
global
|
global
|
||||||
{only for GTK and Win32 GUI}
|
{only for GTK and Win32 GUI}
|
||||||
List of ASCII characters that, when combined together, can create more
|
List of ASCII characters that, when combined together, can create more
|
||||||
complex shapes. Each character must be a printable ASCII character
|
complex shapes. Each character must be a printable ASCII character
|
||||||
with a value in the 32-127 range.
|
with a value in the 32-127 range.
|
||||||
Example: >
|
Example: >
|
||||||
:set guiligatures=!\"#$%&()*+-./:<=>?@[]^_{\|~
|
:set guiligatures=!\"#$%&()*+-./:<=>?@[]^_{\|~
|
||||||
< Changing this option updates screen output immediately. Set it to an
|
< Changing this option updates screen output immediately. Set it to an
|
||||||
empty string to disable ligatures.
|
empty string to disable ligatures.
|
||||||
|
|
||||||
*'guioptions'* *'go'*
|
*'guioptions'* *'go'*
|
||||||
@ -4468,14 +4468,14 @@ A jump table for the options with a short description can be found at |Q_op|.
|
|||||||
'c' Use console dialogs instead of popup dialogs for simple
|
'c' Use console dialogs instead of popup dialogs for simple
|
||||||
choices.
|
choices.
|
||||||
*'go-d'*
|
*'go-d'*
|
||||||
'd' Use dark theme variant if available. Currently only works for
|
'd' Use dark theme variant if available. Currently only works for
|
||||||
GTK+ GUI.
|
GTK+ GUI.
|
||||||
*'go-e'*
|
*'go-e'*
|
||||||
'e' Add tab pages when indicated with 'showtabline'.
|
'e' Add tab pages when indicated with 'showtabline'.
|
||||||
'guitablabel' can be used to change the text in the labels.
|
'guitablabel' can be used to change the text in the labels.
|
||||||
When 'e' is missing a non-GUI tab pages line may be used.
|
When 'e' is missing a non-GUI tab pages line may be used.
|
||||||
The GUI tabs are only supported on some systems, currently
|
The GUI tabs are only supported on some systems, currently GTK,
|
||||||
GTK, Motif, Mac OS/X, Haiku, and MS-Windows.
|
Motif, Mac OS/X, Haiku, and MS-Windows.
|
||||||
*'go-f'*
|
*'go-f'*
|
||||||
'f' Foreground: Don't use fork() to detach the GUI from the shell
|
'f' Foreground: Don't use fork() to detach the GUI from the shell
|
||||||
where it was started. Use this for programs that wait for the
|
where it was started. Use this for programs that wait for the
|
||||||
@ -5083,7 +5083,7 @@ A jump table for the options with a short description can be found at |Q_op|.
|
|||||||
are typing the pattern.
|
are typing the pattern.
|
||||||
The highlighting can be set with the 'i' flag in 'highlight'.
|
The highlighting can be set with the 'i' flag in 'highlight'.
|
||||||
When 'hlsearch' is on, all matched strings are highlighted too while
|
When 'hlsearch' is on, all matched strings are highlighted too while
|
||||||
typing a search command. See also: 'hlsearch'.
|
typing a search command. See also: 'hlsearch'.
|
||||||
If you don't want to turn 'hlsearch' on, but want to highlight all
|
If you don't want to turn 'hlsearch' on, but want to highlight all
|
||||||
matches while searching, you can turn on and off 'hlsearch' with
|
matches while searching, you can turn on and off 'hlsearch' with
|
||||||
autocmd. Example: >
|
autocmd. Example: >
|
||||||
@ -5597,8 +5597,8 @@ A jump table for the options with a short description can be found at |Q_op|.
|
|||||||
than at the last character that fits on the screen. Unlike
|
than at the last character that fits on the screen. Unlike
|
||||||
'wrapmargin' and 'textwidth', this does not insert <EOL>s in the file,
|
'wrapmargin' and 'textwidth', this does not insert <EOL>s in the file,
|
||||||
it only affects the way the file is displayed, not its contents.
|
it only affects the way the file is displayed, not its contents.
|
||||||
If 'breakindent' is set, line is visually indented. Then, the value
|
If 'breakindent' is set, line is visually indented. Then, the value
|
||||||
of 'showbreak' is used to put in front of wrapped lines. This option
|
of 'showbreak' is used to put in front of wrapped lines. This option
|
||||||
is not used when the 'wrap' option is off.
|
is not used when the 'wrap' option is off.
|
||||||
Note that <Tab> characters after an <EOL> are mostly not displayed
|
Note that <Tab> characters after an <EOL> are mostly not displayed
|
||||||
with the right amount of white space.
|
with the right amount of white space.
|
||||||
@ -5790,7 +5790,7 @@ A jump table for the options with a short description can be found at |Q_op|.
|
|||||||
global
|
global
|
||||||
{only available when compiled with the |+lua/dyn|
|
{only available when compiled with the |+lua/dyn|
|
||||||
feature}
|
feature}
|
||||||
Specifies the name of the Lua shared library. The default is
|
Specifies the name of the Lua shared library. The default is
|
||||||
DYNAMIC_LUA_DLL, which was specified at compile time.
|
DYNAMIC_LUA_DLL, which was specified at compile time.
|
||||||
Environment variables are expanded |:set_env|.
|
Environment variables are expanded |:set_env|.
|
||||||
This option cannot be set from a |modeline| or in the |sandbox|, for
|
This option cannot be set from a |modeline| or in the |sandbox|, for
|
||||||
@ -6217,8 +6217,8 @@ A jump table for the options with a short description can be found at |Q_op|.
|
|||||||
global
|
global
|
||||||
{only works in the GUI}
|
{only works in the GUI}
|
||||||
When on, mouse move events are delivered to the input queue and are
|
When on, mouse move events are delivered to the input queue and are
|
||||||
available for mapping. The default, off, avoids the mouse movement
|
available for mapping. The default, off, avoids the mouse movement
|
||||||
overhead except when needed. See |gui-mouse-mapping|.
|
overhead except when needed. See |gui-mouse-mapping|.
|
||||||
Warning: Setting this option can make pending mappings to be aborted
|
Warning: Setting this option can make pending mappings to be aborted
|
||||||
when the mouse is moved.
|
when the mouse is moved.
|
||||||
Currently only works in the GUI, may be made to work in a terminal
|
Currently only works in the GUI, may be made to work in a terminal
|
||||||
@ -6313,7 +6313,7 @@ A jump table for the options with a short description can be found at |Q_op|.
|
|||||||
global
|
global
|
||||||
{only available when compiled with the |+mzscheme/dyn|
|
{only available when compiled with the |+mzscheme/dyn|
|
||||||
feature}
|
feature}
|
||||||
Specifies the name of the MzScheme shared library. The default is
|
Specifies the name of the MzScheme shared library. The default is
|
||||||
DYNAMIC_MZSCH_DLL which was specified at compile time.
|
DYNAMIC_MZSCH_DLL which was specified at compile time.
|
||||||
Environment variables are expanded |:set_env|.
|
Environment variables are expanded |:set_env|.
|
||||||
The value must be set in the |vimrc| script or earlier. In the
|
The value must be set in the |vimrc| script or earlier. In the
|
||||||
@ -6326,7 +6326,7 @@ A jump table for the options with a short description can be found at |Q_op|.
|
|||||||
global
|
global
|
||||||
{only available when compiled with the |+mzscheme/dyn|
|
{only available when compiled with the |+mzscheme/dyn|
|
||||||
feature}
|
feature}
|
||||||
Specifies the name of the MzScheme GC shared library. The default is
|
Specifies the name of the MzScheme GC shared library. The default is
|
||||||
DYNAMIC_MZGC_DLL which was specified at compile time.
|
DYNAMIC_MZGC_DLL which was specified at compile time.
|
||||||
The value can be equal to 'mzschemedll' if it includes the GC code.
|
The value can be equal to 'mzschemedll' if it includes the GC code.
|
||||||
Environment variables are expanded |:set_env|.
|
Environment variables are expanded |:set_env|.
|
||||||
@ -6351,7 +6351,7 @@ A jump table for the options with a short description can be found at |Q_op|.
|
|||||||
bin If included, numbers starting with "0b" or "0B" will be
|
bin If included, numbers starting with "0b" or "0B" will be
|
||||||
considered to be binary. Example: Using CTRL-X on
|
considered to be binary. Example: Using CTRL-X on
|
||||||
"0b1000" subtracts one, resulting in "0b0111".
|
"0b1000" subtracts one, resulting in "0b0111".
|
||||||
unsigned If included, numbers are recognized as unsigned. Thus a
|
unsigned If included, numbers are recognized as unsigned. Thus a
|
||||||
leading dash or negative sign won't be considered as part of
|
leading dash or negative sign won't be considered as part of
|
||||||
the number. Examples:
|
the number. Examples:
|
||||||
Using CTRL-X on "2020" in "9-2020" results in "9-2019"
|
Using CTRL-X on "2020" in "9-2020" results in "9-2019"
|
||||||
@ -6410,14 +6410,14 @@ A jump table for the options with a short description can be found at |Q_op|.
|
|||||||
feature}
|
feature}
|
||||||
Minimal number of columns to use for the line number. Only relevant
|
Minimal number of columns to use for the line number. Only relevant
|
||||||
when the 'number' or 'relativenumber' option is set or printing lines
|
when the 'number' or 'relativenumber' option is set or printing lines
|
||||||
with a line number. Since one space is always between the number and
|
with a line number. Since one space is always between the number and
|
||||||
the text, there is one less character for the number itself.
|
the text, there is one less character for the number itself.
|
||||||
The value is the minimum width. A bigger width is used when needed to
|
The value is the minimum width. A bigger width is used when needed to
|
||||||
fit the highest line number in the buffer respectively the number of
|
fit the highest line number in the buffer respectively the number of
|
||||||
rows in the window, depending on whether 'number' or 'relativenumber'
|
rows in the window, depending on whether 'number' or 'relativenumber'
|
||||||
is set. Thus with the Vim default of 4 there is room for a line number
|
is set. Thus with the Vim default of 4 there is room for a line
|
||||||
up to 999. When the buffer has 1000 lines five columns will be used.
|
number up to 999. When the buffer has 1000 lines five columns will be
|
||||||
The minimum value is 1, the maximum value is 20.
|
used. The minimum value is 1, the maximum value is 20.
|
||||||
NOTE: This option is set to the Vi default value when 'compatible' is
|
NOTE: This option is set to the Vi default value when 'compatible' is
|
||||||
set and to the Vim default value when 'compatible' is reset.
|
set and to the Vim default value when 'compatible' is reset.
|
||||||
|
|
||||||
@ -6463,7 +6463,7 @@ A jump table for the options with a short description can be found at |Q_op|.
|
|||||||
global
|
global
|
||||||
This option specifies the timeout in milliseconds Vim should wait
|
This option specifies the timeout in milliseconds Vim should wait
|
||||||
until it receives an OSC terminator after receiving the beginning of
|
until it receives an OSC terminator after receiving the beginning of
|
||||||
an OSC command response. See the |TermResponseAll| autocommand event
|
an OSC command response. See the |TermResponseAll| autocommand event
|
||||||
and |v:termosc| for more information.
|
and |v:termosc| for more information.
|
||||||
|
|
||||||
*'osfiletype'* *'oft'*
|
*'osfiletype'* *'oft'*
|
||||||
@ -6639,7 +6639,7 @@ A jump table for the options with a short description can be found at |Q_op|.
|
|||||||
global
|
global
|
||||||
{only available when compiled with the |+perl/dyn|
|
{only available when compiled with the |+perl/dyn|
|
||||||
feature}
|
feature}
|
||||||
Specifies the name of the Perl shared library. The default is
|
Specifies the name of the Perl shared library. The default is
|
||||||
DYNAMIC_PERL_DLL, which was specified at compile time.
|
DYNAMIC_PERL_DLL, which was specified at compile time.
|
||||||
Environment variables are expanded |:set_env|.
|
Environment variables are expanded |:set_env|.
|
||||||
This option cannot be set from a |modeline| or in the |sandbox|, for
|
This option cannot be set from a |modeline| or in the |sandbox|, for
|
||||||
@ -6792,7 +6792,7 @@ A jump table for the options with a short description can be found at |Q_op|.
|
|||||||
global
|
global
|
||||||
{only available when compiled with the |+python/dyn|
|
{only available when compiled with the |+python/dyn|
|
||||||
feature}
|
feature}
|
||||||
Specifies the name of the Python 2.x shared library. The default is
|
Specifies the name of the Python 2.x shared library. The default is
|
||||||
DYNAMIC_PYTHON_DLL, which was specified at compile time.
|
DYNAMIC_PYTHON_DLL, which was specified at compile time.
|
||||||
Environment variables are expanded |:set_env|.
|
Environment variables are expanded |:set_env|.
|
||||||
This option cannot be set from a |modeline| or in the |sandbox|, for
|
This option cannot be set from a |modeline| or in the |sandbox|, for
|
||||||
@ -6803,10 +6803,10 @@ A jump table for the options with a short description can be found at |Q_op|.
|
|||||||
global
|
global
|
||||||
{only available when compiled with the |+python/dyn|
|
{only available when compiled with the |+python/dyn|
|
||||||
feature}
|
feature}
|
||||||
Specifies the name of the Python 2.x home directory. When 'pythonhome'
|
Specifies the name of the Python 2.x home directory. When
|
||||||
and the PYTHONHOME environment variable are not set, PYTHON_HOME,
|
'pythonhome' and the PYTHONHOME environment variable are not set,
|
||||||
which was specified at compile time, will be used for the Python 2.x
|
PYTHON_HOME, which was specified at compile time, will be used for the
|
||||||
home directory.
|
Python 2.x home directory.
|
||||||
Environment variables are expanded |:set_env|.
|
Environment variables are expanded |:set_env|.
|
||||||
This option cannot be set from a |modeline| or in the |sandbox|, for
|
This option cannot be set from a |modeline| or in the |sandbox|, for
|
||||||
security reasons.
|
security reasons.
|
||||||
@ -6816,7 +6816,7 @@ A jump table for the options with a short description can be found at |Q_op|.
|
|||||||
global
|
global
|
||||||
{only available when compiled with the |+python3/dyn|
|
{only available when compiled with the |+python3/dyn|
|
||||||
feature}
|
feature}
|
||||||
Specifies the name of the Python 3 shared library. The default is
|
Specifies the name of the Python 3 shared library. The default is
|
||||||
DYNAMIC_PYTHON3_DLL, which was specified at compile time.
|
DYNAMIC_PYTHON3_DLL, which was specified at compile time.
|
||||||
Environment variables are expanded |:set_env|.
|
Environment variables are expanded |:set_env|.
|
||||||
This option cannot be set from a |modeline| or in the |sandbox|, for
|
This option cannot be set from a |modeline| or in the |sandbox|, for
|
||||||
@ -6827,7 +6827,7 @@ A jump table for the options with a short description can be found at |Q_op|.
|
|||||||
global
|
global
|
||||||
{only available when compiled with the |+python3/dyn|
|
{only available when compiled with the |+python3/dyn|
|
||||||
feature}
|
feature}
|
||||||
Specifies the name of the Python 3 home directory. When
|
Specifies the name of the Python 3 home directory. When
|
||||||
'pythonthreehome' and the PYTHONHOME environment variable are not set,
|
'pythonthreehome' and the PYTHONHOME environment variable are not set,
|
||||||
PYTHON3_HOME, which was specified at compile time, will be used for
|
PYTHON3_HOME, which was specified at compile time, will be used for
|
||||||
the Python 3 home directory.
|
the Python 3 home directory.
|
||||||
@ -6935,12 +6935,12 @@ A jump table for the options with a short description can be found at |Q_op|.
|
|||||||
'relativenumber' 'rnu' boolean (default off)
|
'relativenumber' 'rnu' boolean (default off)
|
||||||
local to window
|
local to window
|
||||||
Show the line number relative to the line with the cursor in front of
|
Show the line number relative to the line with the cursor in front of
|
||||||
each line. Relative line numbers help you use the |count| you can
|
each line. Relative line numbers help you use the |count| you can
|
||||||
precede some vertical motion commands (e.g. j k + -) with, without
|
precede some vertical motion commands (e.g. j k + -) with, without
|
||||||
having to calculate it yourself. Especially useful in combination with
|
having to calculate it yourself. Especially useful in combination
|
||||||
other commands (e.g. y d c < > gq gw =).
|
with other commands (e.g. y d c < > gq gw =).
|
||||||
When the 'n' option is excluded from 'cpoptions' a wrapped
|
When the 'n' option is excluded from 'cpoptions' a wrapped line will
|
||||||
line will not use the column of line numbers (this is the default when
|
not use the column of line numbers (this is the default when
|
||||||
'compatible' isn't set).
|
'compatible' isn't set).
|
||||||
The 'numberwidth' option can be used to set the room used for the line
|
The 'numberwidth' option can be used to set the room used for the line
|
||||||
number.
|
number.
|
||||||
@ -7127,7 +7127,7 @@ A jump table for the options with a short description can be found at |Q_op|.
|
|||||||
global
|
global
|
||||||
{only available when compiled with the |+ruby/dyn|
|
{only available when compiled with the |+ruby/dyn|
|
||||||
feature}
|
feature}
|
||||||
Specifies the name of the Ruby shared library. The default is
|
Specifies the name of the Ruby shared library. The default is
|
||||||
DYNAMIC_RUBY_DLL, which was specified at compile time.
|
DYNAMIC_RUBY_DLL, which was specified at compile time.
|
||||||
Environment variables are expanded |:set_env|.
|
Environment variables are expanded |:set_env|.
|
||||||
This option cannot be set from a |modeline| or in the |sandbox|, for
|
This option cannot be set from a |modeline| or in the |sandbox|, for
|
||||||
@ -7421,7 +7421,7 @@ A jump table for the options with a short description can be found at |Q_op|.
|
|||||||
|
|
||||||
*'sessionoptions'* *'ssop'*
|
*'sessionoptions'* *'ssop'*
|
||||||
'sessionoptions' 'ssop' string (default: "blank,buffers,curdir,folds,
|
'sessionoptions' 'ssop' string (default: "blank,buffers,curdir,folds,
|
||||||
help,options,tabpages,winsize,terminal")
|
help,options,tabpages,winsize,terminal")
|
||||||
global
|
global
|
||||||
{not available when compiled without the |+mksession|
|
{not available when compiled without the |+mksession|
|
||||||
feature}
|
feature}
|
||||||
@ -7680,7 +7680,7 @@ A jump table for the options with a short description can be found at |Q_op|.
|
|||||||
the "!" and ":!" commands. Includes the redirection. See
|
the "!" and ":!" commands. Includes the redirection. See
|
||||||
'shellquote' to exclude the redirection. It's probably not useful
|
'shellquote' to exclude the redirection. It's probably not useful
|
||||||
to set both options.
|
to set both options.
|
||||||
When the value is '(' then ')' is appended. When the value is '"('
|
When the value is '(' then ')' is appended. When the value is '"('
|
||||||
then ')"' is appended.
|
then ')"' is appended.
|
||||||
When the value is '(' then also see 'shellxescape'.
|
When the value is '(' then also see 'shellxescape'.
|
||||||
This is an empty string by default on most systems, but is known to be
|
This is an empty string by default on most systems, but is known to be
|
||||||
@ -7952,11 +7952,11 @@ A jump table for the options with a short description can be found at |Q_op|.
|
|||||||
local to window
|
local to window
|
||||||
{not available when compiled without the |+signs|
|
{not available when compiled without the |+signs|
|
||||||
feature}
|
feature}
|
||||||
Whether or not to draw the signcolumn. Valid values are:
|
Whether or not to draw the signcolumn. Valid values are:
|
||||||
"auto" only when there is a sign to display
|
"auto" only when there is a sign to display
|
||||||
"no" never
|
"no" never
|
||||||
"yes" always
|
"yes" always
|
||||||
"number" display signs in the 'number' column. If the number
|
"number" display signs in the 'number' column. If the number
|
||||||
column is not present, then behaves like "auto".
|
column is not present, then behaves like "auto".
|
||||||
|
|
||||||
*'smartcase'* *'scs'* *'nosmartcase'* *'noscs'*
|
*'smartcase'* *'scs'* *'nosmartcase'* *'noscs'*
|
||||||
@ -8017,7 +8017,7 @@ A jump table for the options with a short description can be found at |Q_op|.
|
|||||||
local to window
|
local to window
|
||||||
Scrolling works with screen lines. When 'wrap' is set and the first
|
Scrolling works with screen lines. When 'wrap' is set and the first
|
||||||
line in the window wraps part of it may not be visible, as if it is
|
line in the window wraps part of it may not be visible, as if it is
|
||||||
above the window. "<<<" is displayed at the start of the first line,
|
above the window. "<<<" is displayed at the start of the first line,
|
||||||
highlighted with |hl-NonText|.
|
highlighted with |hl-NonText|.
|
||||||
You may also want to add "lastline" to the 'display' option to show as
|
You may also want to add "lastline" to the 'display' option to show as
|
||||||
much of the last line as possible.
|
much of the last line as possible.
|
||||||
@ -8117,7 +8117,7 @@ A jump table for the options with a short description can be found at |Q_op|.
|
|||||||
the two-letter, lower case region name. You can use more than one
|
the two-letter, lower case region name. You can use more than one
|
||||||
region by listing them: "en_us,en_ca" supports both US and Canadian
|
region by listing them: "en_us,en_ca" supports both US and Canadian
|
||||||
English, but not words specific for Australia, New Zealand or Great
|
English, but not words specific for Australia, New Zealand or Great
|
||||||
Britain. (Note: currently en_au and en_nz dictionaries are older than
|
Britain. (Note: currently en_au and en_nz dictionaries are older than
|
||||||
en_ca, en_gb and en_us).
|
en_ca, en_gb and en_us).
|
||||||
If the name "cjk" is included East Asian characters are excluded from
|
If the name "cjk" is included East Asian characters are excluded from
|
||||||
spell checking. This is useful when editing text that also has Asian
|
spell checking. This is useful when editing text that also has Asian
|
||||||
@ -8245,9 +8245,9 @@ A jump table for the options with a short description can be found at |Q_op|.
|
|||||||
topline Keep the topline the same.
|
topline Keep the topline the same.
|
||||||
|
|
||||||
For the "screen" and "topline" values, the cursor position will be
|
For the "screen" and "topline" values, the cursor position will be
|
||||||
changed when necessary. In this case, the jumplist will be populated
|
changed when necessary. In this case, the jumplist will be populated
|
||||||
with the previous cursor position. For "screen", the text cannot always
|
with the previous cursor position. For "screen", the text cannot
|
||||||
be kept on the same screen line when 'wrap' is enabled.
|
always be kept on the same screen line when 'wrap' is enabled.
|
||||||
|
|
||||||
*'splitright'* *'spr'* *'nosplitright'* *'nospr'*
|
*'splitright'* *'spr'* *'nosplitright'* *'nospr'*
|
||||||
'splitright' 'spr' boolean (default off)
|
'splitright' 'spr' boolean (default off)
|
||||||
@ -8644,7 +8644,7 @@ A jump table for the options with a short description can be found at |Q_op|.
|
|||||||
This option cannot be set in a modeline when 'modelineexpr' is off.
|
This option cannot be set in a modeline when 'modelineexpr' is off.
|
||||||
|
|
||||||
You can use |g:actual_curtabpage| within a function assigned to
|
You can use |g:actual_curtabpage| within a function assigned to
|
||||||
tabpanel. |g:actual_curtabpage| represents current tab's label number.
|
tabpanel. |g:actual_curtabpage| represents current tab's label number.
|
||||||
The option value can contain line breaks: >
|
The option value can contain line breaks: >
|
||||||
|
|
||||||
set tabpanel=%!TabPanel()
|
set tabpanel=%!TabPanel()
|
||||||
@ -8840,7 +8840,7 @@ A jump table for the options with a short description can be found at |Q_op|.
|
|||||||
global
|
global
|
||||||
{only available when compiled with the |+tcl/dyn|
|
{only available when compiled with the |+tcl/dyn|
|
||||||
feature}
|
feature}
|
||||||
Specifies the name of the Tcl shared library. The default is
|
Specifies the name of the Tcl shared library. The default is
|
||||||
DYNAMIC_TCL_DLL, which was specified at compile time.
|
DYNAMIC_TCL_DLL, which was specified at compile time.
|
||||||
Environment variables are expanded |:set_env|.
|
Environment variables are expanded |:set_env|.
|
||||||
This option cannot be set from a |modeline| or in the |sandbox|, for
|
This option cannot be set from a |modeline| or in the |sandbox|, for
|
||||||
@ -8918,7 +8918,7 @@ A jump table for the options with a short description can be found at |Q_op|.
|
|||||||
might help.
|
might help.
|
||||||
|
|
||||||
For Win32 console, Windows 10 version 1703 (Creators Update) or later
|
For Win32 console, Windows 10 version 1703 (Creators Update) or later
|
||||||
is required. Use this check to find out: >
|
is required. Use this check to find out: >
|
||||||
if has('vcon')
|
if has('vcon')
|
||||||
< This requires Vim to be built with the |+vtp| feature.
|
< This requires Vim to be built with the |+vtp| feature.
|
||||||
|
|
||||||
@ -9068,7 +9068,7 @@ A jump table for the options with a short description can be found at |Q_op|.
|
|||||||
{not available when compiled without the |+eval|
|
{not available when compiled without the |+eval|
|
||||||
feature}
|
feature}
|
||||||
This option specifies a function to be used for thesaurus completion
|
This option specifies a function to be used for thesaurus completion
|
||||||
with CTRL-X CTRL-T. |i_CTRL-X_CTRL-T| See |compl-thesaurusfunc|.
|
with CTRL-X CTRL-T. |i_CTRL-X_CTRL-T| See |compl-thesaurusfunc|.
|
||||||
The value can be the name of a function, a |lambda| or a |Funcref|.
|
The value can be the name of a function, a |lambda| or a |Funcref|.
|
||||||
See |option-value-function| for more information.
|
See |option-value-function| for more information.
|
||||||
|
|
||||||
@ -9399,7 +9399,7 @@ A jump table for the options with a short description can be found at |Q_op|.
|
|||||||
"file.txt" is ".file.txt.un~".
|
"file.txt" is ".file.txt.un~".
|
||||||
For other directories the file name is the full path of the edited
|
For other directories the file name is the full path of the edited
|
||||||
file, with path separators replaced with "%".
|
file, with path separators replaced with "%".
|
||||||
When writing: The first directory that exists is used. "." always
|
When writing: The first directory that exists is used. "." always
|
||||||
works, no directories after "." will be used for writing.
|
works, no directories after "." will be used for writing.
|
||||||
When reading all entries are tried to find an undo file. The first
|
When reading all entries are tried to find an undo file. The first
|
||||||
undo file that exists is used. When it cannot be read an error is
|
undo file that exists is used. When it cannot be read an error is
|
||||||
@ -9506,9 +9506,9 @@ A jump table for the options with a short description can be found at |Q_op|.
|
|||||||
local to buffer
|
local to buffer
|
||||||
{only available when compiled with the |+vartabs|
|
{only available when compiled with the |+vartabs|
|
||||||
feature}
|
feature}
|
||||||
Defines variable-width tab stops. The value is a comma-separated list
|
Defines variable-width tab stops. The value is a comma-separated list
|
||||||
of widths in columns. Each width defines the number of columns
|
of widths in columns. Each width defines the number of columns before
|
||||||
before the next tab stop; the last value repeats indefinitely.
|
the next tab stop; the last value repeats indefinitely.
|
||||||
|
|
||||||
For example: >
|
For example: >
|
||||||
:set vartabstop=4,8
|
:set vartabstop=4,8
|
||||||
@ -9772,9 +9772,8 @@ A jump table for the options with a short description can be found at |Q_op|.
|
|||||||
to get a shorter or longer flash.
|
to get a shorter or longer flash.
|
||||||
|
|
||||||
Note: Vim will limit the bell to once per half a second. This avoids
|
Note: Vim will limit the bell to once per half a second. This avoids
|
||||||
having to wait for the flashing to finish when there are lots of
|
having to wait for the flashing to finish when there are lots of bells,
|
||||||
bells, e.g. on key repeat. This also happens without 'visualbell'
|
e.g. on key repeat. This also happens without 'visualbell' set.
|
||||||
set.
|
|
||||||
|
|
||||||
In the GUI, 't_vb' defaults to "<Esc>|f", which inverts the display
|
In the GUI, 't_vb' defaults to "<Esc>|f", which inverts the display
|
||||||
for 20 msec. If you want to use a different time, use "<Esc>|40f",
|
for 20 msec. If you want to use a different time, use "<Esc>|40f",
|
||||||
@ -10035,16 +10034,16 @@ A jump table for the options with a short description can be found at |Q_op|.
|
|||||||
expressions or with 'smartcase' enabled. However, the
|
expressions or with 'smartcase' enabled. However, the
|
||||||
case of the appended matched word may not exactly
|
case of the appended matched word may not exactly
|
||||||
match the case of the word in the buffer.
|
match the case of the word in the buffer.
|
||||||
fuzzy Use |fuzzy-matching| to find completion matches. When
|
fuzzy Use |fuzzy-matching| to find completion matches. When
|
||||||
this value is specified, wildcard expansion will not
|
this value is specified, wildcard expansion will not
|
||||||
be used for completion. The matches will be sorted by
|
be used for completion. The matches will be sorted by
|
||||||
the "best match" rather than alphabetically sorted.
|
the "best match" rather than alphabetically sorted.
|
||||||
This will find more matches than the wildcard
|
This will find more matches than the wildcard
|
||||||
expansion. Currently fuzzy matching based completion
|
expansion. Currently fuzzy matching based completion
|
||||||
is not supported for file and directory names and
|
is not supported for file and directory names and
|
||||||
instead wildcard expansion is used.
|
instead wildcard expansion is used.
|
||||||
pum Display the completion matches using the popup menu
|
pum Display the completion matches using the popup menu in
|
||||||
in the same style as the |ins-completion-menu|.
|
the same style as the |ins-completion-menu|.
|
||||||
tagfile When using CTRL-D to list matching tags, the kind of
|
tagfile When using CTRL-D to list matching tags, the kind of
|
||||||
tag and the file of the tag is listed. Only one match
|
tag and the file of the tag is listed. Only one match
|
||||||
is displayed per line. Often used tag kinds are:
|
is displayed per line. Often used tag kinds are:
|
||||||
@ -10171,8 +10170,8 @@ A jump table for the options with a short description can be found at |Q_op|.
|
|||||||
{only available when compiled with the |terminal|
|
{only available when compiled with the |terminal|
|
||||||
feature on MS-Windows}
|
feature on MS-Windows}
|
||||||
Specifies the name of the winpty shared library, used for the
|
Specifies the name of the winpty shared library, used for the
|
||||||
|:terminal| command. The default depends on whether Vim was built as a
|
|:terminal| command. The default depends on whether Vim was built as
|
||||||
32-bit or 64-bit executable. If not found, "winpty.dll" is tried as
|
a 32-bit or 64-bit executable. If not found, "winpty.dll" is tried as
|
||||||
a fallback.
|
a fallback.
|
||||||
Environment variables are expanded |:set_env|.
|
Environment variables are expanded |:set_env|.
|
||||||
This option cannot be set from a |modeline| or in the |sandbox|, for
|
This option cannot be set from a |modeline| or in the |sandbox|, for
|
||||||
|
|||||||
@ -1,4 +1,4 @@
|
|||||||
*version9.txt* For Vim version 9.1. Last change: 2025 Sep 11
|
*version9.txt* For Vim version 9.1. Last change: 2025 Sep 13
|
||||||
|
|
||||||
|
|
||||||
VIM REFERENCE MANUAL by Bram Moolenaar
|
VIM REFERENCE MANUAL by Bram Moolenaar
|
||||||
@ -41670,7 +41670,7 @@ Default values: ~
|
|||||||
- the default value for 'showcmd' is always enabled when using non-compatible
|
- the default value for 'showcmd' is always enabled when using non-compatible
|
||||||
mode (previously, it was off on UNIX systems) and consequently removed from
|
mode (previously, it was off on UNIX systems) and consequently removed from
|
||||||
|defaults.vim|
|
|defaults.vim|
|
||||||
- Improve the diff experience by updating the 'diffopt' default value to
|
- Improve the diff mode experience by updating the 'diffopt' default value to
|
||||||
"internal,filler,closeoff,indent-heuristic,inline:char".
|
"internal,filler,closeoff,indent-heuristic,inline:char".
|
||||||
|
|
||||||
Completion: ~
|
Completion: ~
|
||||||
|
|||||||
Reference in New Issue
Block a user