Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Is this per window as in Vim? #3

Closed
bluddy opened this issue Aug 17, 2014 · 4 comments
Closed

Is this per window as in Vim? #3

bluddy opened this issue Aug 17, 2014 · 4 comments

Comments

@bluddy
Copy link

bluddy commented Aug 17, 2014

This is the main reason I haven't switched to emacs -- the lack of a good jumplist. Does your implementation handle (or plan to handle) a jump list per window?

@bling
Copy link
Owner

bling commented Aug 17, 2014

interesting...i had no idea the jump list was per-window. so the answer is no, it does not currently do that 😎, however it shouldn't be too difficult to add.

@bluddy
Copy link
Author

bluddy commented Sep 2, 2014

OK well -- I've started to use emacs, and I'm also using evil-jumper. I'd love for this to work exactly as in vim.

@bling
Copy link
Owner

bling commented Sep 2, 2014

unfortunately, emacs doesn't have window-local variables, so it may not as easy to implement as i originally thought, although i haven't tried yet.

the vim documentation is pretty scarce about this, and it only stores a single jump list in ~/.viminfo, so i'm not sure of the exact semantics of what happens when you split a buffer without reading the C code directly.

there's some discussions about merging this into upstream evil (see here), so it's definitely on my radar to get this implemented so it can be merged.

@bluddy
Copy link
Author

bluddy commented Sep 28, 2014

I'm pretty sure if you split a window, the jump list is cloned for that window.

@bling bling closed this as completed in bde85e5 Oct 27, 2014
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants