> 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> >
0001-org-cite-basic-complete-key-crm-separator.patch
Description: Binary data