summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorRahguzar <rahguzar@mailbox.org>2025-09-10 20:10:30 +0500
committerRahguzar <rahguzar@mailbox.org>2025-09-10 20:10:30 +0500
commite55c5ea294bbb2c67ab5c51d9489922a83c22456 (patch)
tree05861ef99571d0a3771f423da2d758f615600d0f
parenta404666dbe09fdfacb9321bd6cb5e4cd4078c4c3 (diff)
Minor refactor and update elpa versionexternals/filechooser
-rw-r--r--filechooser.el9
1 files changed, 6 insertions, 3 deletions
diff --git a/filechooser.el b/filechooser.el
index 8932acb..68eecbd 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.3
+;; Version: 0.2.4
;; Keywords: convenience files tools unix
;; Homepage: https://codeberg.org/rahguzar/filechooser
;; Package-Requires: ((emacs "28.1") (compat "29.1"))
@@ -128,6 +128,10 @@ UI of choice: usually RET."
(defvar filechooser--dired-selection nil)
(defvar filechooser--dired-buffers nil)
+(defvar-keymap filechooser--special-event-map
+ :parent special-event-map
+ "<delete-frame>" #'filechooser-abort)
+
;;; Filters
(defun filechooser--filters-group-fn (cand transform)
"Group function for selecting filters.
@@ -220,8 +224,7 @@ MINIBUFFER is the value of minibuffer frame paramter."
"filechooser-miniframe"
"filechooser-frame"))
(minibuffer . ,minibuffer))))
- (special-event-map (define-keymap :parent special-event-map
- "<delete-frame>" #'filechooser-abort)))
+ (special-event-map filechooser--special-event-map))
(unwind-protect
(with-demoted-errors "%S"
(with-selected-frame ,framevar