Questions tagged [jumplist]

Questions about the manipulation of the jump list. The jump list remembers the previous jumps and allows the user to navigate in the buffer to the location of the previous modifications.

Filter by
Sorted by
Tagged with
1
vote
1answer
39 views

Add current position to the jump list the first time <C-u> or <C-d> is pressed

I'm often using <C-u> and <C-d> to quickly navigate around in my code (I don't like using { and } since they're hard to type on my layout). One thing that annoys me is that <C-u> and ...
0
votes
0answers
22 views

Put previous jump location in other buffer

I have multiple interesting buffers in my jumplist, but I would like to view two of them side-by-side. How would you do that? That's the general case of this question. In my particular case, it is ...
1
vote
1answer
60 views

`ctrl-o` but within the current file

I was working on data.md a day ago and worked on numerous other files from then till now. I'd like to go back to my last position in data.md without touching other files. Using ctrl-o would make me go ...
7
votes
2answers
64 views

Make jumplist behave like stack?

I use CTRL-O and CTRL-I heavily to move between previously visited positions. These commands rely on the jumplist. It makes sense to me to visualize the jumplist as a stack of my position history. ...
1
vote
1answer
17 views

Quickly go to the end of “syntax highlighted” element

I am using syntax highlighting to help with writing LaTeX documents in vim. My documents involve a lot of brackets, and it is easy to do a trivial mistake and end-up with something which doesn't ...
1
vote
2answers
294 views

Move cursor to old position after scrolling

I often want to edit text in say line 200 of a file, but while doing this I need to look at say line 100, so I scroll to line 100. Is there a way to quickly jump back to line 200 after scrolling? Is ...
3
votes
0answers
205 views

Pressing CTRL-O twice is required to return to previous entry in jumplist

When I start vim and I want to return to the last location in the jump list, I would like to do so with a single <C-O>. However, right now I have to press twice <C-O><C-O> to achieve ...
2
votes
1answer
105 views

Is there a way to delete (trim) some jumplist items?

I want a jumplist like tree (undotree), or like taglist stack (trim some needless items), but I can not find any way to delete jumplist items. I think about hook jump action for my own jumplist, but I ...
9
votes
2answers
853 views

How to change jumplist behavior

See the following example: " open a file with 20+ lines. 1gg " jump to line 1 3gg " jump to line 3 5gg " jump to line 5 7gg " jump to line 7 ctrl+O " back to line 5 ctrl+O " back to line ...
1
vote
1answer
96 views

How do I jump to a file:line displayed by [I?

[I Display[s] all lines that contain the keyword under the cursor. When I do so, it shows the matching files and lines and says Press ENTER or type command to continue. What command(s) can I ...
0
votes
1answer
116 views

Enable %-key jumping/highlighting for backticks (`) and single-quotes (') in M4 files

Background When working on .c and .h files, I have a couple options turned on, namely: filetype plugin on filetype indent on autocmd BufEnter *.c setlocal tabstop=8 shiftwidth=8 softtabstop=8 ...
1
vote
2answers
150 views

Recovering from accidental pagedown

I have, for many years, mapped the space key to page-down. I love this mapping, except when I don't love it. Specifically, I don't love it when I accidentally press the space key, which happens more ...
1
vote
1answer
52 views

How to restore screen after jumping back?

Say my cursor is in the middle of the screen and I jumped with gg and then jumping back with C-o or maybe other jumping command (like using marks). What happens now is that line that have been in the ...
3
votes
1answer
253 views

How do you page through the jump list?

With the :jumps command, you can display the list of jump locations to aid navigation. That is you can use CTRL_O and CTRL_I to jump backwards and forwards respectively. However, my jump lists appear ...
1
vote
1answer
97 views

cnoremap <CR> <CR> breaks search fold opening

In order to switch between relative and absolute line numbering upon entering command-line, I noremap <expr> <CR> to "someStuff". Unfortunately this breaks the foldopen-ing feature for ...
2
votes
1answer
1k views

Is it possible to clear the tag stack without jumping anywhere?

Vim keeps a stack of tags (displayable with :tags) that the user jumps to and from, similar to the jump list (displayable with :jumps). The jump list can be cleared with the :clearjumps command. This ...
1
vote
0answers
51 views

How can I jump to the previous file? [duplicate]

<c-i> and <c-o> jump to the previous location in the jump list. However, I often open a file, do some searching in it, and then have to press <c-o> a lot to get back to the original ...
4
votes
2answers
209 views

Jump to a series of line numbers one by one after a stay of x seconds at each line

I have a set of 10 line numbers, n1, n2 ,..., n10 in a code of 1000+ lines. I need to jump from one line to another. My normal practice is to do n1G, n2G... till the set is complete. It takes about 5 ...
2
votes
2answers
650 views

How to use jumplist's <C-i> which is seen as a <Tab>?

On vim's help :help jumplist I can read: Jumps are remembered in a jump list. With the CTRL-O and CTRL-I command you can go to cursor positions before older jumps, and back again. Thus you can ...
1
vote
1answer
96 views

ctrl+o and ctrl+i don't work with line skip motion 10j

I was very excited to see the relative line number feature in vim. Now vertical navigation would be a breeze, and instead of typing huge numbers, I can simply do 10j to move 10 lines down. However, ...
5
votes
3answers
447 views

Prevent the cursor from moving to the start of the yanked text?

Vim help's change.txt states that Note that after a characterwise yank command, Vim leaves the cursor on the first yanked character that is closest to the start of the buffer. This means that "...
4
votes
1answer
491 views

How to add numbered movement to the jump list?

I'm loving the fact that I can jump using relative numbers and a movement command but I always seem to find myself using the backticks to try and go back to where I was before the movement jump. I ...
2
votes
1answer
266 views

Weird behaviour with <c-i> and :normal

When I execute: :exe "normal! \<c-o>" , it works as expected (it jumps to the previous cursor location). But when I execute: :exe "normal! \<c-i>" , it outputs the E471 error: E471: ...
1
vote
1answer
124 views

ctrl+i loads older documents loaded in vim

I read that in order to navigate backwards in a jumplist. I could use ctrl+i. However I noticed that if i press that key combination extra times vim opens up files that were loaded in vim before. I am ...
8
votes
2answers
5k views

Tag navigation using CTRL+] does not work with Non English keyboard on Windows

When using gVim on Windows 7 I cannot use ^] (CTRL+]) to jump to tags as described in the Vim documentation: <C-LeftMouse> *<C-LeftMouse>* *CTRL-]* CTRL-] Jump to ...
2
votes
1answer
76 views

Navigate previous locations

I'm aware of the jumps list, and that you can navigate forwards and backwards through locations I've previously jumped between. But I'd like to duplicate the behaviour of many other editors (such as ...
1
vote
2answers
1k views

Keeping quickfix jumps in the jump list

When I populate the quickfix window (say with grep or Ag.vim), I can scroll through the entries, and all the positions inside the quickfix window show up in :jumps. But as soon as I navigate away (say ...
4
votes
3answers
348 views

Is it possible switch buffers in order of accessing but not opening?

At first I am going try to explain you "order of opening". For example, if I'll open files in this order: 1_file.c 2_file.c 3_file.c 4_file.c :ls command will give me: :ls 1 "1_file.c" ...
7
votes
3answers
199 views

How to jump only in currently open file?

Quite often, when using CTRL-O to jump back to an older position, vim takes me to other files I've been editing previously. Is there a command, to go back within the jumplist just in the current file?
4
votes
0answers
95 views

Return to previous buffer without going through every jumplist entry [duplicate]

When I've jumped from a buffer to another buffer I use C-o to return and after that I use C-i if I want to jump to that same buffer again. I think this is the common approach. The problem is that this ...