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

Add Evince Forward and Reverse Searching Support to Vimtex? #179

gkapfham opened this Issue Jun 2, 2015 · 3 comments


None yet
2 participants
Copy link

gkapfham commented Jun 2, 2015

Once again, thanks for all of your efforts in implementing vimtex!

I regularly use this vim plugin to edit large LaTeX documents. I have noticed that vimtex supports forward searching with Zathura and MuPDF --- for those of us who use Linux --- and other viewers for other operating systems. Yet, I regret that I have never been able to get forward or reverse searching to work correctly with these tools.

Would you consider adding forward and reverse searching with evince? This feature works correctly in the Tex-9 plugin. In fact, I have been using both vimtex (for all of the great features that it provides) and Tex-9 (for forward and reverse searching) along with Evince when I have been recently editing LaTeX documents.

With that said, this feature request is not a pressing one! I would much prefer your feedback on and the successful resolution of issues #176, #177, and #178.

Thanks in advance for any insights or new features that you can provide.


This comment has been minimized.

Copy link

lervag commented Jun 6, 2015

I would love to add support for evince. However, it seems evince does not support this from the command line, which makes the implementation much less straightforward. And considering I do not have that much time lately, I think I will leave this for now.

If anyone would be able to provide a very specific recipe for how this can be done, then I might do it. Else I will be happy to consider and accept pull requests.


This comment has been minimized.

Copy link

lervag commented Jun 7, 2015

Thanks, I've already seen TeX-9's approach. However, it is not clear how to extract the minimal amount of code to achieve the evince sync. I've found a couple of things that could help, but I'm not sure how to do it in a vimtex-ish manner.

In the meantime I suggest you try zathura. I much prefer it over evince!

EDIT: The above was a reply to a comment that for some reason was deleted.

@lervag lervag added the won't fix label Jun 8, 2015


This comment has been minimized.

Copy link

lervag commented Jun 8, 2015

Ok, so I've investigated this some more. I see there are several plugins for both vim and other editors that implement support for Evince. However, I find all of the solutions to involve ALOT of code, and it seems like the complexity is high for this simple problem. As I can't find a relatively simple way to implement this, I am sorry to say that I choose to not implement support for evince at this time.

I will consider pull requests, as mentioned. And if anyone will provide a very simple and barebones solution that will be straightforward to implement, then I might consider to implement it myself. In the meantime, I will close this issue with the won't fix-label.

Personally, I think both mupdf, zathura, okular, and qpdfview are good alternatives to evince.

@lervag lervag closed this Jun 8, 2015

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment