On Sun, Jul 21, 2013 at 6:48 AM, Tony Mechelynck
<[email protected]> wrote:
> On 07/21/13 06:12, Dan wrote:
>>
>> These commands perform the same function:
>> 25G
>> 25gg
>> :25<CR>
>>
>> But the first two save the cursor position to the jump list, whereas the
>> last command does not, which I feel is inconsistent and a bug.
>>
>> For example, with the following buffer:
>>
>> 1 abc
>> 2 def
>> 3 ghi
>>
>> Entering the following commands:
>> :1<CR>
>> :2<CR>
>> :3<CR>
>> <C-O> (command that moves cursor to previous line in jump list)
>> <C-O>
>>
>> Should move you to lines 1, 2, 3, 2, 1 respectively, but at present the
>> <C-O> commands do NOT move you back to lines 2 and 1.
>>
>
> I confirm this in gvim 7.4a.035 (Huge); however, :$<CR> (the same command,
> but with $ as a line number) _does_ update the jumplist.

Tony, :$, like :25, does not add an entry to the jump list.

Suppose you are on the first line and move around as follows.

3G      add line 1 to the jump list
:$
4G      add last line to the jump list
5G      add line 4 to the jump list

Then CTRL-O will bring you back to lines 4, last, and 1 as expected.

David

-- 
-- 
You received this message from the "vim_dev" maillist.
Do not top-post! Type your reply below the text you are replying to.
For more information, visit http://www.vim.org/maillist.php

--- 
You received this message because you are subscribed to the Google Groups 
"vim_dev" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
For more options, visit https://groups.google.com/groups/opt_out.


Raspunde prin e-mail lui