GNU bug report logs - #76974
31.0.50; [wishlist] Add global key binding for tramp-revert-buffer-with-sudo

Previous Next

Package: emacs;

Reported by: Michael Albinus <michael.albinus <at> gmx.de>

Date: Wed, 12 Mar 2025 08:29:01 UTC

Severity: wishlist

Found in version 31.0.50

Fixed in version 31.1

Done: Michael Albinus <michael.albinus <at> gmx.de>

Bug is archived. No further changes may be made.

Full log


View this message in rfc822 format

From: Robert Pluim <rpluim <at> gmail.com>
To: Daniel Colascione <dancol <at> dancol.org>
Cc: stephen.berman <at> gmx.net, michael.albinus <at> gmx.de, 76974 <at> debbugs.gnu.org
Subject: bug#76974: 31.0.50; [wishlist] Add global key binding for tramp-revert-buffer-with-sudo
Date: Wed, 12 Mar 2025 10:58:04 +0100
>>>>> On Wed, 12 Mar 2025 02:43:18 -0700, Daniel Colascione <dancol <at> dancol.org> said:

    Daniel> On March 12, 2025 1:50:43 AM PDT, "Stephen Berman via Bug reports for
    Daniel> GNU Emacs, the Swiss army knife of text editors"
    Daniel> <bug-gnu-emacs <at> gnu.org> wrote:
    >> On Wed, 12 Mar 2025 09:27:50 +0100 Michael Albinus via "Bug reports
    >> for GNU Emacs, the Swiss army knife of text editors"
    >> <bug-gnu-emacs <at> gnu.org> wrote:
    >> 
    >>> tramp-revert-buffer-with-sudo has been added to Emacs 30.1. I propose to
    >>> give it a global key binding 'C-x @'. With this binding, it is more
    >>> simple to revert the current buffer to visit with "sudo"
    >>> permissions. This is useful for buffers visiting a file, or for dired
    >>> buffers.
    >> 
    >> `C-x @' is the prefix for the `event-apply-*-modifier' functions in the
    >> globally accessible function-key-map.


    Daniel> This prefix binding is sitting on some pretty valuable real estate ---
    Daniel> not as valuable as C-o, granted, but still. Is the modifier prefix
    Daniel> feature justifying its squatting on this binding? I don't think I've
    Daniel> ever used it on purpose, and keyboards with missing essential
    Daniel> modifiers are a rarity. Seems like a niche feature to enable with a
    Daniel> mode or something.

Itʼs one of those things that are useless until you need it, and then
you *really* need it 🙂

    Daniel> That said, does the sudo feature (which is great and sorely needed)
    Daniel> need such a prominent keybinding? Might M-x sudo be sufficient? People
    Daniel> type s u d o in the terminal all the time.

How about "C-u C-u M-x revert-buffer", and then people can choose
their own key binding? Sticking it on "C-x @" or "C-x |" seems like
overkill.

Robert
-- 




This bug report was last modified 123 days ago.

Previous Next


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