-
Notifications
You must be signed in to change notification settings - Fork 750
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
Populate intelij navigation history together with ideavim jumplist #224
Conversation
Hi @pmnoxx ! |
Hi @AlexPl292 I also figured how to make ctrl-o, ctrl-O call back / forward actions in intellij. I can make a PR for it. In order to fully support jumplist (:jumps operation), printing jumplist. I would need to figure out how to get jumplist from intellij. I couldn't figure it out yet. I spend a few hours trying. Then it would be possible to remove internal jumplist data structure completely. |
Yep, great! Just make a PR and we'll discuss the details. Regarding the internal structure of jumplist. Yes, this would be great if we could get rid of this structure, but before that, we should make sure that IJ jumps work the same as vim jumps. Unfortunatelly, we haven't made any investigations on this question yet. |
So, I'm running 0.59 and don't see this working. Any settings necessary for the jumplists to be joined? |
Not see this working on 0.61 too. |
it's broken. Please seriously consider using neovim as an embedded editor and retiring ideavim, I and a few other paying users are seriously upset by that and considering dropping the IDE in favour of other solutions. |
I'll try to create a PR during the weekend. |
Thank you for the reply! Why not bind to ctrl+o, ctrl+i - the standard vim commands for jumping back and forward? The problem now is that ctrl-o/ctrl-i are functioning within the file, until you select another file and move around there - then you end up in random places if you try to use them. I tried rebinding them to :action Back & :action Forward -> didn't work propertly as well. |
On windows ideavim jumplist is not propagated to intelij navigaration history so |
Currently we keep intelij navigation history separate from ideavim jumplist.
This change will cause all updates to ideavim jumplist to be propagated to intelij navigaration history as well.
https://youtrack.jetbrains.com/issue/VIM-44