diff --git a/lisp/org.el b/lisp/org.el index 403da46c6..9591efd4d 100644 --- a/lisp/org.el +++ b/lisp/org.el @@ -21760,6 +21760,13 @@ Adapted from `every' in cl.el." (mapc (lambda (e) (unless (funcall pred e) (throw 'org-every nil))) seq) t)) +(defun org-some (pred seq) + "Return true if PREDICATE is true of any element of SEQ. +Adapted from `some' in cl.el." + (catch 'org-some + (mapc (lambda (e) (when (funcall pred e) (throw 'org-some t))) seq) + nil)) + (defun org-back-over-empty-lines () "Move backwards over whitespace, to the beginning of the first empty line. Returns the number of empty lines passed."