Merge pull request #3353 from yagebu/docs-misc

docs cleanup: misc
This commit is contained in:
Justin M. Keyes 2015-09-17 14:24:08 -04:00
commit a4c4173535
15 changed files with 24 additions and 187 deletions

View File

@ -6,10 +6,6 @@
Arabic Language support (options & mappings) for Vim *Arabic* Arabic Language support (options & mappings) for Vim *Arabic*
*E800*
In order to use right-to-left and Arabic mapping support, it is
necessary to compile VIM with the |+arabic| feature.
These functions have been created by Nadim Shaikli <nadim-at-arabeyes.org> These functions have been created by Nadim Shaikli <nadim-at-arabeyes.org>
It is best to view this file with these settings within VIM's GUI: > It is best to view this file with these settings within VIM's GUI: >

View File

@ -1128,8 +1128,6 @@ and ":put" commands and with CTRL-R.
The command-line is only stored in this register when at least The command-line is only stored in this register when at least
one character of it was typed. Thus it remains unchanged if one character of it was typed. Thus it remains unchanged if
the command was completely from a mapping. the command was completely from a mapping.
{not available when compiled without the |+cmdline_hist|
feature}
6. Expression register "= *quote_=* *quote=* *@=* 6. Expression register "= *quote_=* *quote=* *@=*
This is not really a register that stores text, but is a way to use an This is not really a register that stores text, but is a way to use an
@ -1438,8 +1436,6 @@ By default, "b:#" is included. This means that a line that starts with
"#include" is not recognized as a comment line. But a line that starts with "#include" is not recognized as a comment line. But a line that starts with
"# define" is recognized. This is a compromise. "# define" is recognized. This is a compromise.
{not available when compiled without the |+comments| feature}
*fo-table* *fo-table*
You can use the 'formatoptions' option to influence how Vim formats text. You can use the 'formatoptions' option to influence how Vim formats text.
'formatoptions' is a string that can contain any of the letters below. You 'formatoptions' is a string that can contain any of the letters below. You

View File

@ -228,24 +228,16 @@ CTRL-C quit command-line without executing
*c_<Up>* *c_Up* *c_<Up>* *c_Up*
<Up> recall older command-line from history, whose beginning <Up> recall older command-line from history, whose beginning
matches the current command-line (see below). matches the current command-line (see below).
{not available when compiled without the |+cmdline_hist|
feature}
*c_<Down>* *c_Down* *c_<Down>* *c_Down*
<Down> recall more recent command-line from history, whose beginning <Down> recall more recent command-line from history, whose beginning
matches the current command-line (see below). matches the current command-line (see below).
{not available when compiled without the |+cmdline_hist|
feature}
*c_<S-Up>* *c_<PageUp>* *c_<S-Up>* *c_<PageUp>*
<S-Up> or <PageUp> <S-Up> or <PageUp>
recall older command-line from history recall older command-line from history
{not available when compiled without the |+cmdline_hist|
feature}
*c_<S-Down>* *c_<PageDown>* *c_<S-Down>* *c_<PageDown>*
<S-Down> or <PageDown> <S-Down> or <PageDown>
recall more recent command-line from history recall more recent command-line from history
{not available when compiled without the |+cmdline_hist|
feature}
CTRL-D command-line completion (see |cmdline-completion|) CTRL-D command-line completion (see |cmdline-completion|)
'wildchar' option 'wildchar' option
@ -260,8 +252,7 @@ CTRL-_ a - switch between Hebrew and English keyboard mode, which is
private to the command-line and not related to hkmap. private to the command-line and not related to hkmap.
This is useful when Hebrew text entry is required in the This is useful when Hebrew text entry is required in the
command-line, searches, abbreviations, etc. Applies only if command-line, searches, abbreviations, etc. Applies only if
Vim is compiled with the |+rightleft| feature and the the 'allowrevins' option is set.
'allowrevins' option is set.
See |rileft.txt|. See |rileft.txt|.
b - switch between Farsi and English keyboard mode, which is b - switch between Farsi and English keyboard mode, which is
@ -269,7 +260,6 @@ CTRL-_ a - switch between Hebrew and English keyboard mode, which is
Farsi keyboard mode the characters are inserted in reverse Farsi keyboard mode the characters are inserted in reverse
insert manner. This is useful when Farsi text entry is insert manner. This is useful when Farsi text entry is
required in the command-line, searches, abbreviations, etc. required in the command-line, searches, abbreviations, etc.
Applies only if Vim is compiled with the |+farsi| feature.
See |farsi.txt|. See |farsi.txt|.
*c_CTRL-^* *c_CTRL-^*
@ -312,8 +302,6 @@ terminals)
*:his* *:history* *:his* *:history*
:his[tory] Print the history of last entered commands. :his[tory] Print the history of last entered commands.
{not available when compiled without the |+cmdline_hist|
feature}
:his[tory] [{name}] [{first}][, [{last}]] :his[tory] [{name}] [{first}][, [{last}]]
List the contents of history {name} which can be: List the contents of history {name} which can be:
@ -362,10 +350,8 @@ word before the cursor. This is available for:
- Mappings: Only after a ":map" or similar command. - Mappings: Only after a ":map" or similar command.
- Variable and function names: Only after a ":if", ":call" or similar command. - Variable and function names: Only after a ":if", ":call" or similar command.
When Vim was compiled without the |+cmdline_compl| feature only file names, The number of help item matches is limited (currently to 300) to avoid a long
directories and help items can be completed. The number of help item matches delay when there are very many matches.
is limited (currently to 300) to avoid a long delay when there are very many
matches.
These are the commands that can be used: These are the commands that can be used:
@ -953,8 +939,6 @@ for the file "$home" in the root directory. A few examples:
In the command-line window the command line can be edited just like editing In the command-line window the command line can be edited just like editing
text in any window. It is a special kind of window, because you cannot leave text in any window. It is a special kind of window, because you cannot leave
it in a normal way. it in a normal way.
{not available when compiled without the |+cmdline_hist| or |+vertsplit|
feature}
OPEN *c_CTRL-F* *q:* *q/* *q?* OPEN *c_CTRL-F* *q:* *q/* *q?*
@ -1025,9 +1009,8 @@ command-line window open again, you may find this mapping useful: >
VARIOUS VARIOUS
The command-line window cannot be used: The command-line window cannot be used when there already is a command-line
- when there already is a command-line window (no nesting) window (no nesting).
- when Vim was not compiled with the |+vertsplit| feature
Some options are set when the command-line window is opened: Some options are set when the command-line window is opened:
'filetype' "vim", when editing an Ex command-line; this starts Vim syntax 'filetype' "vim", when editing an Ex command-line; this starts Vim syntax

View File

@ -2307,8 +2307,6 @@ byte2line({byte}) *byte2line()*
for the current buffer. The first character has byte count for the current buffer. The first character has byte count
one. one.
Also see |line2byte()|, |go| and |:goto|. Also see |line2byte()|, |go| and |:goto|.
{not available when compiled without the |+byte_offset|
feature}
byteidx({expr}, {nr}) *byteidx()* byteidx({expr}, {nr}) *byteidx()*
Return byte index of the {nr}'th character in the string Return byte index of the {nr}'th character in the string
@ -2388,8 +2386,7 @@ cindent({lnum}) *cindent()*
indenting rules, as with 'cindent'. indenting rules, as with 'cindent'.
The indent is counted in spaces, the value of 'tabstop' is The indent is counted in spaces, the value of 'tabstop' is
relevant. {lnum} is used just like in |getline()|. relevant. {lnum} is used just like in |getline()|.
When {lnum} is invalid or Vim was not compiled the |+cindent| When {lnum} is invalid -1 is returned.
feature, -1 is returned.
See |C-indenting|. See |C-indenting|.
clearmatches() *clearmatches()* clearmatches() *clearmatches()*
@ -4252,8 +4249,7 @@ line2byte({lnum}) *line2byte()*
line2byte(line("$") + 1) line2byte(line("$") + 1)
< This is the buffer size plus one. If 'fileencoding' is empty < This is the buffer size plus one. If 'fileencoding' is empty
it is the file size plus one. it is the file size plus one.
When {lnum} is invalid, or the |+byte_offset| feature has been When {lnum} is invalid -1 is returned.
disabled at compile time, -1 is returned.
Also see |byte2line()|, |go| and |:goto|. Also see |byte2line()|, |go| and |:goto|.
lispindent({lnum}) *lispindent()* lispindent({lnum}) *lispindent()*

View File

@ -6,10 +6,6 @@
Right to Left and Farsi Mapping for Vim *farsi* *Farsi* Right to Left and Farsi Mapping for Vim *farsi* *Farsi*
*E27*
In order to use right-to-left and Farsi mapping support, it is necessary to
compile Vim with the |+farsi| feature.
These functions have been made by Mortaza G. Shiran <shiran@jps.net> These functions have been made by Mortaza G. Shiran <shiran@jps.net>

View File

@ -22,9 +22,6 @@ indent and do not perform other formatting. There are additional options that
affect other kinds of formatting as well as indenting, see |format-comments|, affect other kinds of formatting as well as indenting, see |format-comments|,
|fo-table|, |gq| and |formatting| for the main ones. |fo-table|, |gq| and |formatting| for the main ones.
Note that this will not work when the |+smartindent| or |+cindent| features
have been disabled at compile time.
There are in fact four main methods available for indentation, each one There are in fact four main methods available for indentation, each one
overrides the previous if it is enabled, or non-empty for 'indentexpr': overrides the previous if it is enabled, or non-empty for 'indentexpr':
'autoindent' uses the indent from the previous line. 'autoindent' uses the indent from the previous line.

View File

@ -100,8 +100,7 @@ tag char action in Insert mode ~
|i_CTRL-]| CTRL-] trigger abbreviation |i_CTRL-]| CTRL-] trigger abbreviation
|i_CTRL-^| CTRL-^ toggle use of |:lmap| mappings |i_CTRL-^| CTRL-^ toggle use of |:lmap| mappings
|i_CTRL-_| CTRL-_ When 'allowrevins' set: change language |i_CTRL-_| CTRL-_ When 'allowrevins' set: change language
(Hebrew, Farsi) {only when compiled with (Hebrew, Farsi)
the |+rightleft| feature}
<Space> to '~' not used, except '0' and '^' followed by <Space> to '~' not used, except '0' and '^' followed by
CTRL-D CTRL-D

View File

@ -373,8 +373,6 @@ Setting the filetype
used to set the option value in, unless this is a help used to set the option value in, unless this is a help
window, in which case the window below help window is window, in which case the window below help window is
used (skipping the option-window). used (skipping the option-window).
{not available when compiled without the |+eval| or
|+autocmd| features}
*$HOME* *$HOME*
Using "~" is like using "$HOME", but it is only recognized at the start of an Using "~" is like using "$HOME", but it is only recognized at the start of an
@ -580,10 +578,8 @@ supported use something like this: >
A jump table for the options with a short description can be found at |Q_op|. A jump table for the options with a short description can be found at |Q_op|.
*'aleph'* *'al'* *aleph* *Aleph* *'aleph'* *'al'* *aleph* *Aleph*
'aleph' 'al' number (default 128 for MS-DOS, 224 otherwise) 'aleph' 'al' number (default 224)
global global
{only available when compiled with the |+rightleft|
feature}
The ASCII code for the first letter of the Hebrew alphabet. The The ASCII code for the first letter of the Hebrew alphabet. The
routine that maps the keyboard in Hebrew mode, both in Insert mode routine that maps the keyboard in Hebrew mode, both in Insert mode
(when hkmap is set) and on the command-line (when hitting CTRL-_) (when hkmap is set) and on the command-line (when hitting CTRL-_)
@ -594,8 +590,6 @@ A jump table for the options with a short description can be found at |Q_op|.
*'allowrevins'* *'ari'* *'noallowrevins'* *'noari'* *'allowrevins'* *'ari'* *'noallowrevins'* *'noari'*
'allowrevins' 'ari' boolean (default off) 'allowrevins' 'ari' boolean (default off)
global global
{only available when compiled with the |+rightleft|
feature}
Allow CTRL-_ in Insert and Command-line mode. This is default off, to Allow CTRL-_ in Insert and Command-line mode. This is default off, to
avoid that users that accidentally type CTRL-_ instead of SHIFT-_ get avoid that users that accidentally type CTRL-_ instead of SHIFT-_ get
into reverse Insert mode, and don't know how to get out. See into reverse Insert mode, and don't know how to get out. See
@ -604,8 +598,6 @@ A jump table for the options with a short description can be found at |Q_op|.
*'altkeymap'* *'akm'* *'noaltkeymap'* *'noakm'* *'altkeymap'* *'akm'* *'noaltkeymap'* *'noakm'*
'altkeymap' 'akm' boolean (default off) 'altkeymap' 'akm' boolean (default off)
global global
{only available when compiled with the |+farsi|
feature}
When on, the second language is Farsi. In editing mode CTRL-_ toggles When on, the second language is Farsi. In editing mode CTRL-_ toggles
the keyboard map between Farsi and English, when 'allowrevins' set. the keyboard map between Farsi and English, when 'allowrevins' set.
@ -678,8 +670,6 @@ A jump table for the options with a short description can be found at |Q_op|.
*'arabic'* *'arab'* *'noarabic'* *'noarab'* *'arabic'* *'arab'* *'noarabic'* *'noarab'*
'arabic' 'arab' boolean (default off) 'arabic' 'arab' boolean (default off)
local to window local to window
{only available when compiled with the |+arabic|
feature}
This option can be set to start editing Arabic text. This option can be set to start editing Arabic text.
Setting this option will: Setting this option will:
- Set the 'rightleft' option, unless 'termbidi' is set. - Set the 'rightleft' option, unless 'termbidi' is set.
@ -700,8 +690,6 @@ A jump table for the options with a short description can be found at |Q_op|.
*'noarabicshape'* *'noarshape'* *'noarabicshape'* *'noarshape'*
'arabicshape' 'arshape' boolean (default on) 'arabicshape' 'arshape' boolean (default on)
global global
{only available when compiled with the |+arabic|
feature}
When on and 'termbidi' is off, the required visual character When on and 'termbidi' is off, the required visual character
corrections that need to take place for displaying the Arabic language corrections that need to take place for displaying the Arabic language
take effect. Shaping, in essence, gets enabled; the term is a broad take effect. Shaping, in essence, gets enabled; the term is a broad
@ -1197,8 +1185,7 @@ A jump table for the options with a short description can be found at |Q_op|.
written written
nowrite buffer which will not be written nowrite buffer which will not be written
acwrite buffer which will always be written with BufWriteCmd acwrite buffer which will always be written with BufWriteCmd
autocommands. {not available when compiled without the autocommands.
|+autocmd| feature}
quickfix quickfix buffer, contains list of errors |:cwindow| quickfix quickfix buffer, contains list of errors |:cwindow|
or list of locations |:lwindow| or list of locations |:lwindow|
help help buffer (you are not supposed to set this help help buffer (you are not supposed to set this
@ -1276,8 +1263,6 @@ A jump table for the options with a short description can be found at |Q_op|.
*'cedit'* *'cedit'*
'cedit' string (Vim default: CTRL-F, Vi default: "") 'cedit' string (Vim default: CTRL-F, Vi default: "")
global global
{not available when compiled without the |+vertsplit|
feature}
The key used in Command-line Mode to open the command-line window. The key used in Command-line Mode to open the command-line window.
Only non-printable keys are allowed. Only non-printable keys are allowed.
The key can be specified as a single character, but it is difficult to The key can be specified as a single character, but it is difficult to
@ -1331,8 +1316,6 @@ A jump table for the options with a short description can be found at |Q_op|.
*'cindent'* *'cin'* *'nocindent'* *'nocin'* *'cindent'* *'cin'* *'nocindent'* *'nocin'*
'cindent' 'cin' boolean (default off) 'cindent' 'cin' boolean (default off)
local to buffer local to buffer
{not available when compiled without the |+cindent|
feature}
Enables automatic C program indenting. See 'cinkeys' to set the keys Enables automatic C program indenting. See 'cinkeys' to set the keys
that trigger reindenting in insert mode and 'cinoptions' to set your that trigger reindenting in insert mode and 'cinoptions' to set your
preferred indent style. preferred indent style.
@ -1348,8 +1331,6 @@ A jump table for the options with a short description can be found at |Q_op|.
*'cinkeys'* *'cink'* *'cinkeys'* *'cink'*
'cinkeys' 'cink' string (default "0{,0},0),:,0#,!^F,o,O,e") 'cinkeys' 'cink' string (default "0{,0},0),:,0#,!^F,o,O,e")
local to buffer local to buffer
{not available when compiled without the |+cindent|
feature}
A list of keys that, when typed in Insert mode, cause reindenting of A list of keys that, when typed in Insert mode, cause reindenting of
the current line. Only used if 'cindent' is on and 'indentexpr' is the current line. Only used if 'cindent' is on and 'indentexpr' is
empty. empty.
@ -1359,8 +1340,6 @@ A jump table for the options with a short description can be found at |Q_op|.
*'cinoptions'* *'cino'* *'cinoptions'* *'cino'*
'cinoptions' 'cino' string (default "") 'cinoptions' 'cino' string (default "")
local to buffer local to buffer
{not available when compiled without the |+cindent|
feature}
The 'cinoptions' affect the way 'cindent' reindents lines in a C The 'cinoptions' affect the way 'cindent' reindents lines in a C
program. See |cinoptions-values| for the values of this option, and program. See |cinoptions-values| for the values of this option, and
|C-indenting| for info on C indenting in general. |C-indenting| for info on C indenting in general.
@ -1369,8 +1348,6 @@ A jump table for the options with a short description can be found at |Q_op|.
*'cinwords'* *'cinw'* *'cinwords'* *'cinw'*
'cinwords' 'cinw' string (default "if,else,while,do,for,switch") 'cinwords' 'cinw' string (default "if,else,while,do,for,switch")
local to buffer local to buffer
{not available when compiled without both the
|+cindent| and the |+smartindent| features}
These keywords start an extra indent in the next line when These keywords start an extra indent in the next line when
'smartindent' or 'cindent' is set. For 'cindent' this is only done at 'smartindent' or 'cindent' is set. For 'cindent' this is only done at
an appropriate place (inside {}). an appropriate place (inside {}).
@ -1436,8 +1413,6 @@ A jump table for the options with a short description can be found at |Q_op|.
*'cmdwinheight'* *'cwh'* *'cmdwinheight'* *'cwh'*
'cmdwinheight' 'cwh' number (default 7) 'cmdwinheight' 'cwh' number (default 7)
global global
{not available when compiled without the |+vertsplit|
feature}
Number of screen lines to use for the command-line window. |cmdwin| Number of screen lines to use for the command-line window. |cmdwin|
*'colorcolumn'* *'cc'* *'colorcolumn'* *'cc'*
@ -1478,8 +1453,6 @@ A jump table for the options with a short description can be found at |Q_op|.
'comments' 'com' string (default 'comments' 'com' string (default
"s1:/*,mb:*,ex:*/,://,b:#,:%,:XCOMM,n:>,fb:-") "s1:/*,mb:*,ex:*/,://,b:#,:%,:XCOMM,n:>,fb:-")
local to buffer local to buffer
{not available when compiled without the |+comments|
feature}
A comma separated list of strings that can start a comment line. See A comma separated list of strings that can start a comment line. See
|format-comments|. See |option-backslash| about using backslashes to |format-comments|. See |option-backslash| about using backslashes to
insert a space. insert a space.
@ -1589,8 +1562,6 @@ A jump table for the options with a short description can be found at |Q_op|.
*'concealcursor'* *'cocu'* *'concealcursor'* *'cocu'*
'concealcursor' 'cocu' string (default: "") 'concealcursor' 'cocu' string (default: "")
local to window local to window
{not available when compiled without the |+conceal|
feature}
Sets the modes in which text in the cursor line can also be concealed. Sets the modes in which text in the cursor line can also be concealed.
When the current mode is listed then concealing happens just like in When the current mode is listed then concealing happens just like in
other lines. other lines.
@ -1611,8 +1582,6 @@ A jump table for the options with a short description can be found at |Q_op|.
'conceallevel' 'cole' *'conceallevel'* *'cole'* 'conceallevel' 'cole' *'conceallevel'* *'cole'*
number (default 0) number (default 0)
local to window local to window
{not available when compiled without the |+conceal|
feature}
Determine how text with the "conceal" syntax attribute |:syn-conceal| Determine how text with the "conceal" syntax attribute |:syn-conceal|
is shown: is shown:
@ -1911,16 +1880,12 @@ A jump table for the options with a short description can be found at |Q_op|.
*'cscopepathcomp'* *'cspc'* *'cscopepathcomp'* *'cspc'*
'cscopepathcomp' 'cspc' number (default 0) 'cscopepathcomp' 'cspc' number (default 0)
global global
{not available when compiled without the |+cscope|
feature}
Determines how many components of the path to show in a list of tags. Determines how many components of the path to show in a list of tags.
See |cscopepathcomp|. See |cscopepathcomp|.
*'cscopeprg'* *'csprg'* *'cscopeprg'* *'csprg'*
'cscopeprg' 'csprg' string (default "cscope") 'cscopeprg' 'csprg' string (default "cscope")
global global
{not available when compiled without the |+cscope|
feature}
Specifies the command to execute cscope. See |cscopeprg|. Specifies the command to execute cscope. See |cscopeprg|.
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.
@ -1928,16 +1893,12 @@ A jump table for the options with a short description can be found at |Q_op|.
*'cscopequickfix'* *'csqf'* *'cscopequickfix'* *'csqf'*
'cscopequickfix' 'csqf' string (default "") 'cscopequickfix' 'csqf' string (default "")
global global
{not available when compiled without the |+cscope|
or |+quickfix| features}
Specifies whether to use quickfix window to show cscope results. Specifies whether to use quickfix window to show cscope results.
See |cscopequickfix|. See |cscopequickfix|.
*'cscoperelative'* *'csre'* *'nocscoperelative'* *'nocsre'* *'cscoperelative'* *'csre'* *'nocscoperelative'* *'nocsre'*
'cscoperelative' 'csre' boolean (default off) 'cscoperelative' 'csre' boolean (default off)
global global
{not available when compiled without the |+cscope|
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 enables
to use the basename of cscope.out path as the prefix. to use the basename of cscope.out path as the prefix.
See |cscoperelative|. See |cscoperelative|.
@ -1945,15 +1906,11 @@ A jump table for the options with a short description can be found at |Q_op|.
*'cscopetag'* *'cst'* *'nocscopetag'* *'nocst'* *'cscopetag'* *'cst'* *'nocscopetag'* *'nocst'*
'cscopetag' 'cst' boolean (default off) 'cscopetag' 'cst' boolean (default off)
global global
{not available when compiled without the |+cscope|
feature}
Use cscope for tag commands. See |cscope-options|. Use cscope for tag commands. See |cscope-options|.
*'cscopetagorder'* *'csto'* *'cscopetagorder'* *'csto'*
'cscopetagorder' 'csto' number (default 0) 'cscopetagorder' 'csto' number (default 0)
global global
{not available when compiled without the |+cscope|
feature}
Determines the order in which ":cstag" performs a search. See Determines the order in which ":cstag" performs a search. See
|cscopetagorder|. |cscopetagorder|.
@ -1961,15 +1918,11 @@ A jump table for the options with a short description can be found at |Q_op|.
*'nocscopeverbose'* *'nocsverb'* *'nocscopeverbose'* *'nocsverb'*
'cscopeverbose' 'csverb' boolean (default off) 'cscopeverbose' 'csverb' boolean (default off)
global global
{not available when compiled without the |+cscope|
feature}
Give messages when adding a cscope database. See |cscopeverbose|. Give messages when adding a cscope database. See |cscopeverbose|.
*'cursorbind'* *'crb'* *'nocursorbind'* *'nocrb'* *'cursorbind'* *'crb'* *'nocursorbind'* *'nocrb'*
'cursorbind' 'crb' boolean (default off) 'cursorbind' 'crb' boolean (default off)
local to window local to window
{not available when compiled without the |+cursorbind|
feature}
When this option is set, as the cursor in the current When this option is set, as the cursor in the current
window moves other cursorbound windows (windows that also have window moves other cursorbound windows (windows that also have
this option set) move their cursors to the corresponding line and this option set) move their cursors to the corresponding line and
@ -2197,8 +2150,6 @@ A jump table for the options with a short description can be found at |Q_op|.
*'eadirection'* *'ead'* *'eadirection'* *'ead'*
'eadirection' 'ead' string (default "both") 'eadirection' 'ead' string (default "both")
global global
{not available when compiled without the |+vertsplit|
feature}
Tells when the 'equalalways' option applies: Tells when the 'equalalways' option applies:
ver vertically, width of windows is not affected ver vertically, width of windows is not affected
hor horizontally, height of windows is not affected hor horizontally, height of windows is not affected
@ -2343,8 +2294,6 @@ A jump table for the options with a short description can be found at |Q_op|.
*'eventignore'* *'ei'* *'eventignore'* *'ei'*
'eventignore' 'ei' string (default "") 'eventignore' 'ei' string (default "")
global global
{not available when compiled without the |+autocmd|
feature}
A list of autocommand event names, which are to be ignored. A list of autocommand event names, which are to be ignored.
When set to "all" or when "all" is one of the items, all autocommand When set to "all" or when "all" is one of the items, all autocommand
events are ignored, autocommands will not be executed. events are ignored, autocommands will not be executed.
@ -2565,8 +2514,6 @@ A jump table for the options with a short description can be found at |Q_op|.
*'filetype'* *'ft'* *'filetype'* *'ft'*
'filetype' 'ft' string (default: "") 'filetype' 'ft' string (default: "")
local to buffer local to buffer
{not available when compiled without the |+autocmd|
feature}
When this option is set, the FileType autocommand event is triggered. When this option is set, the FileType autocommand event is triggered.
All autocommands that match with the value of this option will be All autocommands that match with the value of this option will be
executed. Thus the value of 'filetype' is used in place of the file executed. Thus the value of 'filetype' is used in place of the file
@ -2626,8 +2573,6 @@ A jump table for the options with a short description can be found at |Q_op|.
*'fkmap'* *'fk'* *'nofkmap'* *'nofk'* *'fkmap'* *'fk'* *'nofkmap'* *'nofk'*
'fkmap' 'fk' boolean (default off) *E198* 'fkmap' 'fk' boolean (default off) *E198*
global global
{only available when compiled with the |+rightleft|
feature}
When on, the keyboard is mapped for the Farsi character set. When on, the keyboard is mapped for the Farsi character set.
Normally you would set 'allowrevins' and use CTRL-_ in insert mode to Normally you would set 'allowrevins' and use CTRL-_ in insert mode to
toggle this option |i_CTRL-_|. See |farsi.txt|. toggle this option |i_CTRL-_|. See |farsi.txt|.
@ -3477,8 +3422,6 @@ A jump table for the options with a short description can be found at |Q_op|.
*'hkmap'* *'hk'* *'nohkmap'* *'nohk'* *'hkmap'* *'hk'* *'nohkmap'* *'nohk'*
'hkmap' 'hk' boolean (default off) 'hkmap' 'hk' boolean (default off)
global global
{only available when compiled with the |+rightleft|
feature}
When on, the keyboard is mapped for the Hebrew character set. When on, the keyboard is mapped for the Hebrew character set.
Normally you would set 'allowrevins' and use CTRL-_ in insert mode to Normally you would set 'allowrevins' and use CTRL-_ in insert mode to
toggle this option. See |rileft.txt|. toggle this option. See |rileft.txt|.
@ -3486,8 +3429,6 @@ A jump table for the options with a short description can be found at |Q_op|.
*'hkmapp'* *'hkp'* *'nohkmapp'* *'nohkp'* *'hkmapp'* *'hkp'* *'nohkmapp'* *'nohkp'*
'hkmapp' 'hkp' boolean (default off) 'hkmapp' 'hkp' boolean (default off)
global global
{only available when compiled with the |+rightleft|
feature}
When on, phonetic keyboard mapping is used. 'hkmap' must also be on. When on, phonetic keyboard mapping is used. 'hkmap' must also be on.
This is useful if you have a non-Hebrew keyboard. This is useful if you have a non-Hebrew keyboard.
See |rileft.txt|. See |rileft.txt|.
@ -3715,8 +3656,6 @@ A jump table for the options with a short description can be found at |Q_op|.
*'indentexpr'* *'inde'* *'indentexpr'* *'inde'*
'indentexpr' 'inde' string (default "") 'indentexpr' 'inde' string (default "")
local to buffer local to buffer
{not available when compiled without the |+cindent|
or |+eval| features}
Expression which is evaluated to obtain the proper indent for a line. Expression which is evaluated to obtain the proper indent for a line.
It is used when a new line is created, for the |=| operator and It is used when a new line is created, for the |=| operator and
in Insert mode as specified with the 'indentkeys' option. in Insert mode as specified with the 'indentkeys' option.
@ -3751,8 +3690,6 @@ A jump table for the options with a short description can be found at |Q_op|.
*'indentkeys'* *'indk'* *'indentkeys'* *'indk'*
'indentkeys' 'indk' string (default "0{,0},:,0#,!^F,o,O,e") 'indentkeys' 'indk' string (default "0{,0},:,0#,!^F,o,O,e")
local to buffer local to buffer
{not available when compiled without the |+cindent|
feature}
A list of keys that, when typed in Insert mode, cause reindenting of A list of keys that, when typed in Insert mode, cause reindenting of
the current line. Only happens if 'indentexpr' isn't empty. the current line. Only happens if 'indentexpr' isn't empty.
The format is identical to 'cinkeys', see |indentkeys-format|. The format is identical to 'cinkeys', see |indentkeys-format|.
@ -5043,8 +4980,6 @@ A jump table for the options with a short description can be found at |Q_op|.
*'revins'* *'ri'* *'norevins'* *'nori'* *'revins'* *'ri'* *'norevins'* *'nori'*
'revins' 'ri' boolean (default off) 'revins' 'ri' boolean (default off)
global global
{only available when compiled with the |+rightleft|
feature}
Inserting characters in Insert mode will work backwards. See "typing Inserting characters in Insert mode will work backwards. See "typing
backwards" |ins-reverse|. This option can be toggled with the CTRL-_ backwards" |ins-reverse|. This option can be toggled with the CTRL-_
command in Insert mode, when 'allowrevins' is set. command in Insert mode, when 'allowrevins' is set.
@ -5053,8 +4988,6 @@ A jump table for the options with a short description can be found at |Q_op|.
*'rightleft'* *'rl'* *'norightleft'* *'norl'* *'rightleft'* *'rl'* *'norightleft'* *'norl'*
'rightleft' 'rl' boolean (default off) 'rightleft' 'rl' boolean (default off)
local to window local to window
{only available when compiled with the |+rightleft|
feature}
When on, display orientation becomes right-to-left, i.e., characters When on, display orientation becomes right-to-left, i.e., characters
that are stored in the file appear from the right to the left. that are stored in the file appear from the right to the left.
Using this option, it is possible to edit files for languages that Using this option, it is possible to edit files for languages that
@ -5068,8 +5001,6 @@ A jump table for the options with a short description can be found at |Q_op|.
*'rightleftcmd'* *'rlc'* *'rightleftcmd'* *'rlc'*
'rightleftcmd' 'rlc' string (default "search") 'rightleftcmd' 'rlc' string (default "search")
local to window local to window
{only available when compiled with the |+rightleft|
feature}
Each word in this option enables the command line editing to work in Each word in this option enables the command line editing to work in
right-to-left mode for a group of commands: right-to-left mode for a group of commands:
@ -5953,8 +5884,6 @@ A jump table for the options with a short description can be found at |Q_op|.
*'splitright'* *'spr'* *'nosplitright'* *'nospr'* *'splitright'* *'spr'* *'nosplitright'* *'nospr'*
'splitright' 'spr' boolean (default off) 'splitright' 'spr' boolean (default off)
global global
{not available when compiled without the |+vertsplit|
feature}
When on, splitting a window will put the new window right of the When on, splitting a window will put the new window right of the
current one. |:vsplit| current one. |:vsplit|
@ -6034,7 +5963,6 @@ A jump table for the options with a short description can be found at |Q_op|.
W F Preview window flag, text is ",PRV". W F Preview window flag, text is ",PRV".
y F Type of file in the buffer, e.g., "[vim]". See 'filetype'. y F Type of file in the buffer, e.g., "[vim]". See 'filetype'.
Y F Type of file in the buffer, e.g., ",VIM". See 'filetype'. Y F Type of file in the buffer, e.g., ",VIM". See 'filetype'.
{not available when compiled without |+autocmd| feature}
q S "[Quickfix List]", "[Location List]" or empty. q S "[Quickfix List]", "[Location List]" or empty.
k S Value of "b:keymap_name" or 'keymap' when |:lmap| mappings are k S Value of "b:keymap_name" or 'keymap' when |:lmap| mappings are
being used: "<keymap>" being used: "<keymap>"
@ -6043,7 +5971,6 @@ A jump table for the options with a short description can be found at |Q_op|.
B N As above, in hexadecimal. B N As above, in hexadecimal.
o N Byte number in file of byte under cursor, first byte is 1. o N Byte number in file of byte under cursor, first byte is 1.
Mnemonic: Offset from start of file (with one added) Mnemonic: Offset from start of file (with one added)
{not available when compiled without |+byte_offset| feature}
O N As above, in hexadecimal. O N As above, in hexadecimal.
N N Printer page number. (Only works in the 'printheader' option.) N N Printer page number. (Only works in the 'printheader' option.)
l N Line number. l N Line number.
@ -6419,10 +6346,8 @@ A jump table for the options with a short description can be found at |Q_op|.
*'termbidi'* *'tbidi'* *'termbidi'* *'tbidi'*
*'notermbidi'* *'notbidi'* *'notermbidi'* *'notbidi'*
'termbidi' 'tbidi' boolean (default off, on for "mlterm") 'termbidi' 'tbidi' boolean (default off)
global global
{only available when compiled with the |+arabic|
feature}
The terminal is in charge of Bi-directionality of text (as specified The terminal is in charge of Bi-directionality of text (as specified
by Unicode). The terminal is also expected to do the required shaping by Unicode). The terminal is also expected to do the required shaping
that some languages (such as Arabic) require. that some languages (such as Arabic) require.
@ -6430,7 +6355,6 @@ A jump table for the options with a short description can be found at |Q_op|.
'arabic' is set and the value of 'arabicshape' will be ignored. 'arabic' is set and the value of 'arabicshape' will be ignored.
Note that setting 'termbidi' has the immediate effect that Note that setting 'termbidi' has the immediate effect that
'arabicshape' is ignored, but 'rightleft' isn't changed automatically. 'arabicshape' is ignored, but 'rightleft' isn't changed automatically.
This option is reset when the GUI is started.
For further details see |arabic.txt|. For further details see |arabic.txt|.
*'termencoding'* *'tenc'* *'termencoding'* *'tenc'*
@ -6580,46 +6504,10 @@ A jump table for the options with a short description can be found at |Q_op|.
{not available when compiled without the |+statusline| feature} {not available when compiled without the |+statusline| feature}
*'toolbar'* *'tb'* *'toolbar'* *'tb'*
'toolbar' 'tb' string (default "icons,tooltips") 'toolbar' 'tb' Removed. |vim-differences| {Nvim}
global
{only for |+GUI_GTK|, |+GUI_Athena|, and |+GUI_Motif|}
The contents of this option controls various toolbar settings. The
possible values are:
icons Toolbar buttons are shown with icons.
text Toolbar buttons shown with text.
horiz Icon and text of a toolbar button are
horizontally arranged. {only in GTK+ 2 GUI}
tooltips Tooltips are active for toolbar buttons.
Tooltips refer to the popup help text which appears after the mouse
cursor is placed over a toolbar button for a brief moment.
If you want the toolbar to be shown with icons as well as text, do the
following: >
:set tb=icons,text
< Motif and Athena cannot display icons and text at the same time. They
will show icons if both are requested.
If none of the strings specified in 'toolbar' are valid or if
'toolbar' is empty, this option is ignored. If you want to disable
the toolbar, you need to set the 'guioptions' option. For example: >
:set guioptions-=T
< Also see |gui-toolbar|.
*'toolbariconsize'* *'tbis'* *'toolbariconsize'* *'tbis'*
'toolbariconsize' 'tbis' string (default "small") 'toolbariconsize' 'tbis' Removed. |vim-differences| {Nvim}
global
{only in the GTK+ 2 GUI}
Controls the size of toolbar icons. The possible values are:
tiny Use tiny toolbar icons.
small Use small toolbar icons (default).
medium Use medium-sized toolbar icons.
large Use large toolbar icons.
The exact dimensions in pixels of the various icon sizes depend on
the current theme. Common dimensions are large=32x32, medium=24x24,
small=20x20 and tiny=16x16.
If 'toolbariconsize' is empty, the global default size as determined
by user preferences or the current theme is used.
*'ttybuiltin'* *'tbi'* *'nottybuiltin'* *'notbi'* *'ttybuiltin'* *'tbi'* *'nottybuiltin'* *'notbi'*
'ttybuiltin' 'tbi' Removed. |vim-differences| {Nvim} 'ttybuiltin' 'tbi' Removed. |vim-differences| {Nvim}
@ -6669,7 +6557,7 @@ A jump table for the options with a short description can be found at |Q_op|.
When 'undofile' is turned off the undo file is NOT deleted. When 'undofile' is turned off the undo file is NOT deleted.
*'undolevels'* *'ul'* *'undolevels'* *'ul'*
'undolevels' 'ul' number (default 100, 1000 for Unix and Win32) 'undolevels' 'ul' number (default 1000)
global or local to buffer |global-local| global or local to buffer |global-local|
Maximum number of changes that can be undone. Since undo information Maximum number of changes that can be undone. Since undo information
is kept in memory, higher numbers will cause more memory to be used is kept in memory, higher numbers will cause more memory to be used
@ -7220,8 +7108,6 @@ A jump table for the options with a short description can be found at |Q_op|.
*'winminwidth'* *'wmw'* *'winminwidth'* *'wmw'*
'winminwidth' 'wmw' number (default 1) 'winminwidth' 'wmw' number (default 1)
global global
{not available when compiled without the |+vertsplit|
feature}
The minimal width of a window, when it's not the current window. The minimal width of a window, when it's not the current window.
This is a hard minimum, windows will never become smaller. This is a hard minimum, windows will never become smaller.
When set to zero, windows may be "squashed" to zero columns (i.e. just When set to zero, windows may be "squashed" to zero columns (i.e. just
@ -7236,8 +7122,6 @@ A jump table for the options with a short description can be found at |Q_op|.
*'winwidth'* *'wiw'* *E592* *'winwidth'* *'wiw'* *E592*
'winwidth' 'wiw' number (default 20) 'winwidth' 'wiw' number (default 20)
global global
{not available when compiled without the |+vertsplit|
feature}
Minimal number of columns for the current window. This is not a hard Minimal number of columns for the current window. This is not a hard
minimum, Vim will use fewer columns if there is not enough room. If minimum, Vim will use fewer columns if there is not enough room. If
the current window is smaller, its size is increased, at the cost of the current window is smaller, its size is increased, at the cost of

View File

@ -273,9 +273,9 @@ deleted for some reason, the message "line changed" is shown to warn you that
the error location may not be correct. If you quit Vim and start again the the error location may not be correct. If you quit Vim and start again the
marks are lost and the error locations may not be correct anymore. marks are lost and the error locations may not be correct anymore.
If vim is built with |+autocmd| support, two autocommands are available for Two autocommands are available for running commands before and after a
running commands before and after a quickfix command (':make', ':grep' and so quickfix command (':make', ':grep' and so on) is executed. See
on) is executed. See |QuickFixCmdPre| and |QuickFixCmdPost| for details. |QuickFixCmdPre| and |QuickFixCmdPost| for details.
*QuickFixCmdPost-example* *QuickFixCmdPost-example*
When 'encoding' differs from the locale, the error messages may have a When 'encoding' differs from the locale, the error messages may have a
@ -440,8 +440,8 @@ lists, use ":cnewer 99" first.
4. Using :make *:make_makeprg* 4. Using :make *:make_makeprg*
*:mak* *:make* *:mak* *:make*
:mak[e][!] [arguments] 1. If vim was built with |+autocmd|, all relevant :mak[e][!] [arguments] 1. All relevant |QuickFixCmdPre| autocommands are
|QuickFixCmdPre| autocommands are executed. executed.
2. If the 'autowrite' option is on, write any changed 2. If the 'autowrite' option is on, write any changed
buffers buffers
3. An errorfile name is made from 'makeef'. If 3. An errorfile name is made from 'makeef'. If
@ -453,9 +453,8 @@ lists, use ":cnewer 99" first.
errorfile (for Unix it is also echoed on the errorfile (for Unix it is also echoed on the
screen). screen).
5. The errorfile is read using 'errorformat'. 5. The errorfile is read using 'errorformat'.
6. If vim was built with |+autocmd|, all relevant 6. All relevant |QuickFixCmdPost| autocommands are
|QuickFixCmdPost| autocommands are executed. executed. See example below.
See example below.
7. If [!] is not given the first error is jumped to. 7. If [!] is not given the first error is jumped to.
8. The errorfile is deleted. 8. The errorfile is deleted.
9. You can now move through the errors with commands 9. You can now move through the errors with commands

View File

@ -898,8 +898,6 @@ Short explanation of each option: *option-list*
'titlelen' percentage of 'columns' used for window title 'titlelen' percentage of 'columns' used for window title
'titleold' old title, restored when exiting 'titleold' old title, restored when exiting
'titlestring' string to use for the Vim window title 'titlestring' string to use for the Vim window title
'toolbar' 'tb' GUI: which items to show in the toolbar
'toolbariconsize' 'tbis' size of the toolbar icons (for GTK 2 only)
'ttimeout' time out on mappings 'ttimeout' time out on mappings
'ttimeoutlen' 'ttm' time out time for key codes in milliseconds 'ttimeoutlen' 'ttm' time out time for key codes in milliseconds
'ttytype' 'tty' alias for 'term' 'ttytype' 'tty' alias for 'term'

View File

@ -37,8 +37,6 @@ of area is used, see |visual-repeat|.
*@:* *@:*
@: Repeat last command-line [count] times. @: Repeat last command-line [count] times.
{not available when compiled without the
|+cmdline_hist| feature}
============================================================================== ==============================================================================

View File

@ -392,7 +392,6 @@ Example for an xterm, this changes the color of the cursor: >
endif endif
NOTE: When Vim exits the shape for Normal mode will remain. The shape from NOTE: When Vim exits the shape for Normal mode will remain. The shape from
before Vim started will not be restored. before Vim started will not be restored.
{not available when compiled without the |+cursorshape| feature}
*termcap-title* *termcap-title*
The 't_ts' and 't_fs' options are used to set the window title if the terminal The 't_ts' and 't_fs' options are used to set the window title if the terminal

View File

@ -159,6 +159,8 @@ Other options:
'termencoding' 'termencoding'
'textauto' 'textauto'
'textmode' 'textmode'
'toolbar'
'toolbariconsize'
'ttybuiltin' 'ttybuiltin'
'ttymouse' 'ttymouse'
'weirdinvert' 'weirdinvert'

View File

@ -477,7 +477,6 @@ CTRL-W H Move the current window to be at the far left, using the
current window and then creating another one with current window and then creating another one with
":vert topleft split", except that the current window contents ":vert topleft split", except that the current window contents
is used for the new window. is used for the new window.
{not available when compiled without the |+vertsplit| feature}
*CTRL-W_L* *CTRL-W_L*
CTRL-W L Move the current window to be at the far right, using the full CTRL-W L Move the current window to be at the far right, using the full
@ -485,7 +484,6 @@ CTRL-W L Move the current window to be at the far right, using the full
current window and then creating another one with current window and then creating another one with
":vert botright split", except that the current window ":vert botright split", except that the current window
contents is used for the new window. contents is used for the new window.
{not available when compiled without the |+vertsplit| feature}
*CTRL-W_T* *CTRL-W_T*
CTRL-W T Move the current window to a new tab page. This fails if CTRL-W T Move the current window to a new tab page. This fails if

View File

@ -2525,11 +2525,7 @@ return {
type='number', scope={'global', 'buffer'}, type='number', scope={'global', 'buffer'},
vi_def=true, vi_def=true,
varname='p_ul', varname='p_ul',
defaults={ defaults={if_true={vi=1000}}
condition={'!UNIX', '!WIN3264'},
if_true={vi=100},
if_false={vi=1000},
}
}, },
{ {
full_name='undoreload', abbreviation='ur', full_name='undoreload', abbreviation='ur',