zotero-vim plugin - a vim/keyboard-driven approach to using Zotero
I've long desired to have a more keyboard-driven experience of using/reading in Zotero. Specifically, as a Vim user, I love having a familiar, modal interface.
In case anyone is interested in using it, here's what I created and am using now: https://codeberg.org/finktank/zotero-vim
Works great for me in Zotero 8. I'm using it actively in my reading and making changes. I'm open to hearing about things to add/fix (can't promise I'll do anything about them, but you are welcome to let me know), but am mostly just posting here in case anyone has been looking for something similar and wants to try it out - with no guarantees!
In case anyone is interested in using it, here's what I created and am using now: https://codeberg.org/finktank/zotero-vim
Works great for me in Zotero 8. I'm using it actively in my reading and making changes. I'm open to hearing about things to add/fix (can't promise I'll do anything about them, but you are welcome to let me know), but am mostly just posting here in case anyone has been looking for something similar and wants to try it out - with no guarantees!
Upgrade Storage
just checked it out and threw a PR your way
Next on my wishlist: a fuzzy picker for the TOC!
Fuzzy picker and follow link will be on the agenda next. Love those ideas, thank you.
Fuzzy picker next for @SGGbond.
I suppose that I need to use "Open find bar and search for selection (#)" but I can't trigger it with my configuration (AZERTY French keyboard).
Trying to brainstorm: I suppose "v" could drop the cursor and highlight by default (for ease), but if one pressed another key, could turn highlighting off to jump the cursor before turning highlights back on.
Any other ideas to make that workflow functional for you?
Another question: Do you know why, most of the time, hints don't detect sentences, only lines? Perhaps it has to do with how different PDFs are formatted.
I will look into adding highlight toggling to the "v" commands.
I also implemented counts for motions in visual/cursor mode (e.g. 10j, 3k, 5w).
Give it a test and lemme know how it works!