Also: 1. I don't see a way to add a key to an existing citation. Editing an existing key uses completing-read, rather than completing-read-multiple (as for a new citation), and places point after the existing key means the style editing UI will pop up. 2. If I use CRM to add multiple keys, for reasons I haven't determined, I get a "match required" error if I complete the second key. I can only get it to work if I hit enter before fully completing the key. I don't know if this is just some selectrum oddity/bug or not.
On Fri, Jul 2, 2021 at 12:11 PM Nicolas Goaziou <m...@nicolasgoaziou.fr> wrote: > > Hello, > > I just added an interface to unify functions responsible for inserting > citations in a buffer. The default binding is <C-c C-x @>. > > I also plugged a rather crude function with that interface. In order to > use it, you can evaluate: > > (setq org-cite-insert-processor 'basic) > > Internally, this will bind <C-c C-x @> to `org-cite-basic-insert', which > can insert citations, or edit existing ones, depending on the point. > > From a developer point of view, you can specify two new keywords when > registering a new processor: :insert and :cite-styles. See > `org-cite-register-processor' for details. See also an application in > "oc-basic.el", for example. > > Regards, > -- > Nicolas Goaziou >