emacs-diffs
[Top][All Lists]
Advanced

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

master bdc21b246cd: Ensure Dired window is selected when reverting buffe


From: Eli Zaretskii
Subject: master bdc21b246cd: Ensure Dired window is selected when reverting buffer
Date: Thu, 26 Dec 2024 07:08:18 -0500 (EST)

branch: master
commit bdc21b246cdb6fe3d977222ab7566cfdf889a38c
Author: Visuwesh <visuweshm@gmail.com>
Commit: Eli Zaretskii <eliz@gnu.org>

    Ensure Dired window is selected when reverting buffer
    
    * lisp/dired.el (dired--make-directory-clickable): Ensure the
    Dired window is selected.  This prevents erroneously reverting a
    non-Dired buffer.  (Bug#74700)
---
 lisp/dired.el | 6 ++++--
 1 file changed, 4 insertions(+), 2 deletions(-)

diff --git a/lisp/dired.el b/lisp/dired.el
index 9929545eba9..2a020803528 100644
--- a/lisp/dired.el
+++ b/lisp/dired.el
@@ -2088,8 +2088,10 @@ mouse-2: visit this file in other window"
            `(mouse-face highlight
              help-echo "mouse-1: re-read this buffer's directory"
              keymap ,(define-keymap
-                       "<mouse-2>" #'revert-buffer
-                       "<follow-link>" 'follow-link
+                       "<mouse-2>" (lambda ()
+                                     (interactive "@")
+                                     (revert-buffer))
+                       "<follow-link>" 'mouse-face
                        "RET" #'revert-buffer))))))))
 
 (defun dired--get-ellipsis-length ()



reply via email to

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