diff options
Diffstat (limited to 'runtime/doc/repeat.txt')
-rw-r--r-- | runtime/doc/repeat.txt | 13 |
1 files changed, 10 insertions, 3 deletions
diff --git a/runtime/doc/repeat.txt b/runtime/doc/repeat.txt index f8602ba8c9..059c6393d2 100644 --- a/runtime/doc/repeat.txt +++ b/runtime/doc/repeat.txt @@ -1,4 +1,4 @@ -*repeat.txt* For Vim version 9.0. Last change: 2022 Jun 18 +*repeat.txt* For Vim version 9.0. Last change: 2022 Sep 22 VIM REFERENCE MANUAL by Bram Moolenaar @@ -92,7 +92,8 @@ pattern and do not match another pattern: > This first finds all lines containing "found", but only executes {cmd} when there is no match for "notfound". -To execute a non-Ex command, you can use the `:normal` command: > +Any Ex command can be used, see |ex-cmd-index|. To execute a Normal mode +command, you can use the `:normal` command: > :g/pat/normal {commands} Make sure that {commands} ends with a whole command, otherwise Vim will wait for you to type the rest of the command for each match. The screen will not @@ -200,7 +201,8 @@ For writing a Vim script, see chapter 41 of the user manual |usr_41.txt|. *:source-range* :[range]so[urce] [++clear] Read Ex commands from the [range] of lines in the - current buffer. + current buffer. When [range] is omitted read all + lines. When sourcing commands from the current buffer, the same script-ID |<SID>| is used even if the buffer is @@ -904,6 +906,11 @@ executed like a normal Ex command, "step" will stop once in the compiled context, where local variables can be inspected, and once just before executing the command. +In a :def function variables that haven't been declared yet cannot be +inspected. Variables that have been declared can be inspected, also when the +block they were declared in has finished. In commands this would not be +possible, thus is slightly misleading (but can be useful). + The backtrace shows the hierarchy of function calls, e.g.: >bt ~ 3 function One[3] ~ |