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
0 votes
0 answers
31 views

How do I show the jumps list permanently in a window?

As the title says, is there a way to view the jumps list opened in a permanent window? The question is also valid for registers list.
user avatar
2 votes
1 answer
136 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 ...
user avatar
  • 121
0 votes
0 answers
30 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 ...
user avatar
6 votes
1 answer
270 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 ...
user avatar
8 votes
2 answers
189 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. ...
user avatar
  • 81
1 vote
1 answer
19 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 ...
user avatar
  • 235
1 vote
2 answers
417 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 ...
user avatar
  • 157
4 votes
0 answers
345 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 ...
user avatar
  • 4,050
2 votes
1 answer
155 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 ...
user avatar
10 votes
2 answers
1k 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 ...
user avatar
  • 101
1 vote
1 answer
124 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 ...
user avatar
  • 896
0 votes
1 answer
228 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 ...
user avatar
  • 203
2 votes
2 answers
204 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 ...
user avatar
1 vote
1 answer
64 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 ...
user avatar
  • 1,071
3 votes
1 answer
285 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 ...
user avatar
  • 407
1 vote
1 answer
112 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 ...
user avatar
2 votes
1 answer
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 ...
user avatar
  • 183
1 vote
0 answers
53 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 ...
user avatar
  • 111
4 votes
2 answers
213 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 ...
user avatar
  • 198
2 votes
2 answers
869 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 ...
user avatar
  • 409
1 vote
1 answer
163 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, ...
user avatar
  • 1,011
6 votes
4 answers
759 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 "...
user avatar
4 votes
1 answer
714 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 ...
user avatar
2 votes
1 answer
321 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: ...
user avatar
  • 310
1 vote
1 answer
151 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 ...
user avatar
  • 119
8 votes
2 answers
6k 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 ...
user avatar
  • 1,053
2 votes
1 answer
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 ...
user avatar
1 vote
2 answers
2k 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 ...
user avatar
5 votes
3 answers
403 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" ...
user avatar
10 votes
3 answers
260 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?
user avatar
  • 103
4 votes
0 answers
98 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 ...
user avatar
  • 2,288