diff options
Diffstat (limited to 'runtime')
40 files changed, 227 insertions, 189 deletions
diff --git a/runtime/doc/change.txt b/runtime/doc/change.txt index a904aec387..baecc923ca 100644 --- a/runtime/doc/change.txt +++ b/runtime/doc/change.txt @@ -1,4 +1,4 @@ -*change.txt* For Vim version 8.1. Last change: 2019 May 05 +*change.txt* For Vim version 8.1. Last change: 2019 May 07 VIM REFERENCE MANUAL by Bram Moolenaar @@ -268,8 +268,6 @@ r{char} Replace the character under the cursor with {char}. If {char} is a <CR> or <NL>, a line break replaces the character. To replace with a real <CR>, use CTRL-V <CR>. CTRL-V <NL> replaces with a <Nul>. - {Vi: CTRL-V <CR> still replaces with a line break, - cannot replace something with a <CR>} If {char} is CTRL-E or CTRL-Y the character from the line below or above is used, just like with |i_CTRL-E| @@ -310,11 +308,9 @@ The following commands change the case of letters. The currently active *~* ~ 'notildeop' option: Switch case of the character under the cursor and move the cursor to the right. - If a [count] is given, do that many characters. {Vi: - no count} + If a [count] is given, do that many characters. -~{motion} 'tildeop' option: switch case of {motion} text. {Vi: - tilde cannot be used as an operator} +~{motion} 'tildeop' option: switch case of {motion} text. *g~* g~{motion} Switch case of {motion} text. @@ -1054,11 +1050,11 @@ inside of strings can change! Also see 'softtabstop' option. > *p* *put* *E353* ["x]p Put the text [from register x] after the cursor - [count] times. {Vi: no count} + [count] times. *P* ["x]P Put the text [from register x] before the cursor - [count] times. {Vi: no count} + [count] times. *<MiddleMouse>* ["x]<MiddleMouse> Put the text from a register before the cursor [count] diff --git a/runtime/doc/cmdline.txt b/runtime/doc/cmdline.txt index ed085ef62b..0a4917a359 100644 --- a/runtime/doc/cmdline.txt +++ b/runtime/doc/cmdline.txt @@ -1,4 +1,4 @@ -*cmdline.txt* For Vim version 8.1. Last change: 2019 May 05 +*cmdline.txt* For Vim version 8.1. Last change: 2019 May 07 VIM REFERENCE MANUAL by Bram Moolenaar @@ -27,7 +27,6 @@ Basic command line editing is explained in chapter 20 of the user manual Normally characters are inserted in front of the cursor position. You can move around in the command-line with the left and right cursor keys. With the <Insert> key, you can toggle between inserting and overstriking characters. -{Vi: can only alter the last character in the line} Note that if your keyboard does not have working cursor keys or any of the other special keys, you can use ":cnoremap" to define another key for them. diff --git a/runtime/doc/debug.txt b/runtime/doc/debug.txt index 4564565516..8a5715b660 100644 --- a/runtime/doc/debug.txt +++ b/runtime/doc/debug.txt @@ -1,4 +1,4 @@ -*debug.txt* For Vim version 8.1. Last change: 2017 Jul 15 +*debug.txt* For Vim version 8.1. Last change: 2019 May 07 VIM REFERENCE MANUAL by Bram Moolenaar diff --git a/runtime/doc/editing.txt b/runtime/doc/editing.txt index 4d01e49a1b..5a303c02a5 100644 --- a/runtime/doc/editing.txt +++ b/runtime/doc/editing.txt @@ -1,4 +1,4 @@ -*editing.txt* For Vim version 8.1. Last change: 2019 May 05 +*editing.txt* For Vim version 8.1. Last change: 2019 May 07 VIM REFERENCE MANUAL by Bram Moolenaar @@ -51,7 +51,7 @@ for editing (e.g., with ":e filename") or writing (e.g., with ":w filename"), the file name is added to the list. You can use the buffer list to remember which files you edited and to quickly switch from one file to another (e.g., to copy text) with the |CTRL-^| command. First type the number of the file -and then hit CTRL-^. {Vi: only one alternate file name is remembered} +and then hit CTRL-^. CTRL-G or *CTRL-G* *:f* *:fi* *:file* @@ -197,7 +197,6 @@ If you want to keep the changed buffer without saving it, switch on the buffer and 'autowriteall' isn't set or the file can't be written. Also see |++opt| and |+cmd|. - {Vi: no ++opt} *:edit!* *discard* :e[dit]! [++opt] [+cmd] @@ -205,7 +204,6 @@ If you want to keep the changed buffer without saving it, switch on the the current buffer. This is useful if you want to start all over again. Also see |++opt| and |+cmd|. - {Vi: no ++opt} *:edit_f* :e[dit] [++opt] [+cmd] {file} @@ -214,14 +212,12 @@ If you want to keep the changed buffer without saving it, switch on the buffer, unless 'hidden' is set or 'autowriteall' is set and the file can be written. Also see |++opt| and |+cmd|. - {Vi: no ++opt} *:edit!_f* :e[dit]! [++opt] [+cmd] {file} Edit {file} always. Discard any changes to the current buffer. Also see |++opt| and |+cmd|. - {Vi: no ++opt} :e[dit] [++opt] [+cmd] #[count] Edit the [count]th buffer (as shown by |:files|). @@ -229,7 +225,6 @@ If you want to keep the changed buffer without saving it, switch on the #" doesn't work if the alternate buffer doesn't have a file name, while CTRL-^ still works then. Also see |++opt| and |+cmd|. - {Vi: no ++opt} *:ene* *:enew* :ene[w] Edit a new, unnamed buffer. This fails when changes @@ -607,14 +602,12 @@ list of the current window. the first one. This fails when changes have been made and Vim does not want to |abandon| the current buffer. Also see |++opt| and |+cmd|. - {Vi: no ++opt} :ar[gs]! [++opt] [+cmd] {arglist} *:args_f!* Define {arglist} as the new argument list and edit the first one. Discard any changes to the current buffer. Also see |++opt| and |+cmd|. - {Vi: no ++opt} :[count]arge[dit][!] [++opt] [+cmd] {name} .. *:arge* *:argedit* Add {name}s to the argument list and edit it. @@ -693,13 +686,11 @@ list of the current window. :[count]n[ext] [++opt] [+cmd] *:n* *:ne* *:next* *E165* *E163* Edit [count] next file. This fails when changes have been made and Vim does not want to |abandon| the - current buffer. Also see |++opt| and |+cmd|. {Vi: no - count or ++opt}. + current buffer. Also see |++opt| and |+cmd|. :[count]n[ext]! [++opt] [+cmd] Edit [count] next file, discard any changes to the - buffer. Also see |++opt| and |+cmd|. {Vi: no count - or ++opt}. + buffer. Also see |++opt| and |+cmd|. :n[ext] [++opt] [+cmd] {arglist} *:next_f* Same as |:args_f|. @@ -716,18 +707,17 @@ list of the current window. :[count]N[ext]! [count] [++opt] [+cmd] Edit [count] previous file in argument list. Discard any changes to the buffer. Also see |++opt| and - |+cmd|. {Vi: no count or ++opt}. + |+cmd|. :[count]prev[ious] [count] [++opt] [+cmd] *:prev* *:previous* - Same as :Next. Also see |++opt| and |+cmd|. {Vi: - only in some versions} + Same as :Next. Also see |++opt| and |+cmd|. *:rew* *:rewind* :rew[ind] [++opt] [+cmd] Start editing the first file in the argument list. This fails when changes have been made and Vim does not want to |abandon| the current buffer. - Also see |++opt| and |+cmd|. {Vi: no ++opt} + Also see |++opt| and |+cmd|. :rew[ind]! [++opt] [+cmd] Start editing the first file in the argument list. @@ -1335,7 +1325,7 @@ present in 'cpoptions' and "!" is not used in the command. :lch[dir][!] Same as |:lcd|. *:pw* *:pwd* *E187* -:pw[d] Print the current directory name. {Vi: no pwd} +:pw[d] Print the current directory name. Also see |getcwd()|. So long as no |:lcd| or |:tcd| command has been used, all windows share the diff --git a/runtime/doc/eval.txt b/runtime/doc/eval.txt index 1ccb9adda6..d5ba286abd 100644 --- a/runtime/doc/eval.txt +++ b/runtime/doc/eval.txt @@ -1,4 +1,4 @@ -*eval.txt* For Vim version 8.1. Last change: 2019 May 05 +*eval.txt* For Vim version 8.1. Last change: 2019 May 09 VIM REFERENCE MANUAL by Bram Moolenaar @@ -7271,7 +7271,7 @@ prop_type_add({name}, {props}) *prop_type_add()* *E969* *E970* will be used; negative values can be used, the default priority is zero combine when TRUE combine the highlight with any - syntax highlight; when omitted of FALSE syntax + syntax highlight; when omitted or FALSE syntax highlight will not be used start_incl when TRUE inserts at the start position will be included in the text property diff --git a/runtime/doc/index.txt b/runtime/doc/index.txt index 8437f2410b..6ae5fccea0 100644 --- a/runtime/doc/index.txt +++ b/runtime/doc/index.txt @@ -1,4 +1,4 @@ -*index.txt* For Vim version 8.1. Last change: 2019 Apr 24 +*index.txt* For Vim version 8.1. Last change: 2019 May 09 VIM REFERENCE MANUAL by Bram Moolenaar diff --git a/runtime/doc/insert.txt b/runtime/doc/insert.txt index e962343a07..852ba68a26 100644 --- a/runtime/doc/insert.txt +++ b/runtime/doc/insert.txt @@ -1,4 +1,4 @@ -*insert.txt* For Vim version 8.1. Last change: 2019 May 05 +*insert.txt* For Vim version 8.1. Last change: 2019 May 07 VIM REFERENCE MANUAL by Bram Moolenaar @@ -59,8 +59,8 @@ CTRL-C Quit insert mode, go back to Normal mode. Do not check for event. *i_CTRL-@* -CTRL-@ Insert previously inserted text and stop insert. {Vi: only - when typed as first char, only up to 128 chars} +CTRL-@ Insert previously inserted text and stop insert. + *i_CTRL-A* CTRL-A Insert previously inserted text. @@ -68,7 +68,7 @@ CTRL-A Insert previously inserted text. <BS> or CTRL-H Delete the character before the cursor (see |i_backspacing| about joining lines). See |:fixdel| if your <BS> key does not do what you want. - {Vi: does not delete autoindents} + *i_<Del>* *i_DEL* <Del> Delete the character under the cursor. If the cursor is at the end of the line, and the 'backspace' option includes @@ -174,19 +174,18 @@ CTRL-R CTRL-P {0-9a-z"%#*+/:.-=} *i_CTRL-R_CTRL-P* *i_CTRL-T* CTRL-T Insert one shiftwidth of indent at the start of the current line. The indent is always rounded to a 'shiftwidth' (this is - vi compatible). {Vi: only when in indent} + vi compatible). *i_CTRL-D* CTRL-D Delete one shiftwidth of indent at the start of the current line. The indent is always rounded to a 'shiftwidth' (this is - vi compatible). {Vi: CTRL-D works only when used after - autoindent} + vi compatible). *i_0_CTRL-D* -0 CTRL-D Delete all indent in the current line. {Vi: CTRL-D works - only when used after autoindent} +0 CTRL-D Delete all indent in the current line. + *i_^_CTRL-D* ^ CTRL-D Delete all indent in the current line. The indent is restored in the next line. This is useful when inserting a - label. {Vi: CTRL-D works only when used after autoindent} + label. *i_CTRL-V* CTRL-V Insert next non-digit literally. For special keys, the @@ -194,7 +193,7 @@ CTRL-V Insert next non-digit literally. For special keys, the decimal, octal or hexadecimal value of a character |i_CTRL-V_digit|. The characters typed right after CTRL-V are not considered for - mapping. {Vi: no decimal byte entry} + mapping. Note: When CTRL-V is mapped (e.g., to paste text) you can often use CTRL-Q instead |i_CTRL-Q|. @@ -273,7 +272,6 @@ For backwards compatibility the values "0", "1" and "2" are also allowed, see 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 previous line. This effectively deletes the <EOL> in front of the cursor. -{Vi: does not cross lines, does not delete past start position of insert} *i_CTRL-V_digit* With CTRL-V the decimal, octal or hexadecimal value of a character can be @@ -1815,15 +1813,13 @@ gi Insert text in the same position as where Insert mode *o* o Begin a new line below the cursor and insert text, - repeat [count] times. {Vi: blank [count] screen - lines} + repeat [count] times. When the '#' flag is in 'cpoptions' the count is ignored. *O* O Begin a new line above the cursor and insert text, - repeat [count] times. {Vi: blank [count] screen - lines} + repeat [count] times. When the '#' flag is in 'cpoptions' the count is ignored. diff --git a/runtime/doc/intro.txt b/runtime/doc/intro.txt index 198ff18600..6e410010b6 100644 --- a/runtime/doc/intro.txt +++ b/runtime/doc/intro.txt @@ -1,4 +1,4 @@ -*intro.txt* For Vim version 8.1. Last change: 2019 May 05 +*intro.txt* For Vim version 8.1. Last change: 2019 May 07 VIM REFERENCE MANUAL by Bram Moolenaar @@ -646,11 +646,7 @@ Ex :vi -- -- -- -- -- the command. In the last case <Esc> may be the character defined with the 'wildchar' option, in which case it will start command-line completion. You can - ignore that and type <Esc> again. {Vi: when hitting <Esc> the command-line - is executed. This is unexpected for most people; therefore it was changed - in Vim. But when the <Esc> is part of a mapping, the command-line is - executed. If you want the Vi behaviour also when typing <Esc>, use ":cmap - ^V<Esc> ^V^M"} + ignore that and type <Esc> again. *4 Go from Normal to Select mode by: - use the mouse to select text while 'selectmode' contains "mouse" - use a non-printable command to move the cursor while keeping the Shift @@ -713,7 +709,6 @@ exceptions: character. - When inserting text in one window, other windows on the same text are not updated until the insert is finished. -{Vi: The screen is not always updated on slow terminals} Lines longer than the window width will wrap, unless the 'wrap' option is off (see below). The 'linebreak' option can be set to wrap at a blank character. @@ -759,7 +754,6 @@ If there is a single line that is too long to fit in the window, this is a special situation. Vim will show only part of the line, around where the cursor is. There are no special characters shown, so that you can edit all parts of this line. -{Vi: gives an "internal error" on lines that do not fit in the window} The '@' occasion in the 'highlight' option can be used to set special highlighting for the '@' and '~' characters. This makes it possible to @@ -774,7 +768,7 @@ that is not shown, the screen is scrolled horizontally. The advantage of this method is that columns are shown as they are and lines that cannot fit on the screen can be edited. The disadvantage is that you cannot see all the characters of a line at once. The 'sidescroll' option can be set to the -minimal number of columns to scroll. {Vi: has no 'wrap' option} +minimal number of columns to scroll. All normal ASCII characters are displayed directly on the screen. The <Tab> is replaced with the number of spaces that it represents. Other non-printing @@ -806,16 +800,14 @@ command characters 'showcmd' on off cursor position 'ruler' off off The current mode is "-- INSERT --" or "-- REPLACE --", see |'showmode'|. The -command characters are those that you typed but were not used yet. {Vi: does -not show the characters you typed or the cursor position} +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 up editing: :set nosc noru nosm If there is an error, an error message will be shown for at least one second -(in reverse video). {Vi: error messages may be overwritten with other -messages before you have a chance to read them} +(in reverse video). Some commands show how many lines were affected. Above which threshold this happens can be controlled with the 'report' option (default 2). @@ -828,7 +820,7 @@ Make it at least 40 characters wide to be able to read most messages on the last line. On most Unix systems, resizing the window is recognized and handled correctly -by Vim. {Vi: not ok} +by Vim. ============================================================================== 8. Definitions *definitions* diff --git a/runtime/doc/message.txt b/runtime/doc/message.txt index 7a4543fc48..5e47df1b08 100644 --- a/runtime/doc/message.txt +++ b/runtime/doc/message.txt @@ -1,4 +1,4 @@ -*message.txt* For Vim version 8.1. Last change: 2019 May 05 +*message.txt* For Vim version 8.1. Last change: 2019 May 07 VIM REFERENCE MANUAL by Bram Moolenaar @@ -798,7 +798,6 @@ and the screen is about to be redrawn: like pressing <Space>. This makes it impossible to select text though. -> For the GUI clicking the left mouse button in the last line works like pressing <Space>. -{Vi: only ":" commands are interpreted} If you accidentally hit <Enter> or <Space> and you want to see the displayed text then use |g<|. This only works when 'more' is set. diff --git a/runtime/doc/motion.txt b/runtime/doc/motion.txt index bc015a3ac4..64b1fbfc22 100644 --- a/runtime/doc/motion.txt +++ b/runtime/doc/motion.txt @@ -1,4 +1,4 @@ -*motion.txt* For Vim version 8.1. Last change: 2019 May 05 +*motion.txt* For Vim version 8.1. Last change: 2019 May 07 VIM REFERENCE MANUAL by Bram Moolenaar @@ -409,9 +409,7 @@ WORD before the fold. Special case: "cw" and "cW" are treated like "ce" and "cE" if the cursor is on a non-blank. This is because "cw" is interpreted as change-word, and a -word does not include the following white space. {Vi: "cw" when on a blank -followed by other blanks changes only the first blank; this is probably a -bug, because "dw" deletes all the blanks} +word does not include the following white space. Another special case: When using the "w" motion in combination with an operator and the last word moved over is at the end of a line, the end of @@ -831,12 +829,12 @@ deletes the lines from the cursor position to mark 't'. Hint: Use mark 't' for Top, 'b' for Bottom, etc.. Lowercase marks are restored when using undo and redo. -Uppercase marks 'A to 'Z include the file name. {Vi: no uppercase marks} You -can use them to jump from file to file. You can only use an uppercase mark -with an operator if the mark is in the current file. The line number of the -mark remains correct, even if you insert/delete lines or edit another file for -a moment. When the 'viminfo' option is not empty, uppercase marks are kept in -the .viminfo file. See |viminfo-file-marks|. +Uppercase marks 'A to 'Z include the file name. You can use them to jump from +file to file. You can only use an uppercase mark with an operator if the mark +is in the current file. The line number of the mark remains correct, even if +you insert/delete lines or edit another file for a moment. When the 'viminfo' +option is not empty, uppercase marks are kept in the .viminfo file. See +|viminfo-file-marks|. Numbered marks '0 to '9 are quite different. They can not be set directly. They are only present when using a viminfo file |viminfo-file|. Basically '0 diff --git a/runtime/doc/options.txt b/runtime/doc/options.txt index c17842f3cd..691a8b68ba 100644 --- a/runtime/doc/options.txt +++ b/runtime/doc/options.txt @@ -1,4 +1,4 @@ -*options.txt* For Vim version 8.1. Last change: 2019 May 05 +*options.txt* For Vim version 8.1. Last change: 2019 May 08 VIM REFERENCE MANUAL by Bram Moolenaar @@ -795,9 +795,6 @@ A jump table for the options with a short description can be found at |Q_op|. a different way. The 'autoindent' option is reset when the 'paste' option is set and restored when 'paste' is reset. - {small difference from Vi: After the indent is deleted when typing - <Esc> or <CR>, the cursor position when moving up or down is after the - deleted indent; Vi puts the cursor somewhere in the deleted indent}. *'autoread'* *'ar'* *'noautoread'* *'noar'* 'autoread' 'ar' boolean (default off) @@ -1121,7 +1118,8 @@ A jump table for the options with a short description can be found at |Q_op|. {only available when compiled with the |+balloon_eval| feature} Expression for text to show in evaluation balloon. It is only used - when 'ballooneval' is on. These variables can be used: + when 'ballooneval' or 'balloonevalterm' is on. These variables can be + used: v:beval_bufnr number of the buffer in which balloon is going to show v:beval_winnr number of the window @@ -1132,7 +1130,7 @@ A jump table for the options with a short description can be found at |Q_op|. The evaluation of the expression must not have side effects! Example: > - function! MyBalloonExpr() + function MyBalloonExpr() return 'Cursor is at line ' . v:beval_lnum . \', column ' . v:beval_col . \ ' of file ' . bufname(v:beval_bufnr) . @@ -2677,7 +2675,6 @@ A jump table for the options with a short description can be found at |Q_op|. uses another default. This option cannot be set from a |modeline| or in the |sandbox|, for security reasons. - {Vi: directory to put temp file in, defaults to "/tmp"} *'display'* *'dy'* 'display' 'dy' string (default "", set to "truncate" in @@ -4707,7 +4704,6 @@ A jump table for the options with a short description can be found at |Q_op|. "=" operator to use this same indentation algorithm rather than calling an external program if 'equalprg' is empty. This option is not used when 'paste' is set. - {Vi: Does it a little bit differently} *'lispwords'* *'lw'* 'lispwords' 'lw' string (default is very long) @@ -6585,7 +6581,8 @@ A jump table for the options with a short description can be found at |Q_op|. O message for reading a file overwrites any previous message. Also for quickfix message (e.g., ":cn"). s don't give "search hit BOTTOM, continuing at TOP" or "search - hit TOP, continuing at BOTTOM" messages + hit TOP, continuing at BOTTOM" messages; when using the search + count do not show "W" after the count message (see S below) t truncate file message at the start if it is too long to fit on the command-line, "<" will appear in the left most column. Ignored in Ex mode. @@ -7443,7 +7440,6 @@ A jump table for the options with a short description can be found at |Q_op|. must be included in the tags file. This option doesn't affect commands that find all matching tags (e.g., command-line completion and ":help"). - {Vi: always uses binary search in some versions} *'tagcase'* *'tc'* 'tagcase' 'tc' string (default "followic") @@ -7507,7 +7503,6 @@ A jump table for the options with a short description can be found at |Q_op|. The use of |:set+=| and |:set-=| is preferred when adding or removing file names from the list. This avoids problems when a future version uses another default. - {Vi: default is "tags /usr/lib/tags"} *'tagstack'* *'tgst'* *'notagstack'* *'notgst'* 'tagstack' 'tgst' boolean (default on) @@ -8783,8 +8778,7 @@ A jump table for the options with a short description can be found at |Q_op|. When 'textwidth' is non-zero, this option is not used. This option is set to 0 when 'paste' is set and restored when 'paste' is reset. - See also 'formatoptions' and |ins-textwidth|. {Vi: works differently - and less usefully} + See also 'formatoptions' and |ins-textwidth|. *'wrapscan'* *'ws'* *'nowrapscan'* *'nows'* 'wrapscan' 'ws' boolean (default on) *E384* *E385* diff --git a/runtime/doc/recover.txt b/runtime/doc/recover.txt index a1e1feb69d..476eab3b48 100644 --- a/runtime/doc/recover.txt +++ b/runtime/doc/recover.txt @@ -1,4 +1,4 @@ -*recover.txt* For Vim version 8.1. Last change: 2014 Mar 27 +*recover.txt* For Vim version 8.1. Last change: 2019 May 07 VIM REFERENCE MANUAL by Bram Moolenaar @@ -131,7 +131,6 @@ command: flag is present in 'cpoptions' the swap file will not be deleted for this buffer when Vim exits and the buffer is still loaded |cpo-&|. - {Vi: might also exit} A Vim swap file can be recognized by the first six characters: "b0VIM ". After that comes the version number, e.g., "3.0". @@ -196,7 +195,6 @@ recovered file. Or use |:DiffOrig|. Once you are sure the recovery is ok delete the swap file. Otherwise, you will continue to get warning messages that the ".swp" file already exists. -{Vi: recovers in another way and sends mail if there is something to recover} ENCRYPTION AND THE SWAP FILE *:recover-crypt* diff --git a/runtime/doc/repeat.txt b/runtime/doc/repeat.txt index ed48cf9c4f..9c701ff135 100644 --- a/runtime/doc/repeat.txt +++ b/runtime/doc/repeat.txt @@ -1,4 +1,4 @@ -*repeat.txt* For Vim version 8.1. Last change: 2019 May 05 +*repeat.txt* For Vim version 8.1. Last change: 2019 May 07 VIM REFERENCE MANUAL by Bram Moolenaar @@ -124,11 +124,11 @@ q{0-9a-zA-Z"} Record typed characters into register {0-9a-zA-Z"} used for |y| and |p| the result is most likely not what is expected, because the put will paste the recorded macro and the yank will overwrite the - recorded macro. {Vi: no recording} + recorded macro. q Stops recording. (Implementation note: The 'q' that stops recording is not stored in the register, unless - it was the result of a mapping) {Vi: no recording} + it was the result of a mapping) *@* @{0-9a-z".=*+} Execute the contents of register {0-9a-z".=*+} [count] @@ -140,7 +140,7 @@ q Stops recording. (Implementation note: The 'q' that applies. For "@=" you are prompted to enter an expression. The result of the expression is then executed. - See also |@:|. {Vi: only named registers} + See also |@:|. *@@* *E748* @@ Repeat the previous @{0-9a-z":*} [count] times. @@ -158,8 +158,8 @@ q Stops recording. (Implementation note: The 'q' that result of evaluating the expression is executed as an Ex command. Mappings are not recognized in these commands. - {Vi: only in some versions} Future: Will execute the - register for each line in the address range. + Future: Will execute the register for each line in the + address range |