[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[elpa] externals/dired-preview b3ef9a2595 43/67: Define predicate functi
From: |
ELPA Syncer |
Subject: |
[elpa] externals/dired-preview b3ef9a2595 43/67: Define predicate function to check for window parameter |
Date: |
Sat, 8 Jul 2023 15:57:54 -0400 (EDT) |
branch: externals/dired-preview
commit b3ef9a2595cd62968d6ffe8d2839d6dac13f5ff2
Author: Protesilaos Stavrou <info@protesilaos.com>
Commit: Protesilaos Stavrou <info@protesilaos.com>
Define predicate function to check for window parameter
---
dired-preview.el | 11 ++++++-----
1 file changed, 6 insertions(+), 5 deletions(-)
diff --git a/dired-preview.el b/dired-preview.el
index 29745c19df..01d962c2b9 100644
--- a/dired-preview.el
+++ b/dired-preview.el
@@ -143,12 +143,13 @@ Always return FILE buffer."
buffer))
dired-preview--buffers))
+(defun dired-preview--window-parameter-p (window)
+ "Return non-nil if WINDOW has `dired-preview-window' parameter."
+ (window-parameter window 'dired-preview-window))
+
(defun dired-preview--get-windows ()
"Return windows that show previews."
- (seq-filter
- (lambda (window)
- (window-parameter window 'dired-preview-window))
- (window-list)))
+ (seq-filter #'dired-preview--window-parameter-p (window-list)))
(defun dired-preview--file-ignored-p (file)
"Return non-nil if FILE extension is among the ignored extensions.
@@ -230,7 +231,7 @@ aforementioned user option."
(mapc
(lambda (buffer)
(when (and (not (eq buffer (current-buffer)))
- (window-parameter (get-buffer-window buffer)
'dired-preview-window))
+ (dired-preview--window-parameter-p (get-buffer-window buffer)))
(ignore-errors
(kill-buffer-if-not-modified buffer))))
(dired-preview--get-buffers))
- [elpa] externals/dired-preview 49bea8f6d4 34/67: Delete windows, then kill buffers, (continued)
- [elpa] externals/dired-preview 49bea8f6d4 34/67: Delete windows, then kill buffers, ELPA Syncer, 2023/07/08
- [elpa] externals/dired-preview 070f02a1b0 42/67: Stop changing the mode-line-format, ELPA Syncer, 2023/07/08
- [elpa] externals/dired-preview 5338f5c1a7 26/67: Make commit 3ba4c3f more resilient, ELPA Syncer, 2023/07/08
- [elpa] externals/dired-preview ec09d4b856 27/67: Fix how delayed-mode-hooks are handled, ELPA Syncer, 2023/07/08
- [elpa] externals/dired-preview b367550663 28/67: Rewrite how the timer is started, ELPA Syncer, 2023/07/08
- [elpa] externals/dired-preview c20af9c9eb 31/67: Fix how the window is set up and closed outside Dired, ELPA Syncer, 2023/07/08
- [elpa] externals/dired-preview 8c1c73716e 37/67: Tighten the event loop to avoid inconsistencies, ELPA Syncer, 2023/07/08
- [elpa] externals/dired-preview 18b607fc48 40/67: Simplify dired-preview-return-window-size, ELPA Syncer, 2023/07/08
- [elpa] externals/dired-preview 86e11c105b 41/67: Make dired-preview-display-file delete windows eagerly, ELPA Syncer, 2023/07/08
- [elpa] externals/dired-preview ca176e11e4 36/67: Simplify dired-preview--run-mode-hooks, ELPA Syncer, 2023/07/08
- [elpa] externals/dired-preview b3ef9a2595 43/67: Define predicate function to check for window parameter,
ELPA Syncer <=
- [elpa] externals/dired-preview 11bb038063 47/67: Do not try to delete selected preview window, ELPA Syncer, 2023/07/08
- [elpa] externals/dired-preview 077f24db3c 45/67: Tweak how window size is calculated, ELPA Syncer, 2023/07/08
- [elpa] externals/dired-preview f52ed4774c 48/67: Remove 'dedicated' parameter from selected window, ELPA Syncer, 2023/07/08
- [elpa] externals/dired-preview 29829a63c8 56/67: Refactor how parameters are set, ELPA Syncer, 2023/07/08
- [elpa] externals/dired-preview 8d19b43469 66/67: Fix typos, ELPA Syncer, 2023/07/08
- [elpa] externals/dired-preview a3dd67d46f 59/67: Refine dired-preview-get-window-size, ELPA Syncer, 2023/07/08
- [elpa] externals/dired-preview 33a27a68dc 64/67: Add README.org, which GNU ELPA converts into the Info manual, ELPA Syncer, 2023/07/08
- [elpa] externals/dired-preview 959299b18a 39/67: Add FIXME for dired-preview-return-window-size, ELPA Syncer, 2023/07/08
- [elpa] externals/dired-preview 0dceaef04d 35/67: Use a function to return the display-buffer action, ELPA Syncer, 2023/07/08
- [elpa] externals/dired-preview d8ba2d0884 11/67: Simplify value of dired-preview-ignored-extensions-regexp, ELPA Syncer, 2023/07/08