The problem is that using :bwipeout on a buffer that's currently inside in your jump list invalidates the whole jump list. This means that whenever you use vim-colon-therapy to open a file, your jump list won't work.
This patch adds a <C-O> to move back one step in the jump list, before using :edit on the real file, so that the jump list doesn't include the buffer with the line/col number. Using :bwipeout won't invalidate the jump list anymore.
Note: There's no command to move through the jumplist, so :normal! is used instead.
The problem is that using
:bwipeout
on a buffer that's currently inside in your jump list invalidates the whole jump list. This means that whenever you use vim-colon-therapy to open a file, your jump list won't work.This patch adds a
<C-O>
to move back one step in the jump list, before using:edit
on the real file, so that the jump list doesn't include the buffer with the line/col number. Using:bwipeout
won't invalidate the jump list anymore.Note: There's no command to move through the jumplist, so
:normal!
is used instead.