GNU bug report logs - #78945
30.1; C-x 4 4 and C-x 5 5 do not work with `dired-mouse-find-file'

Previous Next

Package: emacs;

Reported by: Alcor <alcor <at> tilde.club>

Date: Wed, 2 Jul 2025 19:13:02 UTC

Severity: normal

Found in version 30.1

Fixed in version 31.0.50

Done: Juri Linkov <juri <at> linkov.net>

Full log


View this message in rfc822 format

From: Eli Zaretskii <eliz <at> gnu.org>
To: Stefan Monnier <monnier <at> iro.umontreal.ca>
Cc: 78945 <at> debbugs.gnu.org, alcor <at> tilde.club, juri <at> linkov.net
Subject: bug#78945: 30.1; C-x 4 4 and C-x 5 5 do not work with `dired-mouse-find-file'
Date: Thu, 10 Jul 2025 09:09:49 +0300
> From: Stefan Monnier <monnier <at> iro.umontreal.ca>
> Cc: juri <at> linkov.net,  78945 <at> debbugs.gnu.org,  alcor <at> tilde.club
> Date: Wed, 09 Jul 2025 17:44:36 -0400
> 
> >> > @@ -9673,9 +9680,9 @@ display-buffer-override-next-command
> >> >                       ;; But don't remove immediately after
> >> >                       ;; adding the hook by the same command below.
> >> >                       (eq this-command command)
> >> > -                     ;; Don't exit on mouse down event
> >> > -                     ;; in anticipation of mouse release event.
> >> > -                     (memq 'down (event-modifiers last-input-event)))
> >> > +                     ;; Don't exit on mouse down event in anticipation
> >> > +                     ;; of mouse release or double click event.
> >> > +                     (mouse-event-p last-input-event))
> >> >                (funcall exitfun))))
> >> >      ;; Call post-function after the next command finishes (bug#49057).
> >> >      (add-hook 'post-command-hook postfun)
> >> 
> >> LGTM.
> >
> > Does this mean any mouse-click command will cause the next command
> > also be affected by "C-x 4 4" and friends?
> 
> Sometimes, yes.  But only when the mouse-click command did not itself
> use `display-buffer`.

I wonder how we could document this in user-facing terms, so that
users would know what to expect from using these prefixes.  Any ideas
or suggestions?




This bug report was last modified 28 days ago.

Previous Next


GNU bug tracking system
Copyright (C) 1999 Darren O. Benham, 1997,2003 nCipher Corporation Ltd, 1994-97 Ian Jackson.