Function: hyrolo-not
hyrolo-not is a byte-compiled function defined in hyrolo-logic.el.
Signature
(hyrolo-not START END &rest PAT-LIST)
Documentation
Logical string <not> rolo entry filter between START and END positions.
PAT-LIST is a list of pattern elements. Each element may be t, nil, or a string.
Source Code
;; Defined in ~/.emacs.d/elpa/hyperbole-20260414.325/hyrolo-logic.el
;; Do NOT call the following functions directly.
;; Send them as parts of an expression to `hyrolo-logic'.
;; Work with string patterns
(defun hyrolo-not (start end &rest pat-list)
"Logical string <not> rolo entry filter between START and END positions.
PAT-LIST is a list of pattern elements. Each element may be t, nil, or a
string."
(save-restriction
(narrow-to-region start end)
(let ((pat))
(while (and pat-list
(or (null (setq pat (car pat-list)))
(and (stringp pat)
(goto-char start)
(not (funcall hyrolo-next-match-function (regexp-quote pat))))))
(setq pat-list (cdr pat-list)))
(not pat-list))))