From eb452dfe95320fb0226af601537b98ee7945f12e Mon Sep 17 00:00:00 2001 From: Juanma Barranquero Date: Sun, 1 Dec 2019 10:41:49 +0100 Subject: ibuffer-mark-by-content-regexp: don't depend on `cl-some' * lisp/ibuf-ext.el (ibuffer-mark-by-content-regexp): Use `cl-dolist' instead of `cl-some' to avoid a run-time dependency on cl-lib that triggers an unreported bug similar to bug#38430. --- lisp/ibuf-ext.el | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) (limited to 'lisp/ibuf-ext.el') diff --git a/lisp/ibuf-ext.el b/lisp/ibuf-ext.el index de3035e9d04..375090e09c3 100644 --- a/lisp/ibuf-ext.el +++ b/lisp/ibuf-ext.el @@ -1861,8 +1861,9 @@ Otherwise buffers whose name matches an element of (cond ((and (not all-buffers) (or (memq mode ibuffer-never-search-content-mode) - (cl-some (lambda (x) (string-match x (buffer-name buf))) - ibuffer-never-search-content-name))) + (cl-dolist (x ibuffer-never-search-content-name nil) + (when-let ((found (string-match x (buffer-name buf)))) + (cl-return found))))) (setq res nil)) (t (with-current-buffer buf -- cgit v1.2.1