diff --git a/lisp/recentf.el b/lisp/recentf.el index 16411d48784..f5708463ed4 100644 --- a/lisp/recentf.el +++ b/lisp/recentf.el @@ -132,7 +132,7 @@ This predicate function is meant to be added to the list in `recentf-exclude'. It returns non-nil if FILE-NAME's extension is in the list that is the value of `recentf-exclude-ignored-extensions'; if that variable is nil, this function consults `completion-ignored-extensions' instead." - (when-let* ((extension (file-name-extension file-name))) + (and-let* ((extension (file-name-extension file-name))) (string-match-p (concat (regexp-opt (or recentf-exclude-ignored-extensions