emacs-elpa-diffs
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[elpa] externals/dired-preview c59009c881: Revert "Stop using the window


From: ELPA Syncer
Subject: [elpa] externals/dired-preview c59009c881: Revert "Stop using the window-state-change-hook"
Date: Tue, 21 Jan 2025 12:59:08 -0500 (EST)

branch: externals/dired-preview
commit c59009c881dad04c091f950c7e21a42db2d895a5
Author: Protesilaos Stavrou <info@protesilaos.com>
Commit: Protesilaos Stavrou <info@protesilaos.com>

    Revert "Stop using the window-state-change-hook"
    
    This reverts commit ad7d42bb309f4307353e73a5e978c87039d92034.
    
    It creates other problems...
---
 dired-preview.el | 2 ++
 1 file changed, 2 insertions(+)

diff --git a/dired-preview.el b/dired-preview.el
index 7b705976ee..c3077a24dd 100644
--- a/dired-preview.el
+++ b/dired-preview.el
@@ -613,6 +613,7 @@ aforementioned user option."
   "Call `dired-preview--close-previews' if the current buffer is not in Dired 
mode."
   (unless (eq major-mode 'dired-mode)
     (dired-preview--close-previews)
+    (remove-hook 'window-state-change-hook 
#'dired-preview--close-previews-outside-dired)
     (put 'dired-preview-start 'function-executed nil)))
 
 (defun dired-preview--display-buffer (buffer)
@@ -675,6 +676,7 @@ the preview with `dired-preview-delay' of idleness."
   (condition-case nil
       (if (eq major-mode 'dired-mode)
           (progn
+            (add-hook 'window-state-change-hook 
#'dired-preview--close-previews-outside-dired)
             (dired-preview--cancel-timer)
             (let* ((file (dired-file-name-at-point))
                    (preview (dired-preview--preview-p file)))



reply via email to

[Prev in Thread] Current Thread [Next in Thread]