Org-roam is really working great, with surprisingly little friction for a package of that size. Thanks!
But as a side effect, what little friction remains looks disproportionately huge.
Presently, I’m trying to establish a workflow for easily inputting bibliographical notes in ORB, without worrying about the bibtex entry.
My setup is that I have a bibliography on Zotero where I read and annotate the pdfs (either with a desktop pdf viewer or with a tablet – my screen is too small for pdf-tools+org-noter to be a comfortable option), and a “clean” bibliography which I use across documents. There are many files in my Zotero bibliography which are not part of my main bibliography, but for which I would still like to keep notes.
So far that’s not a problem: I can have ivy-bibtex scan both bibliography files, and write notes like that.
But problems can arise if I want to put entries from the Zotero bib into the main bib. Even without changing the citation key manually, there will always be a risk that a C-u C-c C-c later changes it.
Ideally, I’d like to preempt the problem and normalize the citation key when cleaning up the citation, but this will orphan the corresponding ORB notes.
In the worst case, I can of course make a script which moves the file and replaces the citation key in existing files (I assume that it would be enough?).
But it seems to me that it would be a very common problem, so is there a built-in solution? Like a function to update the citation key of an ORB entry, or a way to make the ORB entries independent of their bibtex key?