Variable: org-cite-basic-complete-key-crm-separator
org-cite-basic-complete-key-crm-separator is a customizable variable
defined in oc-basic.el.gz.
Value
nil
Documentation
When non-nil, use completing-read-multiple with this as the separator.
When nil, use multiple completing-read prompts. When set to a string,
it should be a regexp to be used as crm-separator (which see). The
regexp string can carry the text properties separator, which if
present completing-read-multiple will show as part of the prompt.
When set to symbol dynamic, use ";;..." as a separator with the
number of ";" sufficient so that none of the completion candidates
contain the separator.
This variable was added, or its default value changed, in Org version
9.8.
Source Code
;; Defined in /usr/src/emacs/lisp/org/oc-basic.el.gz
(defcustom org-cite-basic-complete-key-crm-separator nil
"When non-nil, use `completing-read-multiple' with this as the separator.
When nil, use multiple `completing-read' prompts. When set to a string,
it should be a regexp to be used as `crm-separator' (which see). The
regexp string can carry the text properties `separator', which if
present `completing-read-multiple' will show as part of the prompt.
When set to symbol `dynamic', use \";;...\" as a separator with the
number of \";\" sufficient so that none of the completion candidates
contain the separator."
:group 'org-cite
:package-version '(Org . "9.8")
:type
'(choice
(const
:tag
"Use \";;\" as the separator."
(propertize "[ \t]*;;[ \t]*" 'separator ";;"))
(const
:tag
"Dynamically compute \";\"+ with the needed length."
dynamic)
(string :tag "Custom regexp for the separator.")
(const :tag "Prompt multiple times." nil))
:safe (lambda (obj) (or (string-or-null-p obj) (member obj '(dynamic)))))