0
0
mirror of https://github.com/vim/vim.git synced 2025-07-26 11:04:33 -04:00

updated for version 7.1a

This commit is contained in:
Bram Moolenaar 2007-05-06 13:22:01 +00:00
parent ff4a37e325
commit 024678745b
2 changed files with 84 additions and 52 deletions

View File

@ -1,4 +1,4 @@
*options.txt* For Vim version 7.0. Last change: 2007 May 01 *options.txt* For Vim version 7.1a. Last change: 2007 May 05
VIM REFERENCE MANUAL by Bram Moolenaar VIM REFERENCE MANUAL by Bram Moolenaar
@ -312,7 +312,7 @@ For example, you have two windows, both on C source code. They use the global
then the other window will switch to the same value. There is no need to set then the other window will switch to the same value. There is no need to set
the 'makeprg' option in the other C source window too. the 'makeprg' option in the other C source window too.
However, if you start editing a Perl file in a new window, you want to use However, if you start editing a Perl file in a new window, you want to use
another 'makeprog' for it, without changing the value used for the C source another 'makeprg' for it, without changing the value used for the C source
files. You use this command: > files. You use this command: >
:setlocal makeprg=perlmake :setlocal makeprg=perlmake
You can switch back to using the global value by making the local value empty: > You can switch back to using the global value by making the local value empty: >
@ -455,7 +455,7 @@ There are two forms of modelines. The first form:
[white] optional white space [white] optional white space
{options} a list of option settings, separated with white space or ':', {options} a list of option settings, separated with white space or ':',
where each part between ':' is the argument for a ":set" where each part between ':' is the argument for a ":set"
command command (can be empty)
Example: Example:
vi:noai:sw=3 ts=6 ~ vi:noai:sw=3 ts=6 ~
@ -530,7 +530,7 @@ This sets the 'dir' option to "c:\tmp". Only a single backslash before the
No other commands than "set" are supported, for security reasons (somebody No other commands than "set" are supported, for security reasons (somebody
might create a Trojan horse text file with modelines). And not all options might create a Trojan horse text file with modelines). And not all options
can be set. For some options a flag is set, so that when it's used the can be set. For some options a flag is set, so that when it's used the
|sandbox| is effective. Still, there is always a small risc that a modeline |sandbox| is effective. Still, there is always a small risk that a modeline
causes trouble. E.g., when some joker sets 'textwidth' to 5 all your lines causes trouble. E.g., when some joker sets 'textwidth' to 5 all your lines
are wrapped unexpectedly. So disable modelines before editing untrusted text. are wrapped unexpectedly. So disable modelines before editing untrusted text.
The mail ftplugin does this, for example. The mail ftplugin does this, for example.
@ -739,9 +739,9 @@ A jump table for the options with a short description can be found at |Q_op|.
Copy indent from current line when starting a new line (typing <CR> Copy indent from current line when starting a new line (typing <CR>
in Insert mode or when using the "o" or "O" command). If you do not in Insert mode or when using the "o" or "O" command). If you do not
type anything on the new line except <BS> or CTRL-D and then type type anything on the new line except <BS> or CTRL-D and then type
<Esc> or <CR>, the indent is deleted again. Moving the cursor to <Esc>, CTRL-O or <CR>, the indent is deleted again. Moving the cursor
another line has the same effect, unless the 'I' flag is included in to another line has the same effect, unless the 'I' flag is included
'cpoptions'. in 'cpoptions'.
When autoindent is on, formatting (with the "gq" command or when you When autoindent is on, formatting (with the "gq" command or when you
reach 'textwidth' in Insert mode) uses the indentation of the first reach 'textwidth' in Insert mode) uses the indentation of the first
line. line.
@ -901,8 +901,8 @@ A jump table for the options with a short description can be found at |Q_op|.
The "auto" value is the middle way: When Vim sees that renaming file The "auto" value is the middle way: When Vim sees that renaming file
is possible without side effects (the attributes can be passed on and is possible without side effects (the attributes can be passed on and
and the file is not a link) that is used. When problems are expected, the file is not a link) that is used. When problems are expected, a
a copy will be made. copy will be made.
The "breaksymlink" and "breakhardlink" values can be used in The "breaksymlink" and "breakhardlink" values can be used in
combination with any of "yes", "no" and "auto". When included, they combination with any of "yes", "no" and "auto". When included, they
@ -1005,7 +1005,12 @@ A jump table for the options with a short description can be found at |Q_op|.
Watch out for special characters, see |option-backslash|. Watch out for special characters, see |option-backslash|.
When $TMPDIR, $TMP or $TEMP is not defined, it is not used for the When $TMPDIR, $TMP or $TEMP is not defined, it is not used for the
default value. "/tmp/*" is only used for Unix. default value. "/tmp/*" is only used for Unix.
Note that the default also makes sure that "crontab -e" works (when a
Note that environment variables are not expanded. If you want to use
$HOME you must expand it explicitly, e.g.: >
:let backupskip = escape(expand('$HOME'), '\') . '/tmp/*'
< Note that the default also makes sure that "crontab -e" works (when a
backup would be made by renaming the original file crontab won't see backup would be made by renaming the original file crontab won't see
the newly created file). Also see 'backupcopy' and |crontab|. the newly created file). Also see 'backupcopy' and |crontab|.
@ -1469,8 +1474,12 @@ A jump table for the options with a short description can be found at |Q_op|.
option will cause the window size to be changed. When you only want option will cause the window size to be changed. When you only want
to use the size for the GUI, put the command in your |gvimrc| file. to use the size for the GUI, put the command in your |gvimrc| file.
When you set this option and Vim is unable to change the physical When you set this option and Vim is unable to change the physical
number of columns of the display, the display may be messed up. number of columns of the display, the display may be messed up. For
Minimum value is 12, maximum value is 10000. the GUI it is always possible and Vim limits the number of columns to
what fits on the screen. You can use this command to get the widest
window possible: >
:set columns=9999
< Minimum value is 12, maximum value is 10000.
*'comments'* *'com'* *E524* *E525* *'comments'* *'com'* *E524* *E525*
'comments' 'com' string (default 'comments' 'com' string (default
@ -1515,8 +1524,9 @@ A jump table for the options with a short description can be found at |Q_op|.
modified will be set to the Vim defaults. Effectively, this means modified will be set to the Vim defaults. Effectively, this means
that when a |vimrc| or |gvimrc| file exists, Vim will use the Vim that when a |vimrc| or |gvimrc| file exists, Vim will use the Vim
defaults, otherwise it will use the Vi defaults. (Note: This doesn't defaults, otherwise it will use the Vi defaults. (Note: This doesn't
happen for the system-wide vimrc or gvimrc file). Also see happen for the system-wide vimrc or gvimrc file, nor for a file given
|compatible-default| and |posix-compliance|. with the |-u| argument). Also see |compatible-default| and
|posix-compliance|.
You can also set this option with the "-C" argument, and reset it with You can also set this option with the "-C" argument, and reset it with
"-N". See |-C| and |-N|. "-N". See |-C| and |-N|.
Switching this option off makes the Vim defaults be used for options Switching this option off makes the Vim defaults be used for options
@ -1663,7 +1673,9 @@ A jump table for the options with a short description can be found at |Q_op|.
used. used.
preview Show extra information about the currently selected preview Show extra information about the currently selected
completion in the preview window. completion in the preview window. Only works in
combination with "menu" or "menuone".
*'confirm'* *'cf'* *'noconfirm'* *'nocf'* *'confirm'* *'cf'* *'noconfirm'* *'nocf'*
'confirm' 'cf' boolean (default off) 'confirm' 'cf' boolean (default off)
@ -2331,7 +2343,7 @@ A jump table for the options with a short description can be found at |Q_op|.
NOTE: Changing this option will not change the encoding of the NOTE: Changing this option will not change the encoding of the
existing text in Vim. It may cause non-ASCII text to become invalid. existing text in Vim. It may cause non-ASCII text to become invalid.
It should normally be kept at its default value, or set when Vim It should normally be kept at its default value, or set when Vim
starts up. See |multibyte|. starts up. See |multibyte|. To reload the menus see |:menutrans|.
NOTE: For GTK+ 2 it is highly recommended to set 'encoding' to NOTE: For GTK+ 2 it is highly recommended to set 'encoding' to
"utf-8". Although care has been taken to allow different values of "utf-8". Although care has been taken to allow different values of
@ -2521,7 +2533,8 @@ A jump table for the options with a short description can be found at |Q_op|.
|mbyte-conversion|. |mbyte-conversion|.
When reading a file 'fileencoding' will be set from 'fileencodings'. When reading a file 'fileencoding' will be set from 'fileencodings'.
To read a file in a certain encoding it won't work by setting To read a file in a certain encoding it won't work by setting
'fileencoding', use the |++enc| argument. 'fileencoding', use the |++enc| argument. One exception: when
'fileencodings' is empty the value of 'fileencoding' is used.
For a new file the global value of 'fileencoding' is used. For a new file the global value of 'fileencoding' is used.
Prepending "8bit-" and "2byte-" has no meaning here, they are ignored. Prepending "8bit-" and "2byte-" has no meaning here, they are ignored.
When the option is set, the value is converted to lowercase. Thus When the option is set, the value is converted to lowercase. Thus
@ -3316,7 +3329,7 @@ A jump table for the options with a short description can be found at |Q_op|.
"+=" and "-=" feature of ":set" |add-option-flags|. "+=" and "-=" feature of ":set" |add-option-flags|.
Valid letters are as follows: Valid letters are as follows:
*guioptions_a* *guioptions_a* *'go-a'*
'a' Autoselect: If present, then whenever VISUAL mode is started, 'a' Autoselect: If present, then whenever VISUAL mode is started,
or the Visual area extended, Vim tries to become the owner of or the Visual area extended, Vim tries to become the owner of
the windowing system's global selection. This means that the the windowing system's global selection. This means that the
@ -3331,7 +3344,7 @@ A jump table for the options with a short description can be found at |Q_op|.
windowing system's global selection unless explicitly told to windowing system's global selection unless explicitly told to
by a yank or delete operation for the "* register. by a yank or delete operation for the "* register.
The same applies to the modeless selection. The same applies to the modeless selection.
*'go-A'*
'A' Autoselect for the modeless selection. Like 'a', but only 'A' Autoselect for the modeless selection. Like 'a', but only
applies to the modeless selection. applies to the modeless selection.
@ -3341,15 +3354,16 @@ A jump table for the options with a short description can be found at |Q_op|.
"A" - yes "A" - yes
"aA" yes yes "aA" yes yes
*'go-c'*
'c' Use console dialogs instead of popup dialogs for simple 'c' Use console dialogs instead of popup dialogs for simple
choices. choices.
*'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, Motif and MS-Windows. GTK, Motif and MS-Windows.
*'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
editor to finish (e.g., an e-mail program). Alternatively you editor to finish (e.g., an e-mail program). Alternatively you
@ -3357,51 +3371,63 @@ A jump table for the options with a short description can be found at |Q_op|.
foreground. |gui-fork| foreground. |gui-fork|
Note: Set this option in the vimrc file. The forking may have Note: Set this option in the vimrc file. The forking may have
happened already when the |gvimrc| file is read. happened already when the |gvimrc| file is read.
*'go-i'*
'i' Use a Vim icon. For GTK with KDE it is used in the left-upper 'i' Use a Vim icon. For GTK with KDE it is used in the left-upper
corner of the window. It's black&white on non-GTK, because of corner of the window. It's black&white on non-GTK, because of
limitations of X11. For a color icon, see |X11-icon|. limitations of X11. For a color icon, see |X11-icon|.
*'go-m'*
'm' Menu bar is present. 'm' Menu bar is present.
*'go-M'*
'M' The system menu "$VIMRUNTIME/menu.vim" is not sourced. Note 'M' The system menu "$VIMRUNTIME/menu.vim" is not sourced. Note
that this flag must be added in the .vimrc file, before that this flag must be added in the .vimrc file, before
switching on syntax or filetype recognition (when the |gvimrc| switching on syntax or filetype recognition (when the |gvimrc|
file is sourced the system menu has already been loaded; the file is sourced the system menu has already been loaded; the
":syntax on" and ":filetype on" commands load the menu too). ":syntax on" and ":filetype on" commands load the menu too).
*'go-g'*
'g' Grey menu items: Make menu items that are not active grey. If 'g' Grey menu items: Make menu items that are not active grey. If
'g' is not included inactive menu items are not shown at all. 'g' is not included inactive menu items are not shown at all.
Exception: Athena will always use grey menu items. Exception: Athena will always use grey menu items.
*'go-t'*
't' Include tearoff menu items. Currently only works for Win32, 't' Include tearoff menu items. Currently only works for Win32,
GTK+, and Motif 1.2 GUI. GTK+, and Motif 1.2 GUI.
*'go-T'*
'T' Include Toolbar. Currently only in Win32, GTK+, Motif, Photon 'T' Include Toolbar. Currently only in Win32, GTK+, Motif, Photon
and Athena GUIs. and Athena GUIs.
*'go-r'*
'r' Right-hand scrollbar is always present. 'r' Right-hand scrollbar is always present.
*'go-R'*
'R' Right-hand scrollbar is present when there is a vertically 'R' Right-hand scrollbar is present when there is a vertically
split window. split window.
*'go-l'*
'l' Left-hand scrollbar is always present. 'l' Left-hand scrollbar is always present.
*'go-L'*
'L' Left-hand scrollbar is present when there is a vertically 'L' Left-hand scrollbar is present when there is a vertically
split window. split window.
*'go-b'*
'b' Bottom (horizontal) scrollbar is present. Its size depends on 'b' Bottom (horizontal) scrollbar is present. Its size depends on
the longest visible line, or on the cursor line if the 'h' the longest visible line, or on the cursor line if the 'h'
flag is included. |gui-horiz-scroll| flag is included. |gui-horiz-scroll|
*'go-h'*
'h' Limit horizontal scrollbar size to the length of the cursor 'h' Limit horizontal scrollbar size to the length of the cursor
line. Reduces computations. |gui-horiz-scroll| line. Reduces computations. |gui-horiz-scroll|
And yes, you may even have scrollbars on the left AND the right if And yes, you may even have scrollbars on the left AND the right if
you really want to :-). See |gui-scrollbars| for more information. you really want to :-). See |gui-scrollbars| for more information.
*'go-v'*
'v' Use a vertical button layout for dialogs. When not included, 'v' Use a vertical button layout for dialogs. When not included,
a horizontal layout is preferred, but when it doesn't fit a a horizontal layout is preferred, but when it doesn't fit a
vertical layout is used anyway. vertical layout is used anyway.
*'go-p'*
'p' Use Pointer callbacks for X11 GUI. This is required for some 'p' Use Pointer callbacks for X11 GUI. This is required for some
window managers. If the cursor is not blinking or hollow at window managers. If the cursor is not blinking or hollow at
the right moment, try adding this flag. This must be done the right moment, try adding this flag. This must be done
before starting the GUI. Set it in your |gvimrc|. Adding or before starting the GUI. Set it in your |gvimrc|. Adding or
removing it after the GUI has started has no effect. removing it after the GUI has started has no effect.
*'go-F'*
'F' Add a footer. Only for Motif. See |gui-footer|. 'F' Add a footer. Only for Motif. See |gui-footer|.
*'guipty'* *'noguipty'* *'guipty'* *'noguipty'*
'guipty' boolean (default on) 'guipty' boolean (default on)
global global
@ -4309,6 +4335,7 @@ A jump table for the options with a short description can be found at |Q_op|.
:set lcs=extends:>,precedes:< :set lcs=extends:>,precedes:<
< The "NonText" highlighting will be used for "eol", "extends" and < The "NonText" highlighting will be used for "eol", "extends" and
"precedes". "SpecialKey" for "nbsp", "tab" and "trail". "precedes". "SpecialKey" for "nbsp", "tab" and "trail".
|hl-NonText| |hl-SpecialKey|
*'lpl'* *'nolpl'* *'loadplugins'* *'noloadplugins'* *'lpl'* *'nolpl'* *'loadplugins'* *'noloadplugins'*
'loadplugins' 'lpl' boolean (default on) 'loadplugins' 'lpl' boolean (default on)
@ -4333,7 +4360,9 @@ A jump table for the options with a short description can be found at |Q_op|.
if exists('&macatsui') if exists('&macatsui')
set nomacatsui set nomacatsui
endif endif
< < Another option to check if you have drawing problems is
'termencoding'.
*'magic'* *'nomagic'* *'magic'* *'nomagic'*
'magic' boolean (default on) 'magic' boolean (default on)
global global
@ -4366,13 +4395,14 @@ A jump table for the options with a short description can be found at |Q_op|.
'makeprg' 'mp' string (default "make", VMS: "MMS") 'makeprg' 'mp' string (default "make", VMS: "MMS")
global or local to buffer |global-local| global or local to buffer |global-local|
{not in Vi} {not in Vi}
Program to use for the ":make" command. See |:make_makeprg|. This Program to use for the ":make" command. See |:make_makeprg|.
option may contain '%' and '#' characters, which are expanded like This option may contain '%' and '#' characters, which are expanded to
when used in a command-line. Environment variables are expanded the current and alternate file name. |:_%| |:_#|
|:set_env|. See |option-backslash| about including spaces and Environment variables are expanded |:set_env|. See |option-backslash|
backslashes. Note that a '|' must be escaped twice: once for ":set" about including spaces and backslashes.
and once for the interpretation of a command. When you use a filter Note that a '|' must be escaped twice: once for ":set" and once for
called "myfilter" do it like this: > the interpretation of a command. When you use a filter called
"myfilter" do it like this: >
:set makeprg=gmake\ \\\|\ myfilter :set makeprg=gmake\ \\\|\ myfilter
< The placeholder "$*" can be given (even multiple times) to specify < The placeholder "$*" can be given (even multiple times) to specify
where the arguments will be included, for example: > where the arguments will be included, for example: >
@ -4385,10 +4415,10 @@ A jump table for the options with a short description can be found at |Q_op|.
local to buffer local to buffer
{not in Vi} {not in Vi}
Characters that form pairs. The |%| command jumps from one to the Characters that form pairs. The |%| command jumps from one to the
other. Currently only single character pairs are allowed, and they other. Currently only single byte character pairs are allowed, and
must be different. The characters must be separated by a colon. The they must be different. The characters must be separated by a colon.
pairs must be separated by a comma. Example for including '<' and '>' The pairs must be separated by a comma. Example for including '<' and
(HTML): > '>' (HTML): >
:set mps+=<:> :set mps+=<:>
< A more exotic example, to jump between the '=' and ';' in an < A more exotic example, to jump between the '=' and ';' in an
@ -4424,6 +4454,8 @@ A jump table for the options with a short description can be found at |Q_op|.
'maxfuncdepth' 'mfd' number (default 100) 'maxfuncdepth' 'mfd' number (default 100)
global global
{not in Vi} {not in Vi}
{not available when compiled without the +eval
feature}
Maximum depth of function calls for user functions. This normally Maximum depth of function calls for user functions. This normally
catches endless recursion. When using a recursive function with catches endless recursion. When using a recursive function with
more depth, set 'maxfuncdepth' to a bigger number. But this will use more depth, set 'maxfuncdepth' to a bigger number. But this will use
@ -4458,8 +4490,8 @@ A jump table for the options with a short description can be found at |Q_op|.
Maximum amount of memory (in Kbyte) to use for pattern matching. Maximum amount of memory (in Kbyte) to use for pattern matching.
Maximum value 2000000. Use this to work without a limit. Maximum value 2000000. Use this to work without a limit.
*E363* *E363*
When Vim runs into the limit it gives an error message mostly behaves When Vim runs into the limit it gives an error message and mostly
like CTRL-C was typed. behaves like CTRL-C was typed.
Running into the limit often means that the pattern is very Running into the limit often means that the pattern is very
inefficient or too complex. This may already happen with the pattern inefficient or too complex. This may already happen with the pattern
"\(.\)*" on a very long line. ".*" works much better. "\(.\)*" on a very long line. ".*" works much better.
@ -4802,7 +4834,7 @@ A jump table for the options with a short description can be found at |Q_op|.
|:filetype-plugin-on| |:filetype-plugin-on|
*'opendevice* *'odev* *'noopendevice* *'noodev* *'opendevice'* *'odev'* *'noopendevice'* *'noodev'*
'opendevice' 'odev' boolean (default off) 'opendevice' 'odev' boolean (default off)
global global
{not in Vi} {not in Vi}
@ -5428,7 +5460,7 @@ A jump table for the options with a short description can be found at |Q_op|.
1. When "jump" is not included, the relative offset is 1. When "jump" is not included, the relative offset is
adjusted for the scroll position in the new current adjusted for the scroll position in the new current
window. When going back to the other window, the window. When going back to the other window, the
the new relative offset will be used. new relative offset will be used.
2. When "jump" is included, the other windows are 2. When "jump" is included, the other windows are
scrolled to keep the same relative offset. When scrolled to keep the same relative offset. When
going back to the other window, it still uses the going back to the other window, it still uses the
@ -5533,8 +5565,6 @@ A jump table for the options with a short description can be found at |Q_op|.
winsize window sizes winsize window sizes
Don't include both "curdir" and "sesdir". Don't include both "curdir" and "sesdir".
There is no option to include tab pages yet, only the current tab page
is stored in the session. |tab-page|
When "curdir" nor "sesdir" is included, file names are stored with When "curdir" nor "sesdir" is included, file names are stored with
absolute paths. absolute paths.
"slash" and "unix" are useful on Windows when sharing session files "slash" and "unix" are useful on Windows when sharing session files
@ -5829,8 +5859,8 @@ A jump table for the options with a short description can be found at |Q_op|.
{not in Vi} {not in Vi}
{not available when compiled without the {not available when compiled without the
|+cmdline_info| feature} |+cmdline_info| feature}
Show (partial) command in status line. Set this option off if your Show (partial) command in the last line of the screen. Set this
terminal is slow. option off if your terminal is slow.
In Visual mode the size of the selected area is shown: In Visual mode the size of the selected area is shown:
- When selecting characters within a line, the number of characters. - When selecting characters within a line, the number of characters.
- When selecting more than one line, the number of lines. - When selecting more than one line, the number of lines.
@ -6234,7 +6264,8 @@ A jump table for the options with a short description can be found at |Q_op|.
- not applicable - not applicable
item meaning ~ item meaning ~
f S Path to the file in the buffer, relative to current directory. f S Path to the file in the buffer, as typed or relative to current
directory.
F S Full path to the file in the buffer. F S Full path to the file in the buffer.
t S File name (tail) of file in the buffer. t S File name (tail) of file in the buffer.
m F Modified flag, text is " [+]"; " [-]" if 'modifiable' is off. m F Modified flag, text is " [+]"; " [-]" if 'modifiable' is off.
@ -6678,7 +6709,8 @@ A jump table for the options with a short description can be found at |Q_op|.
Encoding used for the terminal. This specifies what character Encoding used for the terminal. This specifies what character
encoding the keyboard produces and the display will understand. For encoding the keyboard produces and the display will understand. For
the GUI it only applies to the keyboard ('encoding' is used for the the GUI it only applies to the keyboard ('encoding' is used for the
display). display). Except for the Mac when 'macatsui' is off, then
'termencoding' should be "macroman".
In the Win32 console version the default value is the console codepage In the Win32 console version the default value is the console codepage
when it differs from the ANSI codepage. when it differs from the ANSI codepage.
*E617* *E617*
@ -7457,7 +7489,7 @@ A jump table for the options with a short description can be found at |Q_op|.
{not in Vi} {not in Vi}
Completion mode that is used for the character specified with Completion mode that is used for the character specified with
'wildchar'. It is a comma separated list of up to four parts. Each 'wildchar'. It is a comma separated list of up to four parts. Each
part specifies what to do for each consecutive use of 'wildchar. The part specifies what to do for each consecutive use of 'wildchar'. The
first part specifies the behavior for the first use of 'wildchar', first part specifies the behavior for the first use of 'wildchar',
The second part for the second use, etc. The second part for the second use, etc.
These are the possible values for each part: These are the possible values for each part:
@ -7565,8 +7597,8 @@ A jump table for the options with a short description can be found at |Q_op|.
{not available when compiled without the +windows {not available when compiled without the +windows
feature} feature}
Keep the window height when windows are opened or closed and Keep the window height when windows are opened or closed and
'equalalways' is set. Set by default for the |preview-window| and 'equalalways' is set. Also for |CTRL-W_=|. Set by default for the
|quickfix-window|. |preview-window| and |quickfix-window|.
The height may be changed anyway when running out of room. The height may be changed anyway when running out of room.
*'winfixwidth'* *'wfw'* *'nowinfixwidth'* *'nowfw'* *'winfixwidth'* *'wfw'* *'nowinfixwidth'* *'nowfw'*
@ -7576,7 +7608,7 @@ A jump table for the options with a short description can be found at |Q_op|.
{not available when compiled without the +windows {not available when compiled without the +windows
feature} feature}
Keep the window width when windows are opened or closed and Keep the window width when windows are opened or closed and
'equalalways' is set. 'equalalways' is set. Also for |CTRL-W_=|.
The width may be changed anyway when running out of room. The width may be changed anyway when running out of room.
*'winminheight'* *'wmh'* *'winminheight'* *'wmh'*

View File

@ -2,7 +2,7 @@
" You can also use this as a start for your own set of menus. " You can also use this as a start for your own set of menus.
" "
" Maintainer: Bram Moolenaar <Bram@vim.org> " Maintainer: Bram Moolenaar <Bram@vim.org>
" Last Change: 2006 Sep 14 " Last Change: 2007 Jan 09
" Note that ":an" (short for ":anoremenu") is often used to make a menu work " Note that ":an" (short for ":anoremenu") is often used to make a menu work
" in all modes and avoid side effects from mappings defined by the user. " in all modes and avoid side effects from mappings defined by the user.