"Fraga, Eric" <e.fr...@ucl.ac.uk> writes: >> org-cite-insert simply calls whatever is provided by the citation >> backend you use. Please tell us which oc-*.el backend is creating the >> problem. > > Maybe I'm doing something wrong somewhere because whether I try basic, > biblatex, or csl, they appear the same in terms of selection interface. > Maybe it's something in vertico although I cannot see what it would be.
In oc-basic, there is `org-cite-basic-author-column-end' and it indeed truncates the match. oc-csl and oc-biblatex do not specify insert processor and thus the default is used (from oc-basic). So, I confirm the bug. Eric, as temporary workaround, you can try to increase `org-cite-basic-author-column-end'. Note that completion might look ugly though. One needs to rewrite `org-cite-basic--complete-key' adding 'annotation function to `completing-read' call instead of passing the truncated author/title list as completion table. See 21.6.7 Programmed Completion section of Elisp manual. https://github.com/alphapapa/org-ql/blob/master/org-ql-completing-read.el also contains an example of implementing the annotations. Patches welcome! -- Ihor Radchenko // yantar92, Org mode contributor, Learn more about Org mode at <https://orgmode.org/>. Support Org development at <https://liberapay.com/org-mode>, or support my work at <https://liberapay.com/yantar92>