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