GNU bug report logs - #80119
[PATCH] Bind RET to outgoing log in vc-dir-outgoing-revisions-map

Previous Next

Package: emacs;

Reported by: Protesilaos Stavrou <prot <at> protesilaos.com>

Date: Sat, 3 Jan 2026 06:23:02 UTC

Severity: normal

Tags: patch

To reply to this bug, email your comments to 80119 AT debbugs.gnu.org.

Toggle the display of automated, internal messages from the tracker.

View this report as an mbox folder, status mbox, maintainer mbox


Report forwarded to bug-gnu-emacs <at> gnu.org:
bug#80119; Package emacs. (Sat, 03 Jan 2026 06:23:02 GMT) Full text and rfc822 format available.

Acknowledgement sent to Protesilaos Stavrou <prot <at> protesilaos.com>:
New bug report received and forwarded. Copy sent to bug-gnu-emacs <at> gnu.org. (Sat, 03 Jan 2026 06:23:02 GMT) Full text and rfc822 format available.

Message #5 received at submit <at> debbugs.gnu.org (full text, mbox):

From: Protesilaos Stavrou <prot <at> protesilaos.com>
To: bug-gnu-emacs <at> gnu.org
Subject: [PATCH] Bind RET to outgoing log in vc-dir-outgoing-revisions-map
Date: Sat, 03 Jan 2026 08:22:45 +0200
[Message part 1 (text/plain, inline)]
Dear maintainers,

The attached change adds a key binding to the 
vc-dir-outgoing-revisions-map. The idea is to not rely on the mouse.

We have something similar with the vc-git-stash-map.

Yes, I know we can call vc-log-outgoing via an another key, but still 
think this is a step in the right direction: it is more discoverable.

If you accept this change, then I have another suggestion for the new 
vc-dir-header-urgent-value or, rather, for the face used to highlight 
the outgoing changes element: it should look like a button (again, like 
the vc-git stash). And if you think the "urgent" part is important for 
outgoing changes, then it should look like a button PLUS some extra 
styling for the urgency (e.g. underline AND red).

All the best,
Protesilaos (or simply "Prot")
[0001-Bind-RET-to-outgoing-log-in-vc-dir-outgoing-revision.patch (text/x-diff, attachment)]

Information forwarded to bug-gnu-emacs <at> gnu.org:
bug#80119; Package emacs. (Sat, 03 Jan 2026 08:56:01 GMT) Full text and rfc822 format available.

Message #8 received at 80119 <at> debbugs.gnu.org (full text, mbox):

From: Eli Zaretskii <eliz <at> gnu.org>
To: Protesilaos Stavrou <prot <at> protesilaos.com>
Cc: 80119 <at> debbugs.gnu.org
Subject: Re: bug#80119: [PATCH] Bind RET to outgoing log in
 vc-dir-outgoing-revisions-map
Date: Sat, 03 Jan 2026 10:55:48 +0200
> Date: Sat, 03 Jan 2026 08:22:45 +0200
> From: Protesilaos Stavrou <prot <at> protesilaos.com>
> 
> The attached change adds a key binding to the 
> vc-dir-outgoing-revisions-map. The idea is to not rely on the mouse.
> 
> We have something similar with the vc-git-stash-map.
> 
> Yes, I know we can call vc-log-outgoing via an another key, but still 
> think this is a step in the right direction: it is more discoverable.
> 
> If you accept this change, then I have another suggestion for the new 
> vc-dir-header-urgent-value or, rather, for the face used to highlight 
> the outgoing changes element: it should look like a button (again, like 
> the vc-git stash). And if you think the "urgent" part is important for 
> outgoing changes, then it should look like a button PLUS some extra 
> styling for the urgency (e.g. underline AND red).

Thanks.  If this is accepted (and I agree it's a useful change), it
will need the corresponding changes in NEWS and in the user manual.




Information forwarded to bug-gnu-emacs <at> gnu.org:
bug#80119; Package emacs. (Sat, 10 Jan 2026 12:12:01 GMT) Full text and rfc822 format available.

Message #11 received at 80119 <at> debbugs.gnu.org (full text, mbox):

From: Sean Whitton <spwhitton <at> spwhitton.name>
To: Protesilaos Stavrou <prot <at> protesilaos.com>
Cc: 80119 <at> debbugs.gnu.org
Subject: Re: bug#80119: [PATCH] Bind RET to outgoing log in
 vc-dir-outgoing-revisions-map
Date: Sat, 10 Jan 2026 12:11:50 +0000
Hello,

Protesilaos Stavrou [03/Jan  8:22am +02] wrote:
> Dear maintainers,
>
> The attached change adds a key binding to the
> vc-dir-outgoing-revisions-map. The idea is to not rely on the mouse.
>
> We have something similar with the vc-git-stash-map.
>
> Yes, I know we can call vc-log-outgoing via an another key, but still think
> this is a step in the right direction: it is more discoverable.

I agree, thank you for looking at this new bit of VC-Dir and thinking
about improvements.

> If you accept this change, then I have another suggestion for the new
> vc-dir-header-urgent-value or, rather, for the face used to highlight the
> outgoing changes element: it should look like a button (again, like the vc-git
> stash). And if you think the "urgent" part is important for outgoing changes,
> then it should look like a button PLUS some extra styling for the urgency
> (e.g. underline AND red).

All interesting ideas.  Could you propose a patch?

When I implemented this I was hoping you'd suggest some face
improvements :)

-- 
Sean Whitton




This bug report was last modified 1 day ago.

Previous Next


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