> We can use something like ;; as a separator or even compute it
> dynamically depending on the actual completion candidates (; if no
> candidates contain ;, ;;, ;;;, etc)

How does this look? I haven't known a function to reliably query all
completion candidates from a completion table of regardless of its type.

The ability to dynamically compute the crm-separator based on the
candidates sounds like a useful feature. I think it's best for Emacs
core to have that (optional) functionality built-in.

Daanturo

On Mar 15 2025, at 10:09 pm, Ihor Radchenko <yanta...@posteo.net> wrote:
> Daan Ro <daant...@gmail.com> writes:
>
> > I've just recalled a limitation of CRM while testing: the separator must
> > not be part of the completion candidate strings. "," and ";" are common
> > in the authors field, other punctuations may appear in article names,
> > too. Perhaps that's reason CRM wasn't used by oc-basic.el in the first
> > place?
>
> We can use something like ;; as a separator or even compute it
> dynamically depending on the actual completion candidates (; if no
> candidates contain ;, ;;, ;;;, etc)
>
> I cannot find anything in the archives about using
> completing-read-multiple in citations.
>
> --
> Ihor Radchenko // yantar92,
> Org mode maintainer,
> 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>
>

Attachment: 0001-org-cite-basic-complete-key-crm-separator.patch
Description: Binary data

Reply via email to