Function: orderless-without-literal
orderless-without-literal is a natively compiled function defined in
orderless.el.
Signature
(orderless-without-literal COMPONENT)
Documentation
Match strings that do *not* contain COMPONENT as a literal match.
You may prefer to use the more general orderless-not instead
which can invert any predicate or regexp.
Source Code
;; Defined in /nix/store/x8591dlnsvch2j4brlxddqs0axxy3w60-emacs-packages-deps/share/emacs/site-lisp/elpa/orderless-20260927.2344/orderless.el
(defun orderless-without-literal (component)
"Match strings that do *not* contain COMPONENT as a literal match.
You may prefer to use the more general `orderless-not' instead
which can invert any predicate or regexp."
`(seq
(group string-start) ; highlight nothing!
(zero-or-more
(or ,@(cl-loop for i below (length component)
collect `(seq ,(substring component 0 i)
(or (not (any ,(aref component i)))
string-end)))))
string-end))