[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[BUG] org-cite-insert only searches on truncate author list
From: |
Ihor Radchenko |
Subject: |
[BUG] org-cite-insert only searches on truncate author list |
Date: |
Tue, 17 Jan 2023 10:22:59 +0000 |
"Fraga, Eric" <e.fraga@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>