Function: orderless-without-literal

orderless-without-literal is a byte-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 ~/.emacs.d/elpa/orderless-20260519.1029/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))