[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[elpa] externals/filechooser 904ff4764f: Fix #16: If no filters are acti
From: |
ELPA Syncer |
Subject: |
[elpa] externals/filechooser 904ff4764f: Fix #16: If no filters are active present every file |
Date: |
Thu, 12 Jun 2025 15:58:20 -0400 (EDT) |
branch: externals/filechooser
commit 904ff4764fe3a74442056e56cd298dea1edbf269
Author: Rahguzar <rahguzar@mailbox.org>
Commit: Rahguzar <rahguzar@mailbox.org>
Fix #16: If no filters are active present every file
---
filechooser.el | 22 ++++++++++++----------
1 file changed, 12 insertions(+), 10 deletions(-)
diff --git a/filechooser.el b/filechooser.el
index c8a9c8ed5b..48c5bc8194 100644
--- a/filechooser.el
+++ b/filechooser.el
@@ -5,7 +5,7 @@
;; Author: rahguzar <rahguzar@mailbox.org>
;; Maintainer: rahguzar <rahguzar@mailbox.org>
;; Created: May 20, 2023
-;; Version: 0.2.2
+;; Version: 0.2.3
;; Keywords: convenience files tools unix
;; Homepage: https://codeberg.org/rahguzar/filechooser
;; Package-Requires: ((emacs "28.1") (compat "29.1"))
@@ -195,15 +195,17 @@ With prefix ARG toggle multiple filters using
`completing-read-multiple'."
(defun filechooser--filters-predicate (name)
"Return non-nil if NAME matches an active filter."
- (catch 'match
- (dolist (filter filechooser--active-filters)
- (when (cond
- ((stringp filter)
- (string-match filter name))
- ((functionp filter)
- (funcall filter name))
- ((error "Unknown filter %S" filter)))
- (throw 'match t)))))
+ (if filechooser--active-filters
+ (catch 'match
+ (dolist (filter filechooser--active-filters)
+ (when (cond
+ ((stringp filter)
+ (string-match filter name))
+ ((functionp filter)
+ (funcall filter name))
+ ((error "Unknown filter %S" filter)))
+ (throw 'match t))))
+ t))
;;; Utility definitions
(defmacro filechooser--maybe-with-new-frame (minibuffer &rest body)
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- [elpa] externals/filechooser 904ff4764f: Fix #16: If no filters are active present every file,
ELPA Syncer <=