diff --git a/runtime/doc/builtin.txt b/runtime/doc/builtin.txt index 0eb82b9e1e..84a672cb0e 100644 --- a/runtime/doc/builtin.txt +++ b/runtime/doc/builtin.txt @@ -1,4 +1,4 @@ -*builtin.txt* For Vim version 9.1. Last change: 2025 Jul 22 +*builtin.txt* For Vim version 9.1. Last change: 2025 Aug 06 VIM REFERENCE MANUAL by Bram Moolenaar @@ -4314,13 +4314,13 @@ getcompletion({pat}, {type} [, {filtered}]) *getcompletion()* customlist,{func} custom completion, defined via {func} diff_buffer |:diffget| and |:diffput| completion dir directory names - dir_in_path directory names in |'cdpath'| + dir_in_path directory names in 'cdpath' environment environment variable names event autocommand events expression Vim expression file file and directory names - file_in_path file and directory names in |'path'| - filetype filetype names |'filetype'| + file_in_path file and directory names in 'path' + filetype filetype names 'filetype' filetypecmd |:filetype| suboptions function function name help help subjects @@ -4340,7 +4340,7 @@ getcompletion({pat}, {type} [, {filtered}]) *getcompletion()* shellcmd Shell command shellcmdline Shell command line with filename arguments sign |:sign| suboptions - syntax syntax file names |'syntax'| + syntax syntax file names 'syntax' syntime |:syntime| suboptions tag tags tag_listfiles tags, file names @@ -11185,7 +11185,7 @@ strridx({haystack}, {needle} [, {start}]) *strridx()* strtrans({string}) *strtrans()* The result is a String, which is {string} with all unprintable - characters translated into printable characters |'isprint'|. + characters translated into printable characters 'isprint'. Like they are shown in a window. Example: > echo strtrans(@a) < This displays a newline in register a as "^@" instead of @@ -11703,7 +11703,7 @@ taglist({expr} [, {filename}]) *taglist()* Refer to |tag-regexp| for more information about the tag search regular expression pattern. - Refer to |'tags'| for information about how the tags file is + Refer to 'tags' for information about how the tags file is located by Vim. Refer to |tags-file-format| for the format of the tags file generated by the different ctags tools. @@ -12235,7 +12235,7 @@ virtcol({expr} [, {list} [, {winid}]]) *virtcol()* last character. When "off" is omitted zero is used. When Virtual editing is active in the current mode, a position beyond the end of the line can be returned. Also see - |'virtualedit'| + 'virtualedit' If {list} is present and non-zero then virtcol() returns a List with the first and last screen position occupied by the @@ -12901,12 +12901,12 @@ clipboard_working Compiled with 'clipboard' support and it can be used. cmdline_compl Compiled with |cmdline-completion| support. cmdline_hist Compiled with |cmdline-history| support. cmdline_info Compiled with 'showcmd' and 'ruler' support. -comments Compiled with |'comments'| support. +comments Compiled with 'comments' support. compatible Compiled to be very Vi compatible. conpty Platform where |ConPTY| can be used. cryptv Compiled with encryption support |encryption|. cscope Compiled with |cscope| support. -cursorbind Compiled with |'cursorbind'| (always true) +cursorbind Compiled with 'cursorbind' (always true) debug Compiled with "DEBUG" defined. dialog_con Compiled with console dialog support. dialog_con_gui Compiled with console and GUI dialog support. @@ -12921,8 +12921,7 @@ emacs_tags Compiled with support for Emacs tags. eval Compiled with expression evaluation support. Always true, of course! ex_extra |+ex_extra| (always true) -extra_search Compiled with support for |'incsearch'| and - |'hlsearch'| +extra_search Compiled with support for 'incsearch' and 'hlsearch' farsi Support for Farsi was removed |farsi|. file_in_path Compiled with support for |gf| and || (always true) @@ -13053,7 +13052,7 @@ textprop Compiled with support for |text-properties|. tgetent Compiled with tgetent support, able to use a termcap or terminfo file. timers Compiled with |timer_start()| support. -title Compiled with window title support |'title'|. +title Compiled with window title support 'title'. (always true) toolbar Compiled with support for |gui-toolbar|. ttyin input is a terminal (tty) @@ -13061,7 +13060,7 @@ ttyout output is a terminal (tty) unix Unix version of Vim. *+unix* unnamedplus Compiled with support for "unnamedplus" in 'clipboard' user_commands User-defined commands. (always true) -vartabs Compiled with variable tabstop support |'vartabstop'|. +vartabs Compiled with variable tabstop support 'vartabstop'. vcon Win32: Virtual console support is working, can use 'termguicolors'. Also see |+vtp|. vertsplit Compiled with vertically split windows |:vsplit|. diff --git a/runtime/doc/change.txt b/runtime/doc/change.txt index a09637370f..734540f374 100644 --- a/runtime/doc/change.txt +++ b/runtime/doc/change.txt @@ -1,4 +1,4 @@ -*change.txt* For Vim version 9.1. Last change: 2025 Jul 15 +*change.txt* For Vim version 9.1. Last change: 2025 Aug 06 VIM REFERENCE MANUAL by Bram Moolenaar @@ -34,13 +34,13 @@ For inserting text see |insert.txt|. The key does not take a [count]. Instead, it deletes the last character of the count. See |:fixdel| if the key does not do what you - want. See |'whichwrap'| for deleting a line break + want. See 'whichwrap' for deleting a line break (join lines). *X* *dh* ["x]X Delete [count] characters before the cursor [into register x] (not |linewise|). Does the same as "dh". - Also see |'whichwrap'|. + Also see 'whichwrap'. *d* ["x]d{motion} Delete text that {motion} moves over [into register @@ -609,11 +609,11 @@ comment (starting with '"') after the `:!` command. ={motion} Filter {motion} lines through the external program given with the 'equalprg' option. When the 'equalprg' option is empty (this is the default), use the - internal formatting function |C-indenting| and - |'lisp'|. But when 'indentexpr' is not empty, it will - be used instead |indent-expression|. When Vim was - compiled without internal formatting then the "indent" - program is used as a last resort. + internal formatting function |C-indenting| and 'lisp'. + But when 'indentexpr' is not empty, it will be used + instead |indent-expression|. When Vim was compiled + without internal formatting then the "indent" program + is used as a last resort. *==* == Filter [count] lines like with ={motion}. diff --git a/runtime/doc/diff.txt b/runtime/doc/diff.txt index 97577fd7b0..150e8745fd 100644 --- a/runtime/doc/diff.txt +++ b/runtime/doc/diff.txt @@ -1,4 +1,4 @@ -*diff.txt* For Vim version 9.1. Last change: 2025 Jul 26 +*diff.txt* For Vim version 9.1. Last change: 2025 Aug 06 VIM REFERENCE MANUAL by Bram Moolenaar @@ -461,7 +461,7 @@ Manually set two anchors using line numbers via buffer-local options: > ============================================================================== 6. Diff options *diff-options* -Also see |'diffopt'| and the "diff" item of |'fillchars'|. +Also see 'diffopt' and the "diff" item of 'fillchars'. *diff-slow* *diff_translations* For very long lines, the diff syntax highlighting might be slow, especially diff --git a/runtime/doc/editing.txt b/runtime/doc/editing.txt index af9f39e233..aeb615c4a9 100644 --- a/runtime/doc/editing.txt +++ b/runtime/doc/editing.txt @@ -1,4 +1,4 @@ -*editing.txt* For Vim version 9.1. Last change: 2025 Jul 20 +*editing.txt* For Vim version 9.1. Last change: 2025 Aug 06 VIM REFERENCE MANUAL by Bram Moolenaar @@ -1380,7 +1380,7 @@ present in 'cpoptions' and "!" is not used in the command. :cd[!] {path} Change the current directory to {path}. If {path} is relative, it is searched for in the - directories listed in |'cdpath'|. + directories listed in 'cdpath'. Clear any window-local directory. Does not change the meaning of an already opened file, because its full path name is remembered. Files from diff --git a/runtime/doc/filetype.txt b/runtime/doc/filetype.txt index 63d7b030ef..0de7b20f33 100644 --- a/runtime/doc/filetype.txt +++ b/runtime/doc/filetype.txt @@ -1,4 +1,4 @@ -*filetype.txt* For Vim version 9.1. Last change: 2025 May 10 +*filetype.txt* For Vim version 9.1. Last change: 2025 Aug 06 VIM REFERENCE MANUAL by Bram Moolenaar @@ -42,7 +42,7 @@ Detail: The ":filetype on" command will load one of these files: name, the file $VIMRUNTIME/scripts.vim is used to detect it from the contents of the file. When the GUI is running or will start soon, the |menu.vim| script is - also sourced. See |'go-M'| about avoiding that. + also sourced. See 'go-M' about avoiding that. To add your own file types, see |new-filetype| below. To search for help on a filetype prepend "ft-" and optionally append "-syntax", "-indent" or diff --git a/runtime/doc/ft_ada.txt b/runtime/doc/ft_ada.txt index 9d07afd616..866857e8c3 100644 --- a/runtime/doc/ft_ada.txt +++ b/runtime/doc/ft_ada.txt @@ -1,4 +1,4 @@ -*ft_ada.txt* For Vim version 9.1. Last change: 2024 Sep 29 +*ft_ada.txt* For Vim version 9.1. Last change: 2025 Aug 06 ADA FILE TYPE PLUG-INS REFERENCE MANUAL~ @@ -76,8 +76,8 @@ The Ada plug-in provides support for: - user completion (|i_CTRL-X_CTRL-U|) - tag searches (|tagsrch.txt|) - Quick Fix (|quickfix.txt|) - - backspace handling (|'backspace'|) - - comment handling (|'comments'|, |'commentstring'|) + - backspace handling ('backspace') + - comment handling ('comments', 'commentstring') The plug-in only activates the features of the Ada mode whenever an Ada file is opened and adds Ada related entries to the main and pop-up menu. @@ -197,7 +197,7 @@ g:gnat.Project_File string *g:gnat.Make_Command* g:gnat.Make_Command string - External command used for |g:gnat.Make()| (|'makeprg'|). + External command used for |g:gnat.Make()| ('makeprg'). *g:gnat.Pretty_Program* g:gnat.Pretty_Program string @@ -213,7 +213,7 @@ g:gnat.Tags_Command string *g:gnat.Error_Format* g:gnat.Error_Format string - Error format (|'errorformat'|) + Error format ('errorformat') ------------------------------------------------------------------------------ 4.2 Dec Ada ~ @@ -243,11 +243,11 @@ g:decada.Unit_Name() function *g:decada.Make_Command* g:decada.Make_Command string - External command used for |g:decada.Make()| (|'makeprg'|). + External command used for |g:decada.Make()| ('makeprg'). *g:decada.Error_Format* g:decada.Error_Format string - Error format (|'errorformat'|). + Error format ('errorformat'). ============================================================================== 5. References ~ diff --git a/runtime/doc/ft_sql.txt b/runtime/doc/ft_sql.txt index 110784d8cf..0f466b4078 100644 --- a/runtime/doc/ft_sql.txt +++ b/runtime/doc/ft_sql.txt @@ -1,4 +1,4 @@ -*ft_sql.txt* For Vim version 9.1. Last change: 2022 Apr 06 +*ft_sql.txt* For Vim version 9.1. Last change: 2025 Aug 06 by David Fishburn @@ -168,7 +168,7 @@ with comments: > 1.4 Macros *sql-macros* ---------- -Vim's feature to find macro definitions, |'define'|, is supported using this +Vim's feature to find macro definitions, 'define', is supported using this regular expression: > \c\<\(VARIABLE\|DECLARE\|IN\|OUT\|INOUT\)\> @@ -239,13 +239,13 @@ buffer basis, at any time. The ftplugin/sql.vim file defines this function: > Executing this function without any parameters will set the indent and syntax scripts back to their defaults, see |sql-type-default|. If you have turned -off Vi's compatibility mode, |'compatible'|, you can use the key to +off Vi's compatibility mode, 'compatible', you can use the key to complete the optional parameter. After typing the function name and a space, you can use the completion to supply a parameter. The function takes the name of the Vim script you want to source. Using the |cmdline-completion| feature, the SQLSetType function will -search the |'runtimepath'| for all Vim scripts with a name containing 'sql'. +search the 'runtimepath' for all Vim scripts with a name containing 'sql'. This takes the guess work out of the spelling of the names. The following are examples: > :SQLSetType @@ -755,7 +755,7 @@ Step 1 Begins by editing a Perl file. Vim automatically sets the filetype to "perl". By default, Vim runs the appropriate filetype file ftplugin/perl.vim. If you are using the syntax completion plugin by following -the directions at |ft-syntax-omni| then the |'omnifunc'| option has been set to +the directions at |ft-syntax-omni| then the 'omnifunc' option has been set to "syntax#Complete". Pressing will display the omni popup containing the syntax items for Perl. @@ -767,7 +767,7 @@ maps for SQL completion, see |sql-completion-maps|. Now these maps have been created and the SQL completion plugin has been initialized. All SQL syntax items have been cached in preparation. The SQL filetype script detects we are attempting to use two different completion plugins. Since the SQL maps -begin with , the maps will toggle the |'omnifunc'| when in use. So you +begin with , the maps will toggle the 'omnifunc' when in use. So you can use to continue using the completion for Perl (using the syntax completion plugin) and to use the SQL completion features. diff --git a/runtime/doc/gui.txt b/runtime/doc/gui.txt index 76d851dc5d..9be598a338 100644 --- a/runtime/doc/gui.txt +++ b/runtime/doc/gui.txt @@ -1,4 +1,4 @@ -*gui.txt* For Vim version 9.1. Last change: 2024 Nov 17 +*gui.txt* For Vim version 9.1. Last change: 2025 Aug 06 VIM REFERENCE MANUAL by Bram Moolenaar @@ -491,7 +491,7 @@ menus and menu items. They are most useful for things that you can't remember what the key sequence was. For creating menus in a different language, see |:menutrans|. -If you don't want to use menus at all, see |'go-M'|. +If you don't want to use menus at all, see 'go-M'. *menu.vim* The default menus are read from the file "$VIMRUNTIME/menu.vim". See diff --git a/runtime/doc/gui_w32.txt b/runtime/doc/gui_w32.txt index c6f5725d82..6c0af5079f 100644 --- a/runtime/doc/gui_w32.txt +++ b/runtime/doc/gui_w32.txt @@ -1,4 +1,4 @@ -*gui_w32.txt* For Vim version 9.1. Last change: 2024 Jan 23 +*gui_w32.txt* For Vim version 9.1. Last change: 2025 Aug 06 VIM REFERENCE MANUAL by Bram Moolenaar @@ -394,7 +394,7 @@ printer installed this should also work: > :w >>prn Vim supports a number of standard MS-Windows features. Some of these are -detailed elsewhere: see |'mouse'|, |win32-hidden-menus|. +detailed elsewhere: see 'mouse', |win32-hidden-menus|. *drag-n-drop-win32* You can drag and drop one or more files into the Vim window, where they will diff --git a/runtime/doc/gui_x11.txt b/runtime/doc/gui_x11.txt index 318cac8369..a0ea1c738c 100644 --- a/runtime/doc/gui_x11.txt +++ b/runtime/doc/gui_x11.txt @@ -280,7 +280,7 @@ For "mwm" (Motif window manager) the line would be: > Mouse Pointers Available in X11 ~ *X11_mouse_shapes* -By using the |'mouseshape'| option, the mouse pointer can be automatically +By using the 'mouseshape' option, the mouse pointer can be automatically changed whenever Vim enters one of its various modes (e.g., Insert or Command). Currently, the available pointers are: @@ -321,8 +321,8 @@ stuff like -bg, -fg, etc). The ones that are supported are: -fg -foreground {color} foreground color -bg -background {color} background color -To set the font, see |'guifont'|. For GTK, there's also a menu option that -does this. +To set the font, see 'guifont'. For GTK, there's also a menu option that does +this. Additionally, there are these command line arguments, which are handled by GTK internally. Look in the GTK documentation for how they are used: @@ -684,7 +684,7 @@ cut, copy and paste operations). Of these three, Vim uses PRIMARY when reading and writing the "* register (hence when the X11 selections are available, Vim sets a default value for -|'clipboard'| of "autoselect"), and CLIPBOARD when reading and writing the "+ +'clipboard' of "autoselect"), and CLIPBOARD when reading and writing the "+ register. Vim does not access the SECONDARY selection. This applies both to the GUI and the terminal version. For non-X11 systems diff --git a/runtime/doc/howto.txt b/runtime/doc/howto.txt index e71ee8436b..9959ec5df1 100644 --- a/runtime/doc/howto.txt +++ b/runtime/doc/howto.txt @@ -1,4 +1,4 @@ -*howto.txt* For Vim version 9.1. Last change: 2006 Apr 02 +*howto.txt* For Vim version 9.1. Last change: 2025 Aug 06 VIM REFERENCE MANUAL by Bram Moolenaar @@ -35,8 +35,8 @@ How to ... *howdoi* *how-do-i* *howto* *how-to* |object-motions| text-object motions |various-motions| various motions |object-select| text-object selection -|'whichwrap'| move over line breaks -|'virtualedit'| move to where there is no text +'whichwrap' move over line breaks +'virtualedit' move to where there is no text |usr_27.txt| specify pattern for searches |tags-and-searches| do tags and special searches |29.4| search in include'd files used to find @@ -44,12 +44,12 @@ How to ... *howdoi* *how-do-i* *howto* *how-to* |K| look up manual for the keyword under cursor |03.7| scroll -|'sidescroll'| scroll horizontally/sideways -|'scrolloff'| set visible context lines +'sidescroll' scroll horizontally/sideways +'scrolloff' set visible context lines |mode-switching| change modes |04.4| use Visual mode -|'insertmode'| start Vim in Insert mode +'insertmode' start Vim in Insert mode |40.1| map keys |24.7| create abbreviations @@ -61,13 +61,13 @@ How to ... *howdoi* *how-do-i* *howto* *how-to* |20.1| do command-line editing |20.3| do command-line completion -|'cmdheight'| increase the height of command-line +'cmdheight' increase the height of command-line |10.3| specify command-line ranges |40.3| specify commands to be executed automatically before/after reading/writing entering/leaving a buffer/window -|'autowrite'| write automatically +'autowrite' write automatically |30.1| speedup edit-compile-edit cycle or compile and fix errors within Vim @@ -76,12 +76,12 @@ How to ... *howdoi* *how-do-i* *howto* *how-to* |term-dependent-settings| set options depending on terminal name |save-settings| save settings |:quote| comment my .vim files -|'helpheight'| change the default help height -|'highlight'| set various highlighting modes -|'title'| set the window title -|'icon'| set window icon title -|'report'| avoid seeing the change messages on every line -|'shortmess'| avoid |hit-enter| prompts +'helpheight' change the default help height +'highlight' set various highlighting modes +'title' set the window title +'icon' set window icon title +'report' avoid seeing the change messages on every line +'shortmess' avoid |hit-enter| prompts |mouse-using| use mouse with Vim |usr_08.txt| manage multiple windows and buffers diff --git a/runtime/doc/index.txt b/runtime/doc/index.txt index aa47415679..dc60caea0f 100644 --- a/runtime/doc/index.txt +++ b/runtime/doc/index.txt @@ -1,4 +1,4 @@ -*index.txt* For Vim version 9.1. Last change: 2025 Jul 20 +*index.txt* For Vim version 9.1. Last change: 2025 Aug 06 VIM REFERENCE MANUAL by Bram Moolenaar @@ -263,7 +263,7 @@ tag char note action in Normal mode ~ |&| & 2 repeat last :s |'| '{a-zA-Z0-9} 1 cursor to the first CHAR on the line with mark {a-zA-Z0-9} -|''| '' 1 cursor to the first CHAR of the line where +'' '' 1 cursor to the first CHAR of the line where the cursor was before the latest jump. |'(| '( 1 cursor to the first CHAR on the line of the start of the current sentence @@ -1034,7 +1034,7 @@ tag command action in Command-line editing mode ~ |c_CTRL-D| CTRL-D list completions that match the pattern in front of the cursor |c_CTRL-E| CTRL-E cursor to end of command-line -|'cedit'| CTRL-F default value for 'cedit': opens the +'cedit' CTRL-F default value for 'cedit': opens the command-line window; otherwise not used |c_CTRL-G| CTRL-G next match when 'incsearch' is active |c_| delete the character in front of the cursor diff --git a/runtime/doc/insert.txt b/runtime/doc/insert.txt index ec896809ef..c465e7d060 100644 --- a/runtime/doc/insert.txt +++ b/runtime/doc/insert.txt @@ -1,4 +1,4 @@ -*insert.txt* For Vim version 9.1. Last change: 2025 Jul 25 +*insert.txt* For Vim version 9.1. Last change: 2025 Aug 06 VIM REFERENCE MANUAL by Bram Moolenaar @@ -38,11 +38,11 @@ use "CTRL-V 003" to insert a CTRL-C. Note: When CTRL-V is mapped you can often use CTRL-Q instead |i_CTRL-Q|. If you are working in a special language mode when inserting text, see the -'langmap' option, |'langmap'|, on how to avoid switching this mode on and off +'langmap' option, 'langmap', on how to avoid switching this mode on and off all the time. If you have 'insertmode' set, and a few other keys get another meaning. -See |'insertmode'|. +See 'insertmode'. char action ~ ----------------------------------------------------------------------- @@ -292,7 +292,7 @@ When 'backspace' is empty, Vi compatible backspacing is used. You cannot backspace over autoindent, before column 1 or before where insert started. For backwards compatibility the values "0", "1", "2" and "3" are also allowed, -see |'backspace'|. +see 'backspace'. If the 'backspace' option does contain "eol" and the cursor is in column 1 when one of the three keys is used, the current line is joined with the @@ -619,7 +619,7 @@ In 'list' mode, Virtual Replace mode acts as if it was not in 'list' mode, unless "L" is in 'cpoptions'. Note that the only situations for which characters beyond the cursor should -appear to move are in List mode |'list'|, and occasionally when 'wrap' is set +appear to move are in List mode 'list', and occasionally when 'wrap' is set (and the line changes length to become shorter or wider than the width of the screen). In other cases spaces may be inserted to avoid following characters to move. @@ -1136,11 +1136,11 @@ CTRL-X CTRL-Z Stop completion without changing the text. AUTOCOMPLETION *ins-autocompletion* Vim can display a completion menu as you type, similar to using |i_CTRL-N|, -but triggered automatically. See |'autocomplete'|. The menu items are -collected from the sources listed in the |'complete'| option. +but triggered automatically. See 'autocomplete'. The menu items are collected +from the sources listed in the 'complete' option. Unlike manual |i_CTRL-N| completion, this mode uses a decaying timeout to keep -Vim responsive. Sources earlier in the |'complete'| list are given more time +Vim responsive. Sources earlier in the 'complete' list are given more time (higher priority), but every source is guaranteed a time slice, however small. This mode is fully compatible with other completion modes. You can invoke diff --git a/runtime/doc/intro.txt b/runtime/doc/intro.txt index b39f3314fc..896ca72d96 100644 --- a/runtime/doc/intro.txt +++ b/runtime/doc/intro.txt @@ -1,4 +1,4 @@ -*intro.txt* For Vim version 9.1. Last change: 2024 Oct 05 +*intro.txt* For Vim version 9.1. Last change: 2025 Aug 06 VIM REFERENCE MANUAL by Bram Moolenaar @@ -821,7 +821,7 @@ current mode 'showmode' on on command characters 'showcmd' on off cursor position 'ruler' off off -The current mode is "-- INSERT --" or "-- REPLACE --", see |'showmode'|. The +The current mode is "-- INSERT --" or "-- REPLACE --", see 'showmode'. The command characters are those that you typed but were not used yet. If you have a slow terminal you can switch off the status messages to speed diff --git a/runtime/doc/map.txt b/runtime/doc/map.txt index 5a904b05bc..b220a08f3a 100644 --- a/runtime/doc/map.txt +++ b/runtime/doc/map.txt @@ -1,4 +1,4 @@ -*map.txt* For Vim version 9.1. Last change: 2025 Jul 14 +*map.txt* For Vim version 9.1. Last change: 2025 Aug 06 VIM REFERENCE MANUAL by Bram Moolenaar @@ -1635,13 +1635,13 @@ completion can be enabled: -complete=cscope |:cscope| suboptions -complete=diff_buffer diff buffer names -complete=dir directory names - -complete=dir_in_path directory names in |'cdpath'| + -complete=dir_in_path directory names in 'cdpath' -complete=environment environment variable names -complete=event autocommand events -complete=expression Vim expression -complete=file file and directory names - -complete=file_in_path file and directory names in |'path'| - -complete=filetype filetype names |'filetype'| + -complete=file_in_path file and directory names in 'path' + -complete=filetype filetype names 'filetype' -complete=function function name -complete=help help subjects -complete=highlight highlight groups @@ -1655,13 +1655,13 @@ completion can be enabled: -complete=option options -complete=packadd optional package |pack-add| names -complete=retab |:retab| suboptions - -complete=runtime file and directory names in |'runtimepath'| + -complete=runtime file and directory names in 'runtimepath' -complete=scriptnames sourced script names -complete=shellcmd Shell command -complete=shellcmdline First is a shell command and subsequent ones are filenames. The same behavior as |:!cmd| -complete=sign |:sign| suboptions - -complete=syntax syntax file names |'syntax'| + -complete=syntax syntax file names 'syntax' -complete=syntime |:syntime| suboptions -complete=tag tags -complete=tag_listfiles tags, file names are shown when CTRL-D is hit diff --git a/runtime/doc/message.txt b/runtime/doc/message.txt index 3fcbd95706..048f428cbe 100644 --- a/runtime/doc/message.txt +++ b/runtime/doc/message.txt @@ -1,4 +1,4 @@ -*message.txt* For Vim version 9.1. Last change: 2024 Dec 06 +*message.txt* For Vim version 9.1. Last change: 2025 Aug 06 VIM REFERENCE MANUAL by Bram Moolenaar @@ -572,7 +572,7 @@ attempting a symlink attack (could happen when editing a file in /tmp or when Vim (and Vi) expect tags files to be sorted in ASCII order. Binary searching can then be used, which is a lot faster than a linear search. If your tags -files are not properly sorted, reset the |'tagbsearch'| option. +files are not properly sorted, reset the 'tagbsearch' option. This message is only given when Vim detects a problem when searching for a tag. Sometimes this message is not given, even though the tags file is not properly sorted. diff --git a/runtime/doc/motion.txt b/runtime/doc/motion.txt index 726d15ddea..0b10c55cce 100644 --- a/runtime/doc/motion.txt +++ b/runtime/doc/motion.txt @@ -1,4 +1,4 @@ -*motion.txt* For Vim version 9.1. Last change: 2025 Apr 03 +*motion.txt* For Vim version 9.1. Last change: 2025 Aug 06 VIM REFERENCE MANUAL by Bram Moolenaar @@ -1036,7 +1036,7 @@ These commands are not marks themselves, but jump to a mark: *:keepj* *:keepjumps* :keepj[umps] {command} - Moving around in {command} does not change the |''|, + Moving around in {command} does not change the '', |'.| and |'^| marks, the |jumplist| or the |changelist|. Useful when making a change or inserting text diff --git a/runtime/doc/options.txt b/runtime/doc/options.txt index a9ebaec192..7525192db2 100644 --- a/runtime/doc/options.txt +++ b/runtime/doc/options.txt @@ -1,4 +1,4 @@ -*options.txt* For Vim version 9.1. Last change: 2025 Jul 25 +*options.txt* For Vim version 9.1. Last change: 2025 Aug 06 VIM REFERENCE MANUAL by Bram Moolenaar @@ -1589,7 +1589,7 @@ A jump table for the options with a short description can be found at |Q_op|. "nofile" and "nowrite" buffers are similar: both: The buffer is not to be written to disk, ":w" doesn't work (":w filename" does work though). - both: The buffer is never considered to be |'modified'|. + both: The buffer is never considered to be 'modified'. There is no warning when the changes will be lost, for example when you quit Vim. both: A swap file is only created when using too much memory @@ -1642,7 +1642,7 @@ A jump table for the options with a short description can be found at |Q_op|. searched for has a relative path, not an absolute part starting with "/", "./" or "../", the 'cdpath' option is not used then. The 'cdpath' option's value has the same form and semantics as - |'path'|. Also see |file-searching|. + 'path'. Also see |file-searching|. The default value is taken from $CDPATH, with a "," prepended to look in the current directory first. If the default value taken from $CDPATH is not what you want, include @@ -1798,7 +1798,7 @@ A jump table for the options with a short description can be found at |Q_op|. after that. Therefore do not append an item with += but use ^= to prepend, e.g.: > set clipboard^=unnamed -< When using the GUI see |'go-A'|. +< When using the GUI see 'go-A'. These names are recognized: *clipboard-unnamed* @@ -1832,7 +1832,7 @@ A jump table for the options with a short description can be found at |Q_op|. area extended, Vim tries to become the owner of the windowing system's global selection or put the selected text on the clipboard used by the selection - register "*. See |'go-a'| and |quotestar| for details. + register "*. See 'go-a' and |quotestar| for details. When the GUI is active, the 'a' flag in 'guioptions' is used, when the GUI is not active, this "autoselect" flag is used. @@ -2228,7 +2228,7 @@ A jump table for the options with a short description can be found at |Q_op|. controls how completion candidates are reduced from the list of alternatives. If you want to use |fuzzy-matching| to gather more alternatives for your candidate list, - see |'completefuzzycollect'|. + see 'completefuzzycollect'. longest Only insert the longest common text of the matches. If the menu is displayed you can use CTRL-L to add more @@ -2265,7 +2265,7 @@ A jump table for the options with a short description can be found at |Q_op|. popup Show extra information about the currently selected completion in a popup window. Only works in combination with "menu" or "menuone". Overrides "preview". - See |'completepopup'| for specifying properties. + See 'completepopup' for specifying properties. {only works when compiled with the |+textprop| feature} popuphidden @@ -2386,7 +2386,7 @@ A jump table for the options with a short description can be found at |Q_op|. local to buffer Copy the structure of the existing lines indent when autoindenting a new line. Normally the new indent is reconstructed by a series of - tabs followed by spaces as required (unless |'expandtab'| is enabled, + tabs followed by spaces as required (unless 'expandtab' is enabled, in which case only spaces are used). Enabling this option makes the new line copy whatever characters were used for indenting on the existing line. 'expandtab' has no effect on these characters, a Tab @@ -2537,7 +2537,7 @@ A jump table for the options with a short description can be found at |Q_op|. *cpo-m* m When included, a showmatch will always wait half a second. When not included, a showmatch will wait half - a second or until a character is typed. |'showmatch'| + a second or until a character is typed. 'showmatch' *cpo-M* M When excluded, "%" matching will take backslashes into account. Thus in "( \( )" and "\( ( \)" the outer @@ -5609,8 +5609,7 @@ A jump table for the options with a short description can be found at |Q_op|. 'lispoptions' 'lop' string (default "") local to buffer Comma-separated list of items that influence the Lisp indenting when - enabled with the |'lisp'| option. Currently only one item is - supported: + enabled with the 'lisp' option. Currently only one item is supported: expr:1 use 'indentexpr' for Lisp indenting when it is set expr:0 do not use 'indentexpr' for Lisp indenting (default) Note that when using 'indentexpr' the `=` operator indents all the @@ -5620,7 +5619,7 @@ A jump table for the options with a short description can be found at |Q_op|. 'lispwords' 'lw' string (default is very long) global or local to buffer |global-local| Comma-separated list of words that influence the Lisp indenting when - enabled with the |'lisp'| option. + enabled with the 'lisp' option. *'list'* *'nolist'* 'list' boolean (default off) @@ -6112,7 +6111,7 @@ A jump table for the options with a short description can be found at |Q_op|. When the mouse is not enabled, the GUI will still use the mouse for modeless selection. This doesn't move the text cursor. - See |mouse-using|. Also see |'clipboard'|. + See |mouse-using|. Also see 'clipboard'. Note: When enabling the mouse in a terminal, copy/paste will use the "* register if there is access to an X-server. The xterm handling of @@ -6603,7 +6602,7 @@ A jump table for the options with a short description can be found at |Q_op|. local to buffer When changing the indent of the current line, preserve as much of the indent structure as possible. Normally the indent is replaced by a - series of tabs followed by spaces as required (unless |'expandtab'| is + series of tabs followed by spaces as required (unless 'expandtab' is enabled, in which case only spaces are used). Enabling this option means the indent will preserve as many existing characters as possible for indenting, and only add additional tabs or spaces as required. @@ -7238,7 +7237,7 @@ A jump table for the options with a short description can be found at |Q_op|. current window also scrolls other scrollbind windows (windows that also have this option set). This option is useful for viewing the differences between two versions of a file, see 'diff'. - See |'scrollopt'| for options that determine how this option should be + See 'scrollopt' for options that determine how this option should be interpreted. This option is mostly reset when splitting a window to edit another file. This means that ":split | edit file" results in two windows @@ -7658,7 +7657,7 @@ A jump table for the options with a short description can be found at |Q_op|. 'shiftwidth' 'sw' number (default 8) local to buffer Number of columns that make up one level of (auto)indentation. Used - by |'cindent'|, |<<|, |>>|, etc. + by 'cindent', |<<|, |>>|, etc. If set to 0, Vim uses the current 'tabstop' value. Use |shiftwidth()| to obtain the effective value in scripts. @@ -7881,7 +7880,7 @@ A jump table for the options with a short description can be found at |Q_op|. global or local to window |global-local| The minimal number of screen columns to keep to the left and to the right of the cursor if 'nowrap' is set. Setting this option to a - value greater than 0 while having |'sidescroll'| also at a non-zero + value greater than 0 while having 'sidescroll' also at a non-zero value makes some context visible in the line you are scrolling in horizontally (except at beginning of the line). Setting this option to a large value (like 999) has the effect of keeping the cursor @@ -7893,9 +7892,9 @@ A jump table for the options with a short description can be found at |Q_op|. setlocal sidescrolloff=-1 < NOTE: This option is set to 0 when 'compatible' is set. - Example: Try this together with 'sidescroll' and 'listchars' as - in the following example to never allow the cursor to move - onto the "extends" character: > + Example: Try this together with 'sidescroll' and 'listchars' as in the + following example to never allow the cursor to move onto the + "extends" character: > :set nowrap sidescroll=1 listchars=extends:>,precedes:< :set sidescrolloff=1 @@ -7999,8 +7998,8 @@ A jump table for the options with a short description can be found at |Q_op|. in-depth explanations. If Vim is compiled with the |+vartabs| feature then the value of - 'softtabstop' will be ignored if |'varsofttabstop'| is set to - anything other than an empty string. + 'softtabstop' will be ignored if 'varsofttabstop' is set to anything + other than an empty string. *'spell'* *'nospell'* 'spell' boolean (default off) @@ -8443,12 +8442,12 @@ A jump table for the options with a short description can be found at |Q_op|. Careful: All text will be in memory: - Don't use this for big files. - Recovery will be impossible! - A swapfile will only be present when |'updatecount'| is non-zero and + A swapfile will only be present when 'updatecount' is non-zero and 'swapfile' is set. When 'swapfile' is reset, the swap file for the current buffer is immediately deleted. When 'swapfile' is set, and 'updatecount' is non-zero, a swap file is immediately created. - Also see |swap-file| and |'swapsync'|. + Also see |swap-file| and 'swapsync'. If you want to open a new buffer without creating a swap file for it, use the |:noswapfile| modifier. See 'directory' for where the swap file is created. @@ -8653,7 +8652,7 @@ A jump table for the options with a short description can be found at |Q_op|. character (ASCII 9); a Horizontal Tab always advances to the next tab stop. The value must be at least 1 and at most 9999. - If Vim was compiled with |+vartabs| and |'vartabstop'| is set, this + If Vim was compiled with |+vartabs| and 'vartabstop' is set, this option is ignored. Leave it at 8 unless you have a strong reason (see usr |30.5|). @@ -9115,7 +9114,7 @@ A jump table for the options with a short description can be found at |Q_op|. When Vim was compiled with HAVE_X11 defined, the original title will be restored if possible. The output of ":version" will include "+X11" when HAVE_X11 was defined, otherwise it will be "-X11". This also - works for the icon name |'icon'|. + works for the icon name 'icon'. But: When Vim was started with the |-X| argument, restoring the title will not work (except in the GUI). If the title cannot be restored, it is set to the value of 'titleold'. @@ -9348,7 +9347,7 @@ A jump table for the options with a short description can be found at |Q_op|. global {only when compiled with the |+persistent_undo| feature} List of directory names for undo files, separated with commas. - See |'backupdir'| for details of the format. + See 'backupdir' for details of the format. "." means using the directory of the file. The undo file name for "file.txt" is ".file.txt.un~". For other directories the file name is the full path of the edited @@ -9420,13 +9419,13 @@ A jump table for the options with a short description can be found at |Q_op|. recovery |crash-recovery|). 'updatecount' is set to zero by starting Vim with the "-n" option, see |startup|. When editing in readonly mode this option will be initialized to 10000. - The swapfile can be disabled per buffer with |'swapfile'|. + The swapfile can be disabled per buffer with 'swapfile'. When 'updatecount' is set from zero to non-zero, swap files are created for all buffers that have 'swapfile' set. When 'updatecount' is set to zero, existing swap files are not deleted. - Also see |'swapsync'|. - This option has no meaning in buffers where |'buftype'| is "nofile" - or "nowrite". + Also see 'swapsync'. + This option has no meaning in buffers where 'buftype' is "nofile" or + "nowrite". *'updatetime'* *'ut'* 'updatetime' 'ut' number (default 4000) diff --git a/runtime/doc/os_390.txt b/runtime/doc/os_390.txt index e15cd258f7..a8e10a9c37 100644 --- a/runtime/doc/os_390.txt +++ b/runtime/doc/os_390.txt @@ -1,4 +1,4 @@ -*os_390.txt* For Vim version 9.1. Last change: 2019 Dec 07 +*os_390.txt* For Vim version 9.1. Last change: 2025 Aug 06 VIM REFERENCE MANUAL by Ralf Schandl @@ -105,9 +105,9 @@ Never tested: - Perl interface (|perl|) - Hangul input (|hangul|) - Encryption support (|encryption|) - - Langmap (|'langmap'|) + - Langmap ('langmap') - Python support (|Python|) - - Right-to-left mode (|'rightleft'|) + - Right-to-left mode ('rightleft') - TCL interface (|tcl|) ... diff --git a/runtime/doc/os_dos.txt b/runtime/doc/os_dos.txt index 03c88dc474..c19a6ffd00 100644 --- a/runtime/doc/os_dos.txt +++ b/runtime/doc/os_dos.txt @@ -1,4 +1,4 @@ -*os_dos.txt* For Vim version 9.1. Last change: 2024 Dec 25 +*os_dos.txt* For Vim version 9.1. Last change: 2025 Aug 06 VIM REFERENCE MANUAL by Bram Moolenaar @@ -139,7 +139,7 @@ A DOS console does not support attributes like bold and underlining. You can set the color used in five modes with nine terminal options. Note that this is not necessary since you can set the color directly with the ":highlight" command; these options are for backward compatibility with older Vim versions. -The |'highlight'| option specifies which of the five modes is used for which +The 'highlight' option specifies which of the five modes is used for which action. > :set t_mr=^V^[\|xxm start of invert mode @@ -231,7 +231,7 @@ writing in Unix mode (":se ff=unix"). Vim sets 'fileformat' automatically when 'fileformats' is not empty (which is the default), so you don't really have to worry about what you are doing. - |'fileformat'| |'fileformats'| + 'fileformat' 'fileformats' If you want to edit a script file or a binary file, you should set the 'binary' option before loading the file. Script files and binary files may @@ -279,10 +279,10 @@ The default for the 'sh' ('shell') option is "command.com" on Windows 95 and "cmd.exe" on Windows NT. If SHELL is defined, Vim uses SHELL instead, and if SHELL is not defined but COMSPEC is, Vim uses COMSPEC. Vim starts external commands with " /c ". Typing CTRL-Z starts a new command -subshell. Return to Vim with "exit". |'shell'| |CTRL-Z| +subshell. Return to Vim with "exit". 'shell' |CTRL-Z| If you are running a third-party shell, you may need to set the -|'shellcmdflag'| ('shcf') and |'shellquote'| ('shq') or |'shellxquote'| +'shellcmdflag' ('shcf') and 'shellquote' ('shq') or 'shellxquote' ('sxq') options. Unfortunately, this also depends on the version of Vim used. For example, with the MKS Korn shell or with bash, the values of the options should be: diff --git a/runtime/doc/os_mac.txt b/runtime/doc/os_mac.txt index 0bf197d6d5..50c1291b97 100644 --- a/runtime/doc/os_mac.txt +++ b/runtime/doc/os_mac.txt @@ -1,4 +1,4 @@ -*os_mac.txt* For Vim version 9.1. Last change: 2024 Nov 14 +*os_mac.txt* For Vim version 9.1. Last change: 2025 Aug 06 VIM REFERENCE MANUAL by Bram Moolenaar et al. @@ -70,7 +70,7 @@ default command-key mappings. On older systems files starting with a dot "." are discouraged, thus the rc files are named "vimrc" or "_vimrc" and "gvimrc" or "_gvimrc". These files can be in any format (mac, dos or unix). Vim can handle any file format when -the |'nocompatible'| option is set, otherwise it will only handle mac format +the 'nocompatible' option is set, otherwise it will only handle mac format files. ============================================================================== diff --git a/runtime/doc/os_qnx.txt b/runtime/doc/os_qnx.txt index e1a586d148..7a63f0326f 100644 --- a/runtime/doc/os_qnx.txt +++ b/runtime/doc/os_qnx.txt @@ -1,4 +1,4 @@ -*os_qnx.txt* For Vim version 9.1. Last change: 2005 Mar 29 +*os_qnx.txt* For Vim version 9.1. Last change: 2025 Aug 06 VIM REFERENCE MANUAL by Julian Kinraid @@ -34,11 +34,10 @@ features you can enable/disable. Vim has support for the mouse and clipboard in a pterm, if those options are compiled in, which they are normally. -The options that affect mouse support are |'mouse'| and |'ttymouse'|. When -using the mouse, only simple left and right mouse clicking/dragging is -supported. If you hold down shift, ctrl, or alt while using the mouse, pterm -will handle the mouse itself. It will make a selection, separate from what -vim's doing. +The options that affect mouse support are 'mouse' and 'ttymouse'. When using +the mouse, only simple left and right mouse clicking/dragging is supported. +If you hold down shift, ctrl, or alt while using the mouse, pterm will handle +the mouse itself. It will make a selection, separate from what vim's doing. When the mouse is in use, you can press Alt-RightMouse to open the pterm menu. To turn the mouse off in vim, set the mouse option to nothing, set mouse= @@ -52,16 +51,16 @@ the terminal version will run. For more info - |gui-x11-start| Supported features: :browse command |:browse| :confirm command |:confirm| - Cursor blinking |'guicursor'| + Cursor blinking 'guicursor' Menus, popup menus and menu priorities |:menu| |popup-menu| |menu-priority| Toolbar |gui-toolbar| - |'toolbar'| + 'toolbar' Font selector (:set guifont=*) |photon-fonts| - Mouse focus |'mousefocus'| - Mouse hide |'mousehide'| - Mouse cursor shapes |'mouseshape'| + Mouse focus 'mousefocus' + Mouse hide 'mousehide' + Mouse cursor shapes 'mouseshape' Clipboard |gui-clipboard| Unfinished features: diff --git a/runtime/doc/os_win32.txt b/runtime/doc/os_win32.txt index 54c8e91bd0..ec2d5b6046 100644 --- a/runtime/doc/os_win32.txt +++ b/runtime/doc/os_win32.txt @@ -1,4 +1,4 @@ -*os_win32.txt* For Vim version 9.1. Last change: 2024 May 11 +*os_win32.txt* For Vim version 9.1. Last change: 2025 Aug 06 VIM REFERENCE MANUAL by George Reilly @@ -156,7 +156,7 @@ Examples, with [] around an argument: When 'restorescreen' is set (which is the default), Vim will restore the original contents of the console when exiting or when executing external -commands. If you don't want this, use ":set nors". |'restorescreen'| +commands. If you don't want this, use ":set nors". 'restorescreen' ============================================================================== 4. Using the mouse *win32-mouse* @@ -232,7 +232,7 @@ A. On Unix, Vim is prepared for links (symbolic or hard). A backup copy of protection bits are set like the original file. However, this doesn't work properly when working on an NFS-mounted file system where links and other things exist. The only way to fix this in the current version is not - making a backup file, by ":set nobackup nowritebackup" |'writebackup'| + making a backup file, by ":set nobackup nowritebackup" 'writebackup' Q. I'm using Vim to edit a file on a Unix file server through Samba. When I write the file, the owner of the file is changed. Why? @@ -312,7 +312,7 @@ A. You have three possible solutions depending on what you want: should use this flag only if the application you run doesn't require any input. Otherwise it will get an EOF error because its input stream (stdin) would be redirected to \\.\NUL (stdout and stderr too). - 3) Set the '!' flag in the 'guioptions' option |'go-!'|. This will make Vim + 3) Set the '!' flag in the 'guioptions' option 'go-!'. This will make Vim run the "start" command inside Vims terminal window and not open a console window. diff --git a/runtime/doc/pattern.txt b/runtime/doc/pattern.txt index d2adb26570..8da707f1b2 100644 --- a/runtime/doc/pattern.txt +++ b/runtime/doc/pattern.txt @@ -1,4 +1,4 @@ -*pattern.txt* For Vim version 9.1. Last change: 2025 Jul 10 +*pattern.txt* For Vim version 9.1. Last change: 2025 Aug 06 VIM REFERENCE MANUAL by Bram Moolenaar @@ -72,7 +72,7 @@ N Repeat the latest "/" or "?" [count] times in * Search forward for the [count]'th occurrence of the word nearest to the cursor. The word used for the search is the first of: - 1. the keyword under the cursor |'iskeyword'| + 1. the keyword under the cursor 'iskeyword' 2. the first keyword after the cursor, in the current line 3. the non-blank word under the cursor diff --git a/runtime/doc/pi_netrw.txt b/runtime/doc/pi_netrw.txt index 7a81044bde..ae64ad4666 100644 --- a/runtime/doc/pi_netrw.txt +++ b/runtime/doc/pi_netrw.txt @@ -121,7 +121,7 @@ you'll need to have at least the following in your <.vimrc>: set nocp " 'compatible' is not set filetype plugin on " plugins are enabled < -(see |'cp'| and |:filetype-plugin-on|) +(see 'cp' and |:filetype-plugin-on|) Netrw supports "transparent" editing of files on other machines using urls (see |netrw-transparent|). As an example of this, let's assume you have an @@ -667,7 +667,7 @@ However, |netrw-ssh-hack| can help with this problem. 5. Activation *netrw-activate* {{{1 Network-oriented file transfers are available by default whenever Vim's -|'nocompatible'| mode is enabled. Netrw's script files reside in your +'nocompatible' mode is enabled. Netrw's script files reside in your system's plugin, autoload, and syntax directories; just the plugin/netrwPlugin.vim script is sourced automatically whenever you bring up vim. The main script in autoload/netrw.vim is only loaded when you actually @@ -1170,7 +1170,7 @@ The :NetrwMB command is available outside of netrw buffers (once netrw has been invoked in the session). The file ".netrwbook" holds bookmarks when netrw (and vim) is not active. By -default, its stored on the first directory on the user's |'runtimepath'|. +default, its stored on the first directory on the user's 'runtimepath'. Related Topics: |netrw-gb| how to return (go) to a bookmark @@ -1396,7 +1396,7 @@ used in that count. See |g:netrw_dirhistmax| for how to control the quantity of history stack slots. The file ".netrwhist" holds history when netrw (and vim) is not active. By default, its stored on the first directory on the user's -|'runtimepath'|. +'runtimepath'. Related Topics: |netrw-U| changing to a successor directory @@ -1515,7 +1515,7 @@ DIRECTORY EXPLORATION COMMANDS {{{2 *netrw-:Explore* :Explore will open the local-directory browser on the current file's directory (or on directory [dir] if specified). The window will be - split only if the file has been modified and |'hidden'| is not set, + split only if the file has been modified and 'hidden' is not set, otherwise the browsing window will take over that window. Normally the splitting is taken horizontally. Also see: |netrw-:Rexplore| @@ -2400,11 +2400,11 @@ your browsing preferences. (see also: |netrw-settings|) *g:netrw_alto* change from above splitting to below splitting by setting this variable (see |netrw-o|) - default: =&sb (see |'sb'|) + default: =&sb (see 'sb') *g:netrw_altv* change from left splitting to right splitting by setting this variable (see |netrw-v|) - default: =&spr (see |'spr'|) + default: =&spr (see 'spr') *g:netrw_banner* enable/suppress the banner =0: suppress the banner @@ -2472,7 +2472,7 @@ your browsing preferences. (see also: |netrw-settings|) *g:netrw_cursor* = 2 (default) This option controls the use of the - |'cursorline'| (cul) and |'cursorcolumn'| + 'cursorline' (cul) and 'cursorcolumn' (cuc) settings by netrw: Value Thin-Long-Tree Wide @@ -2487,15 +2487,15 @@ your browsing preferences. (see also: |netrw-settings|) =8 cul U-cuc cul cuc Where - u-cul : user's |'cursorline'| initial setting used - u-cuc : user's |'cursorcolumn'| initial setting used - U-cul : user's |'cursorline'| current setting used - U-cuc : user's |'cursorcolumn'| current setting used - cul : |'cursorline'| will be locally set - cuc : |'cursorcolumn'| will be locally set + u-cul : user's 'cursorline' initial setting used + u-cuc : user's 'cursorcolumn' initial setting used + U-cul : user's 'cursorline' current setting used + U-cuc : user's 'cursorcolumn' current setting used + cul : 'cursorline' will be locally set + cuc : 'cursorcolumn' will be locally set The "initial setting" means the values of - the |'cuc'| and |'cul'| settings in effect when + the 'cuc' and 'cul' settings in effect when netrw last saw |g:netrw_cursor| >= 5 or when netrw was initially run. @@ -2566,7 +2566,7 @@ your browsing preferences. (see also: |netrw-settings|) *g:netrw_ffkeep* (default: doesn't exist) If this variable exists and is zero, then netrw will not do a save and restore for - |'fileformat'|. + 'fileformat'. *g:netrw_fname_escape* =' ?&;%' Used on filenames before remote reading/writing @@ -2618,7 +2618,7 @@ your browsing preferences. (see also: |netrw-settings|) .netrwhist). Netrw uses |expand()|on the string. default: the first directory on the - |'runtimepath'| + 'runtimepath' *g:netrw_keepdir* =1 (default) keep current directory immune from the browsing directory. @@ -2814,7 +2814,7 @@ your browsing preferences. (see also: |netrw-settings|) netrwYacc : *.y In addition, those groups mentioned in - |'suffixes'| are also added to the special + 'suffixes' are also added to the special file highlighting group. These syntax highlighting groups are linked to netrwGray or Folded by default @@ -2892,7 +2892,7 @@ your browsing preferences. (see also: |netrw-settings|) used to specify the quantity of lines or columns for the new window. If g:netrw_winsize is zero, then a normal - split will be made (ie. |'equalalways'| will + split will be made (ie. 'equalalways' will take effect, for example). default: 50 (for 50%) @@ -2911,7 +2911,7 @@ your browsing preferences. (see also: |netrw-settings|) codepoint; a hard tab is one; wide and narrow CJK are one each; etc.) =3: virtual length (counting tabs as anything - between 1 and |'tabstop'|, wide CJK as 2 + between 1 and 'tabstop', wide CJK as 2 rather than 1, Arabic alif as zero when immediately preceded by lam, one otherwise, etc) @@ -3003,7 +3003,7 @@ These will: Related: if you like this idea, you may also find :Lexplore (|netrw-:Lexplore|) or |g:netrw_chgwin| of interest -Also see: |g:netrw_chgwin| |netrw-P| |'previewwindow'| |CTRL-W_z| |:pclose| +Also see: |g:netrw_chgwin| |netrw-P| 'previewwindow' |CTRL-W_z| |:pclose| PREVIOUS WINDOW *netrw-P* *netrw-prvwin* {{{2 @@ -3401,7 +3401,7 @@ Example: Clear netrw's marked file list via a mapping on gu > not by netrw, and there appears to be no way to work around it. Coupled with the default cmdheight of 1, this message causes the "Press ENTER..." prompt. So: read |hit-enter|; - I also suggest that you set your |'cmdheight'| to 2 (or more) in + I also suggest that you set your 'cmdheight' to 2 (or more) in your <.vimrc> file. *netrw-p10* @@ -3520,7 +3520,7 @@ Example: Clear netrw's marked file list via a mapping on gu > I expect both buffers to exist, but only the last one does. (Lance) Problem is caused by "set autochdir" in .vimrc. - (drchip) I am able to duplicate this problem with |'acd'| set. + (drchip) I am able to duplicate this problem with 'acd' set. It appears that the buffers are not exactly closed; a ":ls!" will show them (although ":ls" does not). diff --git a/runtime/doc/pi_tar.txt b/runtime/doc/pi_tar.txt index 52706e93ef..9d6a520dea 100644 --- a/runtime/doc/pi_tar.txt +++ b/runtime/doc/pi_tar.txt @@ -1,4 +1,4 @@ -*pi_tar.txt* For Vim version 9.1. Last change: 2025 Jul 15 +*pi_tar.txt* For Vim version 9.1. Last change: 2025 Aug 06 +====================+ | Tar File Interface | @@ -38,9 +38,9 @@ Copyright 2005-2017: *tar-copyright* :Vimuntar [vimhome] This command copies, if necessary, the tarball to the .vim or vimfiles - directory using the first writable directory in the |'runtimepath'| - when no [vimhome] is specified. Otherwise, the [vimhome] argument - allows the user to specify that directory, instead. + directory using the first writable directory in the 'runtimepath' when + no [vimhome] is specified. Otherwise, the [vimhome] argument allows + the user to specify that directory, instead. The copy is done using the command in *g:tar_copycmd* , which is > cp for cygwin, unix, macunix diff --git a/runtime/doc/pi_vimball.txt b/runtime/doc/pi_vimball.txt index 35d4d7cbff..f498e57f93 100644 --- a/runtime/doc/pi_vimball.txt +++ b/runtime/doc/pi_vimball.txt @@ -1,4 +1,4 @@ -*pi_vimball.txt* For Vim version 9.1. Last change: 2016 Apr 11 +*pi_vimball.txt* For Vim version 9.1. Last change: 2025 Aug 06 ---------------- Vimball Archiver @@ -51,7 +51,7 @@ Copyright: (c) 2004-2015 by Charles E. Campbell *Vimball-copyright* :RmVimball someplugin < This operation is not at all easy for zips and tarballs, for example. - Vimball examines the user's |'runtimepath'| to determine where to put + Vimball examines the user's 'runtimepath' to determine where to put the scripts. The first directory mentioned on the runtimepath is usually used if possible. Use > :echo &rtp @@ -66,7 +66,7 @@ MAKING A VIMBALL *:MkVimball* The range is composed of lines holding paths to files to be included in your new vimball, omitting the portion of the paths that is - normally specified by the runtimepath (|'rtp'|). As an example: > + normally specified by the runtimepath ('rtp'). As an example: > plugin/something.vim doc/something.txt < using > @@ -77,7 +77,7 @@ MAKING A VIMBALL *:MkVimball* "filename.vba" file already exists, then MkVimball will issue a warning and not create the file. Note that these paths are relative to your .vim (vimfiles) directory, and the files should be in that - directory. The vimball plugin normally uses the first |'runtimepath'| + directory. The vimball plugin normally uses the first 'runtimepath' directory that exists as a prefix; don't use absolute paths, unless the user has specified such a path. @@ -110,7 +110,7 @@ MAKING DIRECTORIES VIA VIMBALLS *g:vimball_mkdir* CONTROLLING THE VIMBALL EXTRACTION DIRECTORY *g:vimball_home* - You may override the use of the |'runtimepath'| by specifying a + You may override the use of the 'runtimepath' by specifying a variable, g:vimball_home. *vimball-extract* @@ -138,7 +138,7 @@ MANUALLY INVOKING VIMBALL EXTRACTION *:UseVimball* vimball. One may choose to execute it by hand instead of sourcing the vimball; one may also choose to specify a path for the installation, thereby overriding the automatic choice of the first - existing directory on the |'runtimepath'|. + existing directory on the 'runtimepath'. REMOVING A VIMBALL *:RmVimball* @@ -146,8 +146,8 @@ REMOVING A VIMBALL *:RmVimball* This command removes all files generated by the specified vimball (but not any directories it may have made). One may choose a path - for de-installation, too (see |'runtimepath'|); otherwise, the - default is the first existing directory on the |'runtimepath'|. + for de-installation, too (see 'runtimepath'); otherwise, the default + is the first existing directory on the 'runtimepath'. To implement this, a file (.VimballRecord) is made in that directory containing a record of what files need to be removed for all vimballs used thus far. @@ -188,7 +188,7 @@ WINDOWS *vimball-windows* prepending the current directory to it. 33 : Apr 02, 2011 * Gave priority to *.vmb over *.vba * Changed silent! to sil! (shorter) - * Safed |'swf'| setting (during vimball extraction, + * Safed 'swf' setting (during vimball extraction, its now turned off) 32 : May 19, 2010 * (Christian Brabrandt) :so someplugin.vba and :so someplugin.vba.gz (and the other supported @@ -247,7 +247,7 @@ WINDOWS *vimball-windows* 14 : May 26, 2006 * bugfixes 13 : May 01, 2006 * exists("&acd") used to determine if the acd option exists - 12 : May 01, 2006 * bugfix - the |'acd'| option is not always defined + 12 : May 01, 2006 * bugfix - the 'acd' option is not always defined 11 : Apr 27, 2006 * VimballList would create missing subdirectories that the vimball specified were needed. Fixed. 10 : Apr 27, 2006 * moved all setting saving/restoration to a pair of diff --git a/runtime/doc/quickfix.txt b/runtime/doc/quickfix.txt index a9a43feda6..676c0b119d 100644 --- a/runtime/doc/quickfix.txt +++ b/runtime/doc/quickfix.txt @@ -1,4 +1,4 @@ -*quickfix.txt* For Vim version 9.1. Last change: 2025 Apr 06 +*quickfix.txt* For Vim version 9.1. Last change: 2025 Aug 06 VIM REFERENCE MANUAL by Bram Moolenaar @@ -1048,8 +1048,8 @@ commands can be combined to create a NewGrep command: > {pattern} is a Vim search pattern. Instead of enclosing it in / any non-ID character (see - |'isident'|) can be used, so long as it does not - appear in {pattern}. + 'isident') can be used, so long as it does not appear + in {pattern}. 'ignorecase' applies. To overrule it put |/\c| in the pattern to ignore case or |/\C| to match case. 'smartcase' is not used. diff --git a/runtime/doc/quickref.txt b/runtime/doc/quickref.txt index e21cb9d4e4..0a5bcc9700 100644 --- a/runtime/doc/quickref.txt +++ b/runtime/doc/quickref.txt @@ -1460,7 +1460,7 @@ Context-sensitive completion on the command-line: ------------------------------------------------------------------------------ *Q_fo* Folding -|'foldmethod'| set foldmethod=manual manual folding +'foldmethod' set foldmethod=manual manual folding set foldmethod=indent folding by indent set foldmethod=expr folding by 'foldexpr' set foldmethod=syntax folding by syntax regions diff --git a/runtime/doc/spell.txt b/runtime/doc/spell.txt index e3acb6eed0..741d914a4f 100644 --- a/runtime/doc/spell.txt +++ b/runtime/doc/spell.txt @@ -1,4 +1,4 @@ -*spell.txt* For Vim version 9.1. Last change: 2024 Oct 05 +*spell.txt* For Vim version 9.1. Last change: 2025 Aug 06 VIM REFERENCE MANUAL by Bram Moolenaar @@ -218,7 +218,7 @@ CTRL-X s to find suggestions. This works like Insert mode completion. Use CTRL-N to use the next suggestion, CTRL-P to go back. |i_CTRL-X_s| The 'spellsuggest' option influences how the list of suggestions is generated -and sorted. See |'spellsuggest'|. +and sorted. See 'spellsuggest'. The 'spellcapcheck' option is used to check the first word of a sentence starts with a capital. This doesn't work for the first word in the file. diff --git a/runtime/doc/starting.txt b/runtime/doc/starting.txt index 2fdf3fcb63..2a0b17259e 100644 --- a/runtime/doc/starting.txt +++ b/runtime/doc/starting.txt @@ -1,4 +1,4 @@ -*starting.txt* For Vim version 9.1. Last change: 2025 Jun 28 +*starting.txt* For Vim version 9.1. Last change: 2025 Aug 06 VIM REFERENCE MANUAL by Bram Moolenaar @@ -505,7 +505,7 @@ a slash. Thus "-R" means recovery and "-/R" readonly. Using the "-u" argument with another argument than DEFAULTS has the side effect that the 'compatible' option will be on by default. This can have unexpected effects. See - |'compatible'|. + 'compatible'. *-U* *E230* -U {gvimrc} The file {gvimrc} is read for initializations when the GUI @@ -1380,7 +1380,7 @@ these steps: You need to escape special characters, esp. spaces. Note that when you create a .vimrc file, this can influence the 'compatible' -option, which has several side effects. See |'compatible'|. +option, which has several side effects. See 'compatible'. ":mkvimrc", ":mkexrc" and ":mksession" write the command to set or reset the 'compatible' option to the output file first, because of these side effects. @@ -1666,7 +1666,7 @@ VIMINFO FILE NAME *viminfo-file-name* is not set, "$VIM\_viminfo" is used. When $VIM is also not set, "c:\_viminfo" is used. - The 'n' flag in the 'viminfo' option can be used to specify another viminfo - file name |'viminfo'|. + file name 'viminfo'. - The "-i" Vim argument can be used to set another file name, |-i|. When the file name given is "NONE" (all uppercase), no viminfo file is ever read or written. Also not for the commands below! diff --git a/runtime/doc/syntax.txt b/runtime/doc/syntax.txt index b90c01b1da..4e36690a8a 100644 --- a/runtime/doc/syntax.txt +++ b/runtime/doc/syntax.txt @@ -1,4 +1,4 @@ -*syntax.txt* For Vim version 9.1. Last change: 2025 Jul 20 +*syntax.txt* For Vim version 9.1. Last change: 2025 Aug 06 VIM REFERENCE MANUAL by Bram Moolenaar @@ -64,7 +64,7 @@ directory where the Vim stuff is located. For example, if your syntax files are in the "/usr/vim/vim82/syntax" directory, set $VIMRUNTIME to "/usr/vim/vim82". You must do this in the shell, before starting Vim. This command also sources the |menu.vim| script when the GUI is running or -will start soon. See |'go-M'| about avoiding that. +will start soon. See 'go-M' about avoiding that. *:syn-on* *:syntax-on* The `:syntax enable` command will keep most of your current color settings. @@ -2343,7 +2343,7 @@ the parentheses and backquoted parentheses. Because of the quantity of colorization levels, unlike non-rainbow highlighting, the rainbow mode specifies its highlighting using ctermfg and guifg, thereby bypassing the usual color scheme control using standard highlighting groups. The actual -highlighting used depends on the dark/bright setting (see |'bg'|). +highlighting used depends on the dark/bright setting (see 'bg'). LITE *lite.vim* *ft-lite-syntax* @@ -3913,7 +3913,7 @@ always accept such use of @. *tex-cchar* *tex-cole* *tex-conceal* Tex: Taking Advantage of Conceal Mode~ -If you have |'conceallevel'| set to 2 and if your encoding is utf-8, then a +If you have 'conceallevel' set to 2 and if your encoding is utf-8, then a number of character sequences can be translated into appropriate utf-8 glyphs, including various accented characters, Greek characters in MathZones, and superscripts and subscripts in MathZones. Not all characters can be made into @@ -3921,7 +3921,7 @@ superscripts or subscripts; the constraint is due to what utf-8 supports. In fact, only a few characters are supported as subscripts. One way to use this is to have vertically split windows (see |CTRL-W_v|); one -with |'conceallevel'| at 0 and the other at 2; and both using |'scrollbind'|. +with 'conceallevel' at 0 and the other at 2; and both using 'scrollbind'. *g:tex_conceal* Tex: Selective Conceal Mode~ @@ -5520,7 +5520,7 @@ in their own color. Add a highlight group, or change the highlighting for an existing group. If a given color name is not recognized, each `colors/lists/default.vim` found on - |'runtimepath'| will be loaded. + 'runtimepath' will be loaded. See |highlight-args| for the {key}={arg} arguments. See |:highlight-default| for the optional [default] argument. diff --git a/runtime/doc/tabpage.txt b/runtime/doc/tabpage.txt index b1efbd1628..33fd2e02e5 100644 --- a/runtime/doc/tabpage.txt +++ b/runtime/doc/tabpage.txt @@ -1,4 +1,4 @@ -*tabpage.txt* For Vim version 9.1. Last change: 2025 Jul 20 +*tabpage.txt* For Vim version 9.1. Last change: 2025 Aug 06 VIM REFERENCE MANUAL by Bram Moolenaar @@ -118,7 +118,7 @@ Closing the last window of a tab page closes the tab page too, unless there is only one tab page. Using the mouse: If the tab page line is displayed you can click in the "X" at -the top right to close the current tab page. A custom |'tabline'| may show +the top right to close the current tab page. A custom 'tabline' may show something else. *:tabc* *:tabclose* @@ -183,7 +183,7 @@ SWITCHING TO ANOTHER TAB PAGE: Using the mouse: If the tab page line is displayed you can click in a tab page label to switch to that tab page. Click where there is no label to go to the -next tab page. |'tabline'| +next tab page. 'tabline' :tabn[ext] *:tabn* *:tabnext* *gt* *CTRL-* ** diff --git a/runtime/doc/term.txt b/runtime/doc/term.txt index f56dbd4b6d..6cf37aef99 100644 --- a/runtime/doc/term.txt +++ b/runtime/doc/term.txt @@ -1,4 +1,4 @@ -*term.txt* For Vim version 9.1. Last change: 2024 Dec 31 +*term.txt* For Vim version 9.1. Last change: 2025 Aug 06 VIM REFERENCE MANUAL by Bram Moolenaar @@ -472,13 +472,13 @@ Added by Vim (there are no standard codes for these): t_RV request terminal version string (works for *t_RV* *'t_RV'* xterm and other terminal emulators) The response is stored in |v:termresponse| |xterm-8bit| - |'ttymouse'| |xterm-codes| + 'ttymouse' |xterm-codes| t_XM enable/disable mouse reporting, *t_XM* *'t_XM'* see |mouse-reporting| below t_RK request terminal keyboard protocol state; *t_RK* *'t_RK'* sent after |t_TI| t_u7 request cursor position (for xterm) *t_u7* *'t_u7'* - see |'ambiwidth'| + see 'ambiwidth' The response is stored in |v:termu7resp| t_RF request terminal foreground color *t_RF* *'t_RF'* The response is stored in |v:termrfgresp| @@ -991,7 +991,7 @@ When the X-server clipboard is available, the command server described in *xterm-copy-paste* NOTE: In some (older) xterms, it's not possible to move the cursor past column 95 or 223. This is an xterm problem, not Vim's. Get a newer xterm -|color-xterm|. Also see |'ttymouse'|. +|color-xterm|. Also see 'ttymouse'. Copy/paste in xterm with (current mode NOT included in 'mouse'): 1. Press left mouse button on first letter of text, move mouse pointer to last diff --git a/runtime/doc/todo.txt b/runtime/doc/todo.txt index ff6b6a59ec..ad6ce94dff 100644 --- a/runtime/doc/todo.txt +++ b/runtime/doc/todo.txt @@ -1,4 +1,4 @@ -*todo.txt* For Vim version 9.1. Last change: 2025 Jul 21 +*todo.txt* For Vim version 9.1. Last change: 2025 Aug 06 VIM REFERENCE MANUAL by Bram Moolenaar @@ -4684,7 +4684,7 @@ Autocommands: *'autosave'* *'as'* *'noautosave'* *'noas'* 'autosave' 'as' number (default 0) Automatically write the current buffer to file N seconds after the - last change has been made and when |'modified'| is still set. + last change has been made and when 'modified' is still set. Default: 0 = do not autosave the buffer. Alternative: have 'autosave' use 'updatetime' and 'updatecount' but make them save the file itself besides the swapfile. diff --git a/runtime/doc/userfunc.txt b/runtime/doc/userfunc.txt index f6d3d0a8f3..1c238c581f 100644 --- a/runtime/doc/userfunc.txt +++ b/runtime/doc/userfunc.txt @@ -1,4 +1,4 @@ -*userfunc.txt* For Vim version 9.1. Last change: 2023 May 23 +*userfunc.txt* For Vim version 9.1. Last change: 2025 Aug 06 VIM REFERENCE MANUAL by Bram Moolenaar @@ -378,7 +378,7 @@ the script is a |Vim9| script, this may also be caused by the function not being exported. *E132* -The recursiveness of user functions is restricted with the |'maxfuncdepth'| +The recursiveness of user functions is restricted with the 'maxfuncdepth' option. It is also possible to use `:eval`. It does not support a range, but does diff --git a/runtime/doc/usr_06.txt b/runtime/doc/usr_06.txt index 9acd63e9b3..857bb6981a 100644 --- a/runtime/doc/usr_06.txt +++ b/runtime/doc/usr_06.txt @@ -1,4 +1,4 @@ -*usr_06.txt* For Vim version 9.1. Last change: 2024 Oct 05 +*usr_06.txt* For Vim version 9.1. Last change: 2025 Aug 06 VIM USER MANUAL - by Bram Moolenaar @@ -205,7 +205,7 @@ file: > As a color scheme author, you should be able to rely on some color names for GUI colors. These are defined in `colors/lists/default.vim`. All such files -found on the |'runtimepath'| are loaded each time the colorscheme command is +found on the 'runtimepath' are loaded each time the colorscheme command is run. A canonical list is provided by the vim distribution, which should include all X11 colors (previously defined in rgb.txt). diff --git a/runtime/doc/various.txt b/runtime/doc/various.txt index abca72813a..7ace61f1e1 100644 --- a/runtime/doc/various.txt +++ b/runtime/doc/various.txt @@ -1,4 +1,4 @@ -*various.txt* For Vim version 9.1. Last change: 2025 Jun 28 +*various.txt* For Vim version 9.1. Last change: 2025 Aug 06 VIM REFERENCE MANUAL by Bram Moolenaar @@ -20,7 +20,7 @@ CTRL-L Clear and redraw the screen. The redraw may happen :redr[aw][!] Redraw the screen right now. When ! is included it is cleared first. It can be used to redraw the screen in a script - or function (or a mapping if |'lazyredraw'| is set). + or function (or a mapping if 'lazyredraw' is set). *:redraws* *:redrawstatus* :redraws[tatus][!] Redraw the status line of the current window. When ! @@ -375,20 +375,20 @@ T *++builtin_terms* maximal terminals builtin |builtin-terms| Always N *+byte_offset* support for 'o' flag in 'statusline' option, "go" and ":goto" commands. m *+channel* inter process communication |channel| -T *+cindent* |'cindent'|, C indenting; Always enabled +T *+cindent* 'cindent', C indenting; Always enabled N *+clientserver* Unix and Win32: Remote invocation |clientserver| *+clipboard* |clipboard| support compiled-in *+clipboard_working* |clipboard| support compiled-in and working T *+cmdline_compl* command line completion |cmdline-completion| T *+cmdline_hist* command line history |cmdline-history| -T *+cmdline_info* |'showcmd'| and |'ruler'|; Always enabled since +T *+cmdline_info* 'showcmd' and 'ruler'; Always enabled since 9.0.0747 T *+cmdwin* |cmdline-window| support; Always enabled since 9.0.0657 -T *+comments* |'comments'| support +T *+comments* 'comments' support N *+conceal* "conceal" support, see |conceal| |:syn-conceal| etc. N *+cryptv* encryption support |encryption| H *+cscope* |cscope| support -T *+cursorbind* |'cursorbind'| support +T *+cursorbind* 'cursorbind' support m *+cursorshape* |termcap-cursor-shape| support m *+debug* Compiled for debugging. N *+dialog_gui* Support for |:confirm| with GUI dialog. @@ -396,12 +396,12 @@ N *+dialog_con* Support for |:confirm| with console dialog. N *+dialog_con_gui* Support for |:confirm| with GUI and console dialog. N *+diff* |vimdiff| and 'diff' N *+digraphs* |digraphs| *E196* - *+directx* Win32 GUI only: DirectX and |'renderoptions'| + *+directx* Win32 GUI only: DirectX and 'renderoptions' *+dnd* Support for DnD into the "~ register |quote_~|. H *+emacs_tags* |emacs-tags| files N *+eval* expression evaluation |eval.txt| T *+ex_extra* always on now, used to be for Vim's extra Ex commands -N *+extra_search* |'hlsearch'| and |'incsearch'| options. +N *+extra_search* 'hlsearch' and 'incsearch' options. - *+farsi* Removed: |farsi| language T *+file_in_path* |gf|, |CTRL-W_f| and || Always enabled since 9.0.265 @@ -424,12 +424,12 @@ T *+insert_expand* |insert_expand| Insert mode completion m *+ipv6* Support for IPv6 networking |channel| m *+job* starting and stopping jobs |job| T *+jumplist* |jumplist|; Always enabled since 8.2.3795 -H *+keymap* |'keymap'| +H *+keymap* 'keymap' N *+lambda* |lambda| and |closure| -H *+langmap* |'langmap'| +H *+langmap* 'langmap' N *+libcall* |libcall()| -N *+linebreak* |'linebreak'|, |'breakat'| and |'showbreak'| -T *+lispindent* |'lisp'| +N *+linebreak* 'linebreak', 'breakat' and 'showbreak' +T *+lispindent* 'lisp' T *+listcmds* Vim commands for the list of buffers |buffer-hidden| and argument list |:argdelete| T *+localmap* Support for mappings local to a buffer |:map-local| @@ -439,7 +439,7 @@ N *+menu* |:menu| N *+mksession* |:mksession| T *+modify_fname* |filename-modifiers| T *+mouse* Mouse handling |mouse-using| -N *+mouseshape* |'mouseshape'| +N *+mouseshape* 'mouseshape' N *+mouse_dec* Unix only: Dec terminal mouse handling |dec-mouse| N *+mouse_gpm* Unix only: Linux console mouse handling |gpm-mouse| m *+mouse_gpm/dyn* Same as |+mouse_gpm| with optional library dependency @@ -481,12 +481,12 @@ m *+python3/dyn-stable* N *+quickfix* |:make| and |quickfix| commands N *+reltime* |reltime()| function, 'hlsearch'/'incsearch' timeout, 'redrawtime' option -H *+rightleft* Right to left typing |'rightleft'| +H *+rightleft* Right to left typing 'rightleft' m *+ruby* Ruby interface |ruby| m *+ruby/dyn* Ruby interface |ruby-dynamic| |/dyn| -T *+scrollbind* |'scrollbind'| +T *+scrollbind* 'scrollbind' N *+signs* |:sign| -T *+smartindent* |'smartindent'| +T *+smartindent* 'smartindent' H *+sodium* compiled with libsodium for better encryption support H *+sound* |sound_playevent()|, |sound_playfile()| functions, etc. N *+spell* spell checking support, see |spell| @@ -514,22 +514,22 @@ T *+title* Setting the window 'title' and 'icon'; Always enabled N *+toolbar* |gui-toolbar| T *+user_commands* User-defined commands. |user-commands| Always enabled since 8.1.1210. -H *+vartabs* Variable-width tab stops. |'vartabstop'| +H *+vartabs* Variable-width tab stops. 'vartabstop' T *+vertsplit* Vertically split windows |:vsplit|; Always enabled since 8.0.1118. T *+vim9script* |Vim9| script -N *+viminfo* |'viminfo'| -T *+virtualedit* |'virtualedit'| Always enabled since 8.1.826. +N *+viminfo* 'viminfo' +T *+virtualedit* 'virtualedit' Always enabled since 8.1.826. T *+visual* Visual mode |Visual-mode| Always enabled since 7.4.200. T *+visualextra* extra Visual mode commands |blockwise-operators| T *+vreplace* |gR| and |gr| *+vtp* on MS-Windows console: support for 'termguicolors' N *+wayland* Unix only: support for the Wayland protocol. N *+wayland_clipboard* Unix only: support for Wayland selections/clipboard. -T *+wildignore* |'wildignore'| Always enabled since 9.0.0278 -T *+wildmenu* |'wildmenu'| Always enabled since 9.0.0279 +T *+wildignore* 'wildignore' Always enabled since 9.0.0278 +T *+wildmenu* 'wildmenu' Always enabled since 9.0.0279 T *+windows* more than one window; Always enabled since 8.0.1118. -m *+writebackup* |'writebackup'| is default on +m *+writebackup* 'writebackup' is default on m *+xim* X input method |xim| *+xfontset* X fontset support |xfontset| N *+xattr* compiled with extended attribute support (Linux only) @@ -624,7 +624,7 @@ N *+X11* Unix only: can restore window title |X11| to lines that do NOT match {pattern}. {pattern} is a Vim search pattern. Instead of enclosing - it in / any non-ID character (see |'isident'|) can be + it in / any non-ID character (see 'isident') can be used, so long as it does not appear in {pattern}. Without the enclosing character the pattern cannot include the bar character. 'ignorecase' is not used. diff --git a/runtime/doc/version4.txt b/runtime/doc/version4.txt index ab358d2884..d911cce4ee 100644 --- a/runtime/doc/version4.txt +++ b/runtime/doc/version4.txt @@ -1,4 +1,4 @@ -*version4.txt* For Vim version 9.1. Last change: 2006 Apr 24 +*version4.txt* For Vim version 9.1. Last change: 2025 Aug 06 VIM REFERENCE MANUAL by Bram Moolenaar @@ -38,7 +38,7 @@ Now the default for 'backup' is off. As soon as the writing of the file has successfully finished, the backup file is deleted. If you want to keep the backup file, set 'backup' on in your vimrc. The reason for this change is that many people complained that leaving a backup file behind is not -Vi-compatible. |'backup'| +Vi-compatible. 'backup' Extension for backup file changed *backup-extension* @@ -139,7 +139,7 @@ documentation. The key names in <> can be used in mappings directly. This makes it possible to copy/paste examples or type them literally. The <> notation has been introduced for this |<>|. The 'B' and '<' flags must not be present in -'cpoptions' to enable this to work |'cpoptions'|. +'cpoptions' to enable this to work 'cpoptions'. old name new name old code old MS-DOS code ~ hex dec hex dec ~ @@ -289,7 +289,7 @@ The 'graphic' option was used to make the characters between <~> and 0xa0 display directly on the screen. Now the 'isprint' option takes care of this with many more possibilities. The default setting is the same; you only need to look into this if you previously set the 'graphic' option in your vimrc. - |'isprint'| + 'isprint' 'yankendofline' option gone *ye-option-gone* @@ -304,11 +304,11 @@ The 'yankendofline' option has been removed. Instead you can just use The 'title' option is now only set by default if the original title can be restored. Avoids "Thanks for flying Vim" titles. If you want them anyway, -put ":set title" in your vimrc. |'title'| +put ":set title" in your vimrc. 'title' The default for 'icon' now depends on the possibility of restoring the original value, just like 'title'. If you don't like your icon titles to be -changed, add this line to your vimrc: |'icon'| +changed, add this line to your vimrc: 'icon' :set noicon @@ -318,7 +318,7 @@ changed, add this line to your vimrc: |'icon'| The 'i' flag now means italic highlighting, instead of invert. The 'r' flag is used for reverse highlighting, which is what 'i' used to be. Normally you won't see the difference, because italic mode is not supported on most -terminals and reverse mode is used as a fallback. |'highlight'| +terminals and reverse mode is used as a fallback. 'highlight' When an occasion is not present in 'highlight', use the mode from the default value for 'highlight', instead of reverse mode. @@ -327,8 +327,8 @@ value for 'highlight', instead of reverse mode. 'tildeop' and 'weirdinvert' short names changed *short-name-changed* ----------------------------------------------- -Renamed 'to' (abbreviation for 'tildeop') to 'top'. |'tildeop'| -Renamed 'wi' (abbreviation for 'weirdinvert') to 'wiv'. |'weirdinvert'| +Renamed 'to' (abbreviation for 'tildeop') to 'top'. 'tildeop' +Renamed 'wi' (abbreviation for 'weirdinvert') to 'wiv'. 'weirdinvert' This was done because Vi uses 'wi' as the short name for 'window' and 'to' as the short name for 'timeout'. This means that if you try setting these @@ -350,6 +350,6 @@ CTRL-B in Insert mode removed *toggle-revins* CTRL-B in Insert mode used to toggle the 'revins' option. If you don't know this and accidentally hit CTRL-B, it is very difficult to find out how to undo it. Since hardly anybody uses this feature, it is disabled by default. If -you want to use it, define RIGHTLEFT in feature.h before compiling. |'revins'| +you want to use it, define RIGHTLEFT in feature.h before compiling. 'revins' vim:tw=78:ts=8:noet:ft=help:norl: diff --git a/runtime/doc/vi_diff.txt b/runtime/doc/vi_diff.txt index f694df838d..f9854ea181 100644 --- a/runtime/doc/vi_diff.txt +++ b/runtime/doc/vi_diff.txt @@ -1,4 +1,4 @@ -*vi_diff.txt* For Vim version 9.1. Last change: 2025 Jun 10 +*vi_diff.txt* For Vim version 9.1. Last change: 2025 Aug 06 VIM REFERENCE MANUAL by Bram Moolenaar @@ -118,7 +118,7 @@ argument when starting Vim. ============================================================================== 4. The most interesting additions *vim-additions* -Vi compatibility. |'compatible'| +Vi compatibility. 'compatible' Although Vim is 99% Vi compatible, some things in Vi can be considered to be a bug, or at least need improvement. But still, Vim starts in a mode which behaves like the "real" Vi as much as possible. @@ -192,8 +192,8 @@ Syntax highlighting. |:syntax| this is using a |:colorscheme| command. The highlighted text can be exported as HTML. |convert-to-HTML| Other items that can be highlighted are matches with the search string - |'hlsearch'|, matching parens |matchparen| and the cursor line and - column |'cursorline'| |'cursorcolumn'|. + 'hlsearch', matching parens |matchparen| and the cursor line and + column 'cursorline' 'cursorcolumn'. Text properties |textprop.txt| Vim supports highlighting text by a plugin. Property types can be @@ -341,7 +341,7 @@ Insert-mode completion. |ins-completion| |i_CTRL-X_CTRL-R| contents from registers etc. -Long line support. |'wrap'| |'linebreak'| +Long line support. 'wrap' 'linebreak' If the 'wrap' option is off, long lines will not wrap and only part of them will be shown. When the cursor is moved to a part that is not shown, the screen will scroll horizontally. The minimum number of @@ -394,7 +394,7 @@ Finding matches in files. |:vimgrep| advanced Vim regexp pattern, works on all systems and also works to search in compressed files. -Improved indenting for programs. |'cindent'| +Improved indenting for programs. 'cindent' When the 'cindent' option is on the indent of each line is automatically adjusted. C syntax is mostly recognized. The indent for various styles can be set with 'cinoptions'. The keys to trigger @@ -468,7 +468,7 @@ Editing binary files. |edit-binary| executable file, without corrupting it. Vim doesn't remove NUL characters (they are represented as internally). |-b| command-line argument to start editing a binary file - |'binary'| Option set by |-b|. Prevents adding an for the + 'binary' Option set by |-b|. Prevents adding an for the last line in the file. Multi-language support. |multi-lang| @@ -793,7 +793,7 @@ somewhere else. Vim is able to work correctly on filesystems with 8.3 file names, also when using messydos or crossdos filesystems on the Amiga, or any 8.3 mounted -filesystem under Unix. See |'shortname'|. +filesystem under Unix. See 'shortname'. Error messages are shown at least one second (Vi overwrites error messages). diff --git a/runtime/doc/vietnamese.txt b/runtime/doc/vietnamese.txt index ff4f4641cf..acd2099bda 100644 --- a/runtime/doc/vietnamese.txt +++ b/runtime/doc/vietnamese.txt @@ -1,4 +1,4 @@ -*vietnamese.txt* For Vim version 9.1. Last change: 2024 Dec 04 +*vietnamese.txt* For Vim version 9.1. Last change: 2025 Aug 06 VIM REFERENCE MANUAL by Phạm Bình An @@ -27,11 +27,11 @@ or use one of the Vietnamese keymaps included in the Vim distribution, like below > :set keymap=vietnamese-telex_utf-8 < -See |'keymap'| for more information. +See 'keymap' for more information. In the latter case, you can type Vietnamese even if you do not have a Vietnamese input method engine (IME) or you want Vim to be independent from a -system-wide keyboard settings (when |'imdisable'| is set). You can also |:map| +system-wide keyboard settings (when 'imdisable' is set). You can also |:map| a key to switch between keyboards. Vim comes with the following Vietnamese keymaps: