diff options
Diffstat (limited to 'runtime/doc/motion.txt')
-rw-r--r-- | runtime/doc/motion.txt | 10 |
1 files changed, 9 insertions, 1 deletions
diff --git a/runtime/doc/motion.txt b/runtime/doc/motion.txt index c473244827..9655d07a84 100644 --- a/runtime/doc/motion.txt +++ b/runtime/doc/motion.txt @@ -735,6 +735,11 @@ Jumping to a mark can be done in two ways: 2. With ' (single quote): The cursor is positioned on the first non-blank character in the line of the specified location and the motion is linewise. + *mark-view* +3. Apart from the above if 'jumpoptions' contains "view", they will also try to +restore the mark view. This is the number of lines between the cursor position +and the window topline (first buffer line displayed in the window) when it was +set. *m* *mark* *Mark* m{a-zA-Z} Set mark {a-zA-Z} at cursor position (does not move @@ -993,7 +998,7 @@ These commands are not marks themselves, but jump to a mark: :let lnum = line(".") :keepjumps normal gg :call SetLastChange() - :keepjumps exe "normal " . lnum . "G" + :keepjumps exe "normal " .. lnum .. "G" < Note that ":keepjumps" must be used for every command. When invoking a function the commands in that function @@ -1044,6 +1049,9 @@ The "file/text" column shows the file name, or the text at the jump if it is in the current file (an indent is removed and a long line is truncated to fit in the window). +The marker ">" indicates the current position in the jumplist. It may not be +shown when filtering the |:jumps| command using |:filter| + You are currently in line 1167. If you then use the CTRL-O command, the cursor is put in line 1154. This results in: |