All, There have often been requests for a way to make it easier to add a key to a citation, especially when using programs like JabRef. Benjamin Piwowarski and I have been working on this, and we're basically there except for a design decision.
Here's one idea. Currently, citation-insert key creates a new citation with the key. Instead, if the cursor is directly in front of or behind an existing citation, then it could *add* that key to that citation. The advantage of having it work this way is that this works "out of the box" with JabRef, etc. The disadvantage is that you can't, using JabRef, add a whole stream of different citations, one after the next. But I don't really see why you'd want to do this, anyway, and you can just hit "space" after each one and add them that way. So it's easy to work around. Alternatively, one could have a new LFUN and use citation-add key to add a key to a citation. The downside here is that this won't work "out of the box", but we'd have to depend upon JabRef, etc, implementing the new LFUN. Thoughts? Richard