Variable: orderless-affix-dispatch-alist
orderless-affix-dispatch-alist is a customizable variable defined in
orderless.el.
Value
((37 . char-fold-to-regexp)
(33 . orderless-not)
(38 . orderless-annotation)
(44 . orderless-initialism)
(61 . orderless-literal)
(94 . orderless-literal-prefix)
(126 . orderless-flex))
Documentation
Alist associating characters to matching styles.
The function orderless-affix-dispatch uses this list to
determine how to match a pattern component: if the component
either starts or ends with a character used as a key in this
alist, the character is removed from the component and the rest is
matched according the style associated to it.
Source Code
;; Defined in ~/.emacs.d/elpa/orderless-20260519.1029/orderless.el
(defcustom orderless-affix-dispatch-alist
`((?% . ,#'char-fold-to-regexp)
(?! . ,#'orderless-not)
(?& . ,#'orderless-annotation)
(?, . ,#'orderless-initialism)
(?= . ,#'orderless-literal)
(?^ . ,#'orderless-literal-prefix)
(?~ . ,#'orderless-flex))
"Alist associating characters to matching styles.
The function `orderless-affix-dispatch' uses this list to
determine how to match a pattern component: if the component
either starts or ends with a character used as a key in this
alist, the character is removed from the component and the rest is
matched according the style associated to it."
:type `(alist
:key-type character
:value-type (choice
(const :tag "Annotation" ,#'orderless-annotation)
(const :tag "Literal" ,#'orderless-literal)
(const :tag "Without literal" ,#'orderless-without-literal)
(const :tag "Literal prefix" ,#'orderless-literal-prefix)
(const :tag "Regexp" ,#'orderless-regexp)
(const :tag "Not" ,#'orderless-not)
(const :tag "Flex" ,#'orderless-flex)
(const :tag "Initialism" ,#'orderless-initialism)
(const :tag "Prefixes" ,#'orderless-prefixes)
(const :tag "Ignore diacritics" ,#'char-fold-to-regexp)
(function :tag "Custom matching style"))))