From unknown Thu Aug 14 21:45:54 2025 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable MIME-Version: 1.0 X-Mailer: MIME-tools 5.509 (Entity 5.509) Content-Type: text/plain; charset=utf-8 From: bug#76974 <76974@debbugs.gnu.org> To: bug#76974 <76974@debbugs.gnu.org> Subject: Status: 31.0.50; [wishlist] Add global key binding for tramp-revert-buffer-with-sudo Reply-To: bug#76974 <76974@debbugs.gnu.org> Date: Fri, 15 Aug 2025 04:45:54 +0000 retitle 76974 31.0.50; [wishlist] Add global key binding for tramp-revert-b= uffer-with-sudo reassign 76974 emacs submitter 76974 Michael Albinus severity 76974 wishlist thanks From debbugs-submit-bounces@debbugs.gnu.org Wed Mar 12 04:28:32 2025 Received: (at submit) by debbugs.gnu.org; 12 Mar 2025 08:28:32 +0000 Received: from localhost ([127.0.0.1]:47220 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1tsHS2-00010Q-K6 for submit@debbugs.gnu.org; Wed, 12 Mar 2025 04:28:32 -0400 Received: from lists.gnu.org ([2001:470:142::17]:44638) by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.84_2) (envelope-from ) id 1tsHRy-0000zw-Br for submit@debbugs.gnu.org; Wed, 12 Mar 2025 04:28:28 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1tsHRX-0002IO-71 for bug-gnu-emacs@gnu.org; Wed, 12 Mar 2025 04:28:02 -0400 Received: from mout.gmx.net ([212.227.17.21]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1tsHRT-00067K-6A for bug-gnu-emacs@gnu.org; Wed, 12 Mar 2025 04:27:58 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmx.de; s=s31663417; t=1741768070; x=1742372870; i=michael.albinus@gmx.de; bh=rNG1aVf+MvU1geniIuripTXjPBWRRuGLDiq9Usax0gM=; h=X-UI-Sender-Class:From:To:Subject:Date:Message-ID:MIME-Version: Content-Type:cc:content-transfer-encoding:content-type:date:from: message-id:mime-version:reply-to:subject:to; b=ZmIo8AS9IztKwjeqN/fSEjZQLXVgMm0T3ZOttEC4GML4kVQM2259ltr1956FlDTI JTfFiUgn9TTVHB77YkKvq552jy7nFG5TExUh1FMydi3USC3wvC71w31iqKukcdCnW 34qoYflef7H4gcLJcaw5DOuX/tBhl3/foeLjzd7bFnZYG7yUWSI/7d4bBibZfaWWz AZSyh5iGGOkuX9PBEHu56UPazdfsy7+lhFfDsG4cgtcZ9zMSXdV4+rP3S91kVnrn/ c7NQvjTYSA5KAGK69oBWaSr8+yZWRASE5TRETyVSwVIXMCDAo9gJTESgPzKYI8AyH x7hipb4zhlyjMWTMtA== X-UI-Sender-Class: 724b4f7f-cbec-4199-ad4e-598c01a50d3a Received: from gandalf.gmx.de ([185.89.37.59]) by mail.gmx.net (mrgmx104 [212.227.17.168]) with ESMTPSA (Nemesis) id 1MXp5Q-1tiMuY2hvI-00MLdB for ; Wed, 12 Mar 2025 09:27:50 +0100 From: Michael Albinus To: bug-gnu-emacs@gnu.org Subject: 31.0.50; [wishlist] Add global key binding for tramp-revert-buffer-with-sudo Date: Wed, 12 Mar 2025 09:27:50 +0100 Message-ID: <87y0xaodq1.fsf@gmx.de> MIME-Version: 1.0 Content-Type: text/plain X-Provags-ID: V03:K1:d4SEbf+VY2EanyKUv0K8NDn0LZ7euu91CsBo0X8SE6J3vjc8yel wc3FzmSn0sHHdZ1Dr8vIzSb+ZKaWhEAmMKbKfJsyXrmR+br4yjwQqQKLnyqPtZ4tkY9d1Od VXtH9/BeuXOpMVCabLqQhfJqira3zDOIZgwVTeMuoVaxFYOfy/IwbldZwppL9DyuX/F3Eey GPckCtVcMKIeIEwIQRU/Q== X-Spam-Flag: NO UI-OutboundReport: notjunk:1;M01:P0:5Bx9VgDtvZM=;ZLpMamgY1HruhRFAPZdLy0aD7cT i0Zsitrx04vL6IYA9wBmW0HC1Y26IXEtIzc9yBMJ+Mj24khKy74IaQdkBRmvexlCfTHXZAuvt X2+bJXiNmxPUaCy/2hbG0MiCsa7H+4TNkeLUxCsG/77gIt5R4hQij4/2ZtImOaQLkUTWVJz4r qHkazQxKHSwi2/nDwTX6Uj+qS8Eql+EaTrOQ+SQdJeDjWdcCi1XtQJ5TQO8hyVUZcjZUioPtX xCwR84dVcEsFcfu21/2IunYSJO4Z8A2k6voCuOmcONoDhwnSCvJ4eLdN4OyBMN1ezTrMfKol3 DiKrhJNfard/tr/2KIW2SHD3yTNQOHfhfMkowapQCUmp4aoX+QqA5G+H/pc04hN5RSm3fTXiR hGwSx+ncWsrH/PbGVeOHpKy3mEAFkP034GlQCHkudxG65Xs6sugwOIoVEMd03DLuNxtTlr6ZR oAGsZuF49CUfIZUpoS5InSvFk8jMZxZNLa2tq2k9wN75BqxpGW4atDWD2Y7OJYkKoyv+ahjfW xvMKdGJNPh/8U6tgSkIpdfVVQtK/P/L7y2N4BMCZqfR0cYha//X1/V+1n6+Bg1NW2YE24/5BN 3kKQKY2kI5wTjTfVr3rk6q9hXL3cuQ4uTqYSIK4IqcEaUMXtNTGkS4A0dMwTlw8BzwA4HivCP mMiKESBJvK5hZVk2KE34AvxUWILfKUvmKKnA7ZUcBivmiO8JQ4Vjb6K8QWhc8Mqx9Z8mkM3D8 GfMQGS80YVl4fk6nKkg1+cloBhrL13sJ2Roxa4pu2HYBrDkzxw+olGO23O6JnhYJGkL2QQXNK MaaOm7wUZ3mNhv73ViSjtuqZghs0/Ub8eppWJLuIGtNLhRlsAvv1OmUDRff7QPGRirFLnzeN6 /jyROm/gQlZ9LB2HN6lq7tgxg3Rqt4sYEc0PIEyv3Zc8ZeXN6MhJBp//V+hh6MO1HGWZGfbk1 GdrFrBbq4ldGNnKcOXxSCsbPuaMT5pyF2N8Au7yyy5+3IstubRHJSFidtpFSA8mhm1ruk0EPz 1Zs6+6ImMy8P/Y3a5p5I3Yow8Powmij0IS0chCuiRvvT0KV3ooy/hrXWqzOiR8B8BvIuLQG8c PzhPO7n518KpWMnng2jJ009ykTJniXqbkDEd0Yl1BbucMFVF7qg3zD227uirPxRV0r6nwoxn0 LWc8tU83R2kzwoQ6QAbAQbO12AFmQ4CoCXsNRSXRqszn+Jb6ZRaP269ZMhv4dFy8xgjd7Q2H1 H7N6IdpUErarRUZdlnlW1YnFIUkiGD5koA9D1QbN1gBSiNJ83igfhAiu7ITPGgPC0rHQsFqXh ZZG0xAdLwY+KFhmp1wUX+LCV73l0SvnVf2c2e756To1jOs6LylPsjnNTYXUSvrgLP5oVFHGBP GF0qqsFL8dSHLhJjwXiDbpN1NwuvEEEAFc3I0uKng3A18iN+YjYdM/xBI8IkS081rIDBsMMkh xekYddenewDWJ4ET6MvN3ZiFlzFWMbL8tXyInPfDmAkkS2aZv Received-SPF: pass client-ip=212.227.17.21; envelope-from=michael.albinus@gmx.de; helo=mout.gmx.net X-Spam_score_int: -27 X-Spam_score: -2.8 X-Spam_bar: -- X-Spam_report: (-2.8 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, FREEMAIL_FROM=0.001, RCVD_IN_DNSWL_LOW=-0.7, RCVD_IN_MSPIKE_H2=0.001, RCVD_IN_VALIDITY_CERTIFIED_BLOCKED=0.001, RCVD_IN_VALIDITY_RPBL_BLOCKED=0.001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: submit X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) 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. A further optional, slightly related, change would be to bind '@' in dired buffers with a function which opens the dired entry via tramp-file-name-with-sudo. This opens the respective file or directory with "sudo" permissions, even if the visited dired buffer doesn't have these permissions. I haven't assembled a patch yet, because I'd like to get comments first about the acceptance of such a change. Best regards, Michael. In GNU Emacs 31.0.50 (build 1, x86_64-pc-linux-gnu, GTK+ Version 3.24.43, cairo version 1.18.2) of 2025-02-19 built on gandalf Repository revision: ec34bccfee68a521e7a98ce8dce9325a146d095b Repository branch: master Windowing system distributor 'The X.Org Foundation', version 11.0.12401006 System Description: Fedora Linux 41 (Workstation Edition) Configured using: 'configure --without-tree-sitter' Configured features: ACL CAIRO DBUS FREETYPE GIF GLIB GMP GNUTLS GPM GSETTINGS HARFBUZZ JPEG LIBOTF LIBSELINUX LIBXML2 M17N_FLT MODULES NATIVE_COMP NOTIFY INOTIFY PDUMPER PNG RSVG SECCOMP SOUND SQLITE3 THREADS TIFF TOOLKIT_SCROLL_BARS WEBP X11 XDBE XIM XINERAMA XINPUT2 XPM XRANDR GTK3 ZLIB Important settings: value of $LANG: en_US.UTF-8 value of $XMODIFIERS: @im=ibus locale-coding-system: utf-8 Major mode: Group Minor modes in effect: gnus-undo-mode: t display-time-mode: t delete-selection-mode: t icomplete-mode: t global-goto-address-mode: t goto-address-mode: t tooltip-mode: t global-eldoc-mode: t show-paren-mode: t electric-indent-mode: t mouse-wheel-mode: t menu-bar-mode: t file-name-shadow-mode: t global-font-lock-mode: t font-lock-mode: t blink-cursor-mode: t minibuffer-regexp-mode: t buffer-read-only: t column-number-mode: t line-number-mode: t indent-tabs-mode: t transient-mark-mode: t auto-composition-mode: t auto-encryption-mode: t auto-compression-mode: t Load-path shadows: /home/albinus/src/elpa/packages/debbugs/debbugs hides /home/albinus/.emacs.d/elpa/debbugs-0.43/debbugs /home/albinus/src/elpa/packages/debbugs/debbugs-org hides /home/albinus/.emacs.d/elpa/debbugs-0.43/debbugs-org /home/albinus/src/elpa/packages/debbugs/debbugs-gnu hides /home/albinus/.emacs.d/elpa/debbugs-0.43/debbugs-gnu /home/albinus/src/elpa/packages/debbugs/debbugs-guix hides /home/albinus/.emacs.d/elpa/debbugs-0.43/debbugs-guix /home/albinus/src/elpa/packages/debbugs/debbugs-browse hides /home/albinus/.emacs.d/elpa/debbugs-0.43/debbugs-browse /home/albinus/src/elpa/packages/debbugs/debbugs-pkg hides /home/albinus/.emacs.d/elpa/debbugs-0.43/debbugs-pkg /home/albinus/src/elpa/packages/debbugs/debbugs-autoloads hides /home/albinus/.emacs.d/elpa/debbugs-0.43/debbugs-autoloads /home/albinus/src/elpa/packages/debbugs/debbugs-compat hides /home/albinus/.emacs.d/elpa/debbugs-0.43/debbugs-compat /home/albinus/.emacs.d/elpa/helm-4.0/helm-packages hides /home/albinus/.emacs.d/elpa/helm-core-4.0/helm-packages ~/lisp/telepathy hides /home/albinus/.emacs.d/elpa/telepathy-20131209.1258/telepathy /home/albinus/src/elpa/packages/tramp-theme/tramp-theme-autoloads hides /home/albinus/.emacs.d/elpa/tramp-theme-0.2/tramp-theme-autoloads /home/albinus/src/elpa/packages/tramp-theme/tramp-theme hides /home/albinus/.emacs.d/elpa/tramp-theme-0.2/tramp-theme /home/albinus/src/elpa/packages/tramp-theme/tramp-theme-pkg hides /home/albinus/.emacs.d/elpa/tramp-theme-0.2/tramp-theme-pkg /home/albinus/.emacs.d/elpa/hydra-0.15.0/lv hides /home/albinus/.emacs.d/elpa/lv-0.15.0/lv /home/albinus/.emacs.d/elpa/transient-20241023.1537/transient hides /usr/local/share/emacs/31.0.50/lisp/transient /home/albinus/.emacs.d/elpa/org-9.7.14/ox-texinfo hides /usr/local/share/emacs/31.0.50/lisp/org/ox-texinfo /home/albinus/.emacs.d/elpa/org-9.7.14/oc hides /usr/local/share/emacs/31.0.50/lisp/org/oc /home/albinus/.emacs.d/elpa/org-9.7.14/ol-rmail hides /usr/local/share/emacs/31.0.50/lisp/org/ol-rmail /home/albinus/.emacs.d/elpa/org-9.7.14/ob-matlab hides /usr/local/share/emacs/31.0.50/lisp/org/ob-matlab /home/albinus/.emacs.d/elpa/org-9.7.14/org-refile hides /usr/local/share/emacs/31.0.50/lisp/org/org-refile /home/albinus/.emacs.d/elpa/org-9.7.14/org-habit hides /usr/local/share/emacs/31.0.50/lisp/org/org-habit /home/albinus/.emacs.d/elpa/org-9.7.14/ob-eshell hides /usr/local/share/emacs/31.0.50/lisp/org/ob-eshell /home/albinus/.emacs.d/elpa/org-9.7.14/ox-icalendar hides /usr/local/share/emacs/31.0.50/lisp/org/ox-icalendar /home/albinus/.emacs.d/elpa/org-9.7.14/org-crypt hides /usr/local/share/emacs/31.0.50/lisp/org/org-crypt /home/albinus/.emacs.d/elpa/org-9.7.14/org-inlinetask hides /usr/local/share/emacs/31.0.50/lisp/org/org-inlinetask /home/albinus/.emacs.d/elpa/org-9.7.14/ob-sed hides /usr/local/share/emacs/31.0.50/lisp/org/ob-sed /home/albinus/.emacs.d/elpa/org-9.7.14/org-goto hides /usr/local/share/emacs/31.0.50/lisp/org/org-goto /home/albinus/.emacs.d/elpa/org-9.7.14/ox hides /usr/local/share/emacs/31.0.50/lisp/org/ox /home/albinus/.emacs.d/elpa/org-9.7.14/ob-python hides /usr/local/share/emacs/31.0.50/lisp/org/ob-python /home/albinus/.emacs.d/elpa/org-9.7.14/org-agenda hides /usr/local/share/emacs/31.0.50/lisp/org/org-agenda /home/albinus/.emacs.d/elpa/org-9.7.14/org-macs hides /usr/local/share/emacs/31.0.50/lisp/org/org-macs /home/albinus/.emacs.d/elpa/org-9.7.14/org-archive hides /usr/local/share/emacs/31.0.50/lisp/org/org-archive /home/albinus/.emacs.d/elpa/org-9.7.14/ob-haskell hides /usr/local/share/emacs/31.0.50/lisp/org/ob-haskell /home/albinus/.emacs.d/elpa/org-9.7.14/org-footnote hides /usr/local/share/emacs/31.0.50/lisp/org/org-footnote /home/albinus/.emacs.d/elpa/org-9.7.14/ox-md hides /usr/local/share/emacs/31.0.50/lisp/org/ox-md /home/albinus/.emacs.d/elpa/org-9.7.14/org-src hides /usr/local/share/emacs/31.0.50/lisp/org/org-src /home/albinus/.emacs.d/elpa/org-9.7.14/org-list hides /usr/local/share/emacs/31.0.50/lisp/org/org-list /home/albinus/.emacs.d/elpa/org-9.7.14/org-loaddefs hides /usr/local/share/emacs/31.0.50/lisp/org/org-loaddefs /home/albinus/.emacs.d/elpa/org-9.7.14/ob-R hides /usr/local/share/emacs/31.0.50/lisp/org/ob-R /home/albinus/.emacs.d/elpa/org-9.7.14/ol-gnus hides /usr/local/share/emacs/31.0.50/lisp/org/ol-gnus /home/albinus/.emacs.d/elpa/org-9.7.14/ol hides /usr/local/share/emacs/31.0.50/lisp/org/ol /home/albinus/.emacs.d/elpa/org-9.7.14/org-faces hides /usr/local/share/emacs/31.0.50/lisp/org/org-faces /home/albinus/.emacs.d/elpa/org-9.7.14/org-datetree hides /usr/local/share/emacs/31.0.50/lisp/org/org-datetree /home/albinus/.emacs.d/elpa/org-9.7.14/ob-exp hides /usr/local/share/emacs/31.0.50/lisp/org/ob-exp /home/albinus/.emacs.d/elpa/org-9.7.14/ob-sass hides /usr/local/share/emacs/31.0.50/lisp/org/ob-sass /home/albinus/.emacs.d/elpa/org-9.7.14/org-element-ast hides /usr/local/share/emacs/31.0.50/lisp/org/org-element-ast /home/albinus/.emacs.d/elpa/org-9.7.14/ob-processing hides /usr/local/share/emacs/31.0.50/lisp/org/ob-processing /home/albinus/.emacs.d/elpa/org-9.7.14/ox-beamer hides /usr/local/share/emacs/31.0.50/lisp/org/ox-beamer /home/albinus/.emacs.d/elpa/org-9.7.14/org-cycle hides /usr/local/share/emacs/31.0.50/lisp/org/org-cycle /home/albinus/.emacs.d/elpa/org-9.7.14/ob-scheme hides /usr/local/share/emacs/31.0.50/lisp/org/ob-scheme /home/albinus/.emacs.d/elpa/org-9.7.14/ob-lua hides /usr/local/share/emacs/31.0.50/lisp/org/ob-lua /home/albinus/.emacs.d/elpa/org-9.7.14/ob-eval hides /usr/local/share/emacs/31.0.50/lisp/org/ob-eval /home/albinus/.emacs.d/elpa/org-9.7.14/org-persist hides /usr/local/share/emacs/31.0.50/lisp/org/org-persist /home/albinus/.emacs.d/elpa/org-9.7.14/oc-biblatex hides /usr/local/share/emacs/31.0.50/lisp/org/oc-biblatex /home/albinus/.emacs.d/elpa/org-9.7.14/oc-basic hides /usr/local/share/emacs/31.0.50/lisp/org/oc-basic /home/albinus/.emacs.d/elpa/org-9.7.14/org-keys hides /usr/local/share/emacs/31.0.50/lisp/org/org-keys /home/albinus/.emacs.d/elpa/org-9.7.14/org-attach hides /usr/local/share/emacs/31.0.50/lisp/org/org-attach /home/albinus/.emacs.d/elpa/org-9.7.14/ob-gnuplot hides /usr/local/share/emacs/31.0.50/lisp/org/ob-gnuplot /home/albinus/.emacs.d/elpa/org-9.7.14/ol-docview hides /usr/local/share/emacs/31.0.50/lisp/org/ol-docview /home/albinus/.emacs.d/elpa/org-9.7.14/ob-css hides /usr/local/share/emacs/31.0.50/lisp/org/ob-css /home/albinus/.emacs.d/elpa/org-9.7.14/org-capture hides /usr/local/share/emacs/31.0.50/lisp/org/org-capture /home/albinus/.emacs.d/elpa/org-9.7.14/ol-w3m hides /usr/local/share/emacs/31.0.50/lisp/org/ol-w3m /home/albinus/.emacs.d/elpa/org-9.7.14/ob-julia hides /usr/local/share/emacs/31.0.50/lisp/org/ob-julia /home/albinus/.emacs.d/elpa/org-9.7.14/ob-makefile hides /usr/local/share/emacs/31.0.50/lisp/org/ob-makefile /home/albinus/.emacs.d/elpa/org-9.7.14/org-mouse hides /usr/local/share/emacs/31.0.50/lisp/org/org-mouse /home/albinus/.emacs.d/elpa/org-9.7.14/org-pcomplete hides /usr/local/share/emacs/31.0.50/lisp/org/org-pcomplete /home/albinus/.emacs.d/elpa/org-9.7.14/ob-sql hides /usr/local/share/emacs/31.0.50/lisp/org/ob-sql /home/albinus/.emacs.d/elpa/org-9.7.14/ol-mhe hides /usr/local/share/emacs/31.0.50/lisp/org/ol-mhe /home/albinus/.emacs.d/elpa/org-9.7.14/ol-doi hides /usr/local/share/emacs/31.0.50/lisp/org/ol-doi /home/albinus/.emacs.d/elpa/org-9.7.14/ob-fortran hides /usr/local/share/emacs/31.0.50/lisp/org/ob-fortran /home/albinus/.emacs.d/elpa/org-9.7.14/ob-calc hides /usr/local/share/emacs/31.0.50/lisp/org/ob-calc /home/albinus/.emacs.d/elpa/org-9.7.14/ob-awk hides /usr/local/share/emacs/31.0.50/lisp/org/ob-awk /home/albinus/.emacs.d/elpa/org-9.7.14/ox-odt hides /usr/local/share/emacs/31.0.50/lisp/org/ox-odt /home/albinus/.emacs.d/elpa/org-9.7.14/ob-lilypond hides /usr/local/share/emacs/31.0.50/lisp/org/ob-lilypond /home/albinus/.emacs.d/elpa/org-9.7.14/ob-groovy hides /usr/local/share/emacs/31.0.50/lisp/org/ob-groovy /home/albinus/.emacs.d/elpa/org-9.7.14/ob-org hides /usr/local/share/emacs/31.0.50/lisp/org/ob-org /home/albinus/.emacs.d/elpa/org-9.7.14/ob-ruby hides /usr/local/share/emacs/31.0.50/lisp/org/ob-ruby /home/albinus/.emacs.d/elpa/org-9.7.14/org-plot hides /usr/local/share/emacs/31.0.50/lisp/org/org-plot /home/albinus/.emacs.d/elpa/org-9.7.14/ob-ref hides /usr/local/share/emacs/31.0.50/lisp/org/ob-ref /home/albinus/.emacs.d/elpa/org-9.7.14/ob-forth hides /usr/local/share/emacs/31.0.50/lisp/org/ob-forth /home/albinus/.emacs.d/elpa/org-9.7.14/ob-emacs-lisp hides /usr/local/share/emacs/31.0.50/lisp/org/ob-emacs-lisp /home/albinus/.emacs.d/elpa/org-9.7.14/org-indent hides /usr/local/share/emacs/31.0.50/lisp/org/org-indent /home/albinus/.emacs.d/elpa/org-9.7.14/ox-ascii hides /usr/local/share/emacs/31.0.50/lisp/org/ox-ascii /home/albinus/.emacs.d/elpa/org-9.7.14/ob-table hides /usr/local/share/emacs/31.0.50/lisp/org/ob-table /home/albinus/.emacs.d/elpa/org-9.7.14/ob-core hides /usr/local/share/emacs/31.0.50/lisp/org/ob-core /home/albinus/.emacs.d/elpa/org-9.7.14/oc-csl hides /usr/local/share/emacs/31.0.50/lisp/org/oc-csl /home/albinus/.emacs.d/elpa/org-9.7.14/ox-koma-letter hides /usr/local/share/emacs/31.0.50/lisp/org/ox-koma-letter /home/albinus/.emacs.d/elpa/org-9.7.14/org-fold-core hides /usr/local/share/emacs/31.0.50/lisp/org/org-fold-core /home/albinus/.emacs.d/elpa/org-9.7.14/ob-shell hides /usr/local/share/emacs/31.0.50/lisp/org/ob-shell /home/albinus/.emacs.d/elpa/org-9.7.14/ol-bibtex hides /usr/local/share/emacs/31.0.50/lisp/org/ol-bibtex /home/albinus/.emacs.d/elpa/org-9.7.14/ob-java hides /usr/local/share/emacs/31.0.50/lisp/org/ob-java /home/albinus/.emacs.d/elpa/org-9.7.14/org-attach-git hides /usr/local/share/emacs/31.0.50/lisp/org/org-attach-git /home/albinus/.emacs.d/elpa/org-9.7.14/ol-info hides /usr/local/share/emacs/31.0.50/lisp/org/ol-info /home/albinus/.emacs.d/elpa/org-9.7.14/org-macro hides /usr/local/share/emacs/31.0.50/lisp/org/org-macro /home/albinus/.emacs.d/elpa/org-9.7.14/ox-man hides /usr/local/share/emacs/31.0.50/lisp/org/ox-man /home/albinus/.emacs.d/elpa/org-9.7.14/org-tempo hides /usr/local/share/emacs/31.0.50/lisp/org/org-tempo /home/albinus/.emacs.d/elpa/org-9.7.14/ob-sqlite hides /usr/local/share/emacs/31.0.50/lisp/org/ob-sqlite /home/albinus/.emacs.d/elpa/org-9.7.14/ob-lisp hides /usr/local/share/emacs/31.0.50/lisp/org/ob-lisp /home/albinus/.emacs.d/elpa/org-9.7.14/ob-lob hides /usr/local/share/emacs/31.0.50/lisp/org/ob-lob /home/albinus/.emacs.d/elpa/org-9.7.14/oc-natbib hides /usr/local/share/emacs/31.0.50/lisp/org/oc-natbib /home/albinus/.emacs.d/elpa/org-9.7.14/ob-screen hides /usr/local/share/emacs/31.0.50/lisp/org/ob-screen /home/albinus/.emacs.d/elpa/org-9.7.14/ol-bbdb hides /usr/local/share/emacs/31.0.50/lisp/org/ol-bbdb /home/albinus/.emacs.d/elpa/org-9.7.14/ob-comint hides /usr/local/share/emacs/31.0.50/lisp/org/ob-comint /home/albinus/.emacs.d/elpa/org-9.7.14/org-timer hides /usr/local/share/emacs/31.0.50/lisp/org/org-timer /home/albinus/.emacs.d/elpa/org-9.7.14/ob-ditaa hides /usr/local/share/emacs/31.0.50/lisp/org/ob-ditaa /home/albinus/.emacs.d/elpa/org-9.7.14/org-ctags hides /usr/local/share/emacs/31.0.50/lisp/org/org-ctags /home/albinus/.emacs.d/elpa/org-9.7.14/ox-publish hides /usr/local/share/emacs/31.0.50/lisp/org/ox-publish /home/albinus/.emacs.d/elpa/org-9.7.14/org-clock hides /usr/local/share/emacs/31.0.50/lisp/org/org-clock /home/albinus/.emacs.d/elpa/org-9.7.14/org-feed hides /usr/local/share/emacs/31.0.50/lisp/org/org-feed /home/albinus/.emacs.d/elpa/org-9.7.14/ox-html hides /usr/local/share/emacs/31.0.50/lisp/org/ox-html /home/albinus/.emacs.d/elpa/org-9.7.14/ob hides /usr/local/share/emacs/31.0.50/lisp/org/ob /home/albinus/.emacs.d/elpa/org-9.7.14/org-lint hides /usr/local/share/emacs/31.0.50/lisp/org/org-lint /home/albinus/.emacs.d/elpa/org-9.7.14/ob-maxima hides /usr/local/share/emacs/31.0.50/lisp/org/ob-maxima /home/albinus/.emacs.d/elpa/org-9.7.14/org-fold hides /usr/local/share/emacs/31.0.50/lisp/org/org-fold /home/albinus/.emacs.d/elpa/org-9.7.14/ob-latex hides /usr/local/share/emacs/31.0.50/lisp/org/ob-latex /home/albinus/.emacs.d/elpa/org-9.7.14/ol-man hides /usr/local/share/emacs/31.0.50/lisp/org/ol-man /home/albinus/.emacs.d/elpa/org-9.7.14/ox-latex hides /usr/local/share/emacs/31.0.50/lisp/org/ox-latex /home/albinus/.emacs.d/elpa/org-9.7.14/org-element hides /usr/local/share/emacs/31.0.50/lisp/org/org-element /home/albinus/.emacs.d/elpa/org-9.7.14/ob-dot hides /usr/local/share/emacs/31.0.50/lisp/org/ob-dot /home/albinus/.emacs.d/elpa/org-9.7.14/oc-bibtex hides /usr/local/share/emacs/31.0.50/lisp/org/oc-bibtex /home/albinus/.emacs.d/elpa/org-9.7.14/ol-eshell hides /usr/local/share/emacs/31.0.50/lisp/org/ol-eshell /home/albinus/.emacs.d/elpa/org-9.7.14/ob-perl hides /usr/local/share/emacs/31.0.50/lisp/org/ob-perl /home/albinus/.emacs.d/elpa/org-9.7.14/ob-ocaml hides /usr/local/share/emacs/31.0.50/lisp/org/ob-ocaml /home/albinus/.emacs.d/elpa/org-9.7.14/org-duration hides /usr/local/share/emacs/31.0.50/lisp/org/org-duration /home/albinus/.emacs.d/elpa/org-9.7.14/ox-org hides /usr/local/share/emacs/31.0.50/lisp/org/ox-org /home/albinus/.emacs.d/elpa/org-9.7.14/org-protocol hides /usr/local/share/emacs/31.0.50/lisp/org/org-protocol /home/albinus/.emacs.d/elpa/org-9.7.14/org-num hides /usr/local/share/emacs/31.0.50/lisp/org/org-num /home/albinus/.emacs.d/elpa/org-9.7.14/ob-plantuml hides /usr/local/share/emacs/31.0.50/lisp/org/ob-plantuml /home/albinus/.emacs.d/elpa/org-9.7.14/org-compat hides /usr/local/share/emacs/31.0.50/lisp/org/org-compat /home/albinus/.emacs.d/elpa/org-9.7.14/ob-clojure hides /usr/local/share/emacs/31.0.50/lisp/org/ob-clojure /home/albinus/.emacs.d/elpa/org-9.7.14/org-table hides /usr/local/share/emacs/31.0.50/lisp/org/org-table /home/albinus/.emacs.d/elpa/org-9.7.14/org-mobile hides /usr/local/share/emacs/31.0.50/lisp/org/org-mobile /home/albinus/.emacs.d/elpa/org-9.7.14/ob-C hides /usr/local/share/emacs/31.0.50/lisp/org/ob-C /home/albinus/.emacs.d/elpa/org-9.7.14/org hides /usr/local/share/emacs/31.0.50/lisp/org/org /home/albinus/.emacs.d/elpa/org-9.7.14/ob-tangle hides /usr/local/share/emacs/31.0.50/lisp/org/ob-tangle /home/albinus/.emacs.d/elpa/org-9.7.14/ob-js hides /usr/local/share/emacs/31.0.50/lisp/org/ob-js /home/albinus/.emacs.d/elpa/org-9.7.14/org-version hides /usr/local/share/emacs/31.0.50/lisp/org/org-version /home/albinus/.emacs.d/elpa/org-9.7.14/org-colview hides /usr/local/share/emacs/31.0.50/lisp/org/org-colview /home/albinus/.emacs.d/elpa/org-9.7.14/org-entities hides /usr/local/share/emacs/31.0.50/lisp/org/org-entities /home/albinus/.emacs.d/elpa/org-9.7.14/ol-eww hides /usr/local/share/emacs/31.0.50/lisp/org/ol-eww /home/albinus/.emacs.d/elpa/org-9.7.14/org-id hides /usr/local/share/emacs/31.0.50/lisp/org/org-id /home/albinus/.emacs.d/elpa/org-9.7.14/ol-irc hides /usr/local/share/emacs/31.0.50/lisp/org/ol-irc /home/albinus/.emacs.d/elpa/org-9.7.14/ob-octave hides /usr/local/share/emacs/31.0.50/lisp/org/ob-octave ~/lisp/dbus hides /usr/local/share/emacs/31.0.50/lisp/net/dbus /home/albinus/src/tramp/lisp/tramp-sh hides /usr/local/share/emacs/31.0.50/lisp/net/tramp-sh /home/albinus/src/tramp/lisp/tramp-fuse hides /usr/local/share/emacs/31.0.50/lisp/net/tramp-fuse /home/albinus/src/tramp/lisp/tramp-androidsu hides /usr/local/share/emacs/31.0.50/lisp/net/tramp-androidsu /home/albinus/src/tramp/lisp/tramp-loaddefs hides /usr/local/share/emacs/31.0.50/lisp/net/tramp-loaddefs /home/albinus/src/tramp/lisp/tramp-ftp hides /usr/local/share/emacs/31.0.50/lisp/net/tramp-ftp /home/albinus/src/tramp/lisp/tramp hides /usr/local/share/emacs/31.0.50/lisp/net/tramp /home/albinus/src/tramp/lisp/tramp-cache hides /usr/local/share/emacs/31.0.50/lisp/net/tramp-cache /home/albinus/src/tramp/lisp/tramp-uu hides /usr/local/share/emacs/31.0.50/lisp/net/tramp-uu /home/albinus/src/tramp/lisp/tramp-rclone hides /usr/local/share/emacs/31.0.50/lisp/net/tramp-rclone /home/albinus/src/tramp/lisp/tramp-integration hides /usr/local/share/emacs/31.0.50/lisp/net/tramp-integration /home/albinus/src/tramp/lisp/tramp-archive hides /usr/local/share/emacs/31.0.50/lisp/net/tramp-archive /home/albinus/src/tramp/lisp/tramp-adb hides /usr/local/share/emacs/31.0.50/lisp/net/tramp-adb /home/albinus/src/tramp/lisp/tramp-cmds hides /usr/local/share/emacs/31.0.50/lisp/net/tramp-cmds /home/albinus/src/tramp/lisp/tramp-compat hides /usr/local/share/emacs/31.0.50/lisp/net/tramp-compat /home/albinus/src/tramp/lisp/tramp-sudoedit hides /usr/local/share/emacs/31.0.50/lisp/net/tramp-sudoedit /home/albinus/src/tramp/lisp/tramp-container hides /usr/local/share/emacs/31.0.50/lisp/net/tramp-container /home/albinus/src/tramp/lisp/tramp-gvfs hides /usr/local/share/emacs/31.0.50/lisp/net/tramp-gvfs /home/albinus/src/tramp/lisp/tramp-crypt hides /usr/local/share/emacs/31.0.50/lisp/net/tramp-crypt /home/albinus/src/tramp/lisp/tramp-message hides /usr/local/share/emacs/31.0.50/lisp/net/tramp-message /home/albinus/src/tramp/lisp/tramp-smb hides /usr/local/share/emacs/31.0.50/lisp/net/tramp-smb /home/albinus/src/tramp/lisp/trampver hides /usr/local/share/emacs/31.0.50/lisp/net/trampver /home/albinus/src/tramp/lisp/tramp-sshfs hides /usr/local/share/emacs/31.0.50/lisp/net/tramp-sshfs /home/albinus/.emacs.d/elpa/faceup-20170925.1946/faceup hides /usr/local/share/emacs/31.0.50/lisp/emacs-lisp/faceup /home/albinus/.emacs.d/elpa/idlwave-6.5.1/idlwave hides /usr/local/share/emacs/31.0.50/lisp/obsolete/idlwave /home/albinus/.emacs.d/elpa/idlwave-6.5.1/idlw-shell hides /usr/local/share/emacs/31.0.50/lisp/obsolete/idlw-shell /home/albinus/.emacs.d/elpa/idlwave-6.5.1/idlw-toolbar hides /usr/local/share/emacs/31.0.50/lisp/obsolete/idlw-toolbar /home/albinus/.emacs.d/elpa/idlwave-6.5.1/idlw-complete-structtag hides /usr/local/share/emacs/31.0.50/lisp/obsolete/idlw-complete-structtag /home/albinus/.emacs.d/elpa/idlwave-6.5.1/idlw-help hides /usr/local/share/emacs/31.0.50/lisp/obsolete/idlw-help Features: (shadow emacsbug tramp-cmds cl-print debug backtrace texinfo texinfo-loaddefs vc-annotate autoconf autoconf-mode tabify imenu man make-mode tramp-cache shortdoc lisp-mnt nndoc gnus-dup crm autorevert help-fns radix-tree display-line-numbers debbugs-gnu debbugs soap-client warnings rng-xsd rng-dt rng-util xsd-regexp debbugs-compat compface url-http url-gw url-auth url-cache pulse find-dired xref project grep dired-aux ediff-vers ediff ediff-merg ediff-mult ediff-wind ediff-diff ediff-help ediff-init ediff-util emacs-news-mode vc-hg vc-bzr vc-src vc-sccs vc-svn vc-cvs vc-rcs log-view log-edit add-log pcvs-util vc-dir ewoc gnus-fun smerge-mode diff flow-fill mailalias time-stamp misearch multi-isearch vc-git diff-mode track-changes easy-mmode oc-basic org-element org-persist org-id org-element-ast inline avl-tree generator ol-eww eww vtable mule-util url-queue mm-url ol-rmail ol-mhe ol-irc ol-info ol-gnus nnselect ol-docview doc-view filenotify image-mode exif ol-bibtex bibtex ol-bbdb ol-w3m ol-doi org-link-doi gnus-icalendar org-capture org-refile org org-macro org-pcomplete org-list org-footnote org-faces org-entities noutline outline ob-emacs-lisp org-table org-loaddefs find-func icalendar diary-lib diary-loaddefs cal-menu calendar cal-loaddefs shr-color color mm-archive cl-extra sort smiley textsec uni-scripts idna-mapping ucs-normalize uni-confusable textsec-check gnus-bcklg gnus-cite mail-extr gnus-async gnus-ml debbugs-browse bug-reference disp-table qp pop3 utf-7 nndraft nnmh network-stream nsm nnml gnus-agent gnus-srvr gnus-score score-mode nnvirtual gnus-msg gnus-art mm-uu mml2015 mm-view mml-smime smime gnutls dig gnus-cache gnus-sum shr pixel-fill kinsoku url-file svg dom nnnil nntp gnus-group gnus-undo smtpmail gnus-start gnus-dbus dbus xml gnus-cloud nnimap nnmail mail-source utf7 nnoo gnus-spec gnus-int gnus-range message sendmail yank-media puny rfc822 mml mml-sec epa derived epg rfc6068 epg-config mm-decode mm-bodies mm-encode mail-parse rfc2231 rfc2047 rfc2045 ietf-drums mailabbrev gmm-utils mailheader gnus-win gnus nnheader gnus-util mail-utils range mm-util mail-prsvr compile text-property-search comp-run comp-common face-remap ob-shell ob ob-tangle ol org-src sh-script smie treesit executable ob-ref ob-lob ob-table ob-exp ob-comint ob-core org-cycle org-fold org-fold-core ob-eval org-keys oc org-compat org-version org-macs vc vc-dispatcher time tramp-sh kubed-tramp kubed-common lxc-tramp lxd-tramp tramp trampver tramp-integration files-x tramp-message help-mode tramp-compat shell pcomplete comint ansi-osc ring parse-time iso8601 time-date format-spec ansi-color tramp-loaddefs rx delsel ido jka-compr icomplete cus-edit pp cus-load wid-edit dired dired-loaddefs goto-addr thingatpt alert-autoloads android-mode-autoloads auth-source-gopass-autoloads auth-source-keytar-autoloads auth-source-kwallet-autoloads auth-source-xoauth2-autoloads auto-sudoedit-autoloads auto-virtualenv-autoloads auto-virtualenvwrapper-autoloads boxquote-autoloads bug-hunter-autoloads clang-format-autoloads company-shell-autoloads company-autoloads counsel-toki-autoloads counsel-tramp-autoloads counsel-autoloads bui-autoloads dbus-codegen-autoloads debbugs-autoloads dired-du-autoloads dired-rsync-autoloads dired-toggle-sudo-autoloads direnv-autoloads disk-usage-autoloads dockerfile-mode-autoloads drepl-autoloads comint-mime-autoloads editorconfig-charset-extras-autoloads editorconfig-custom-majormode-autoloads editorconfig-domain-specific-autoloads editorconfig-generate-autoloads ednc-autoloads el-get-autoloads envrc-autoloads etc-sudoers-mode-autoloads exec-path-from-shell-autoloads faceup-autoloads fontaine-autoloads forge-autoloads closql-autoloads emacsql-autoloads friendly-tramp-path-autoloads fzf-autoloads ggtags-autoloads ghub-autoloads gited-autoloads gitlab-ci-mode-flycheck-autoloads gitlab-ci-mode-autoloads flycheck-autoloads gntp-autoloads helm-gitlab-autoloads helm-projectile-autoloads helm-autoloads helm-core-autoloads async-autoloads ibuffer-tramp-autoloads idlwave-autoloads incus-tramp-autoloads inheritenv-autoloads ivy-gitlab-autoloads gitlab-autoloads journalctl-mode-autoloads keepass-mode-autoloads keytar-autoloads kubed-autoloads kubernetes-autoloads log4e-autoloads lsp-docker-autoloads lsp-latex-autoloads consult-autoloads lsp-mode-autoloads f-autoloads lxc-tramp-autoloads lxd-tramp-autoloads magit-filenotify-autoloads magit-autoloads pcase magit-popup-autoloads magit-section-autoloads marcopolo-autoloads mastodon-autoloads nexus-autoloads oauth2-autoloads ob-restclient-autoloads orderless-autoloads org-autoloads password-menu-autoloads password-store-menu-autoloads password-store-otp-autoloads password-store-autoloads persist-autoloads pkg-info-autoloads epl-autoloads popup-autoloads projectile-autoloads promise-autoloads pylint-autoloads python-environment-autoloads deferred-autoloads pyvenv-autoloads recentf-remove-sudo-tramp-prefix-autoloads request-autoloads restclient-test-autoloads restclient-autoloads s3ed-autoloads shell-maker-autoloads slime-autoloads macrostep-autoloads spinner-autoloads ssh-deploy-autoloads su-autoloads sudo-edit-autoloads sudo-ext-autoloads sudo-utils-autoloads swiper-autoloads ivy-autoloads sx-autoloads markdown-mode-autoloads syslog-mode-autoloads hsluv-autoloads ov-autoloads hide-lines-autoloads telepathy-autoloads totp-autoloads totp-auth-autoloads base32-autoloads tp-autoloads tramp-nspawn-autoloads tramp-theme-autoloads transient-dwim-autoloads transient-autoloads finder-inf ht-autoloads pfuture-autoloads ace-window-autoloads avy-autoloads treepy-autoloads uuid-autoloads vdiff-autoloads hydra-autoloads lv-autoloads vertico-autoloads virtualenv-autoloads virtualenvwrapper-autoloads s-autoloads dash-autoloads web-server-autoloads wfnames-autoloads info with-editor-autoloads xr-autoloads yaml-autoloads yaml-mode-autoloads package browse-url xdg url url-proxy url-privacy url-expand url-methods url-history url-cookie generate-lisp-file url-domsuf url-util mailcap url-handlers url-parse auth-source cl-seq eieio eieio-core cl-macs icons password-cache json subr-x map byte-opt gv bytecomp byte-compile url-vars cl-loaddefs cl-lib rmc iso-transl tooltip cconv eldoc paren electric uniquify ediff-hook vc-hooks lisp-float-type elisp-mode mwheel term/x-win x-win term/common-win x-dnd touch-screen tool-bar dnd fontset image regexp-opt fringe tabulated-list replace newcomment text-mode lisp-mode prog-mode register page tab-bar menu-bar rfn-eshadow isearch easymenu timer select scroll-bar mouse jit-lock font-lock syntax font-core term/tty-colors frame minibuffer nadvice seq simple cl-generic indonesian philippine cham georgian utf-8-lang misc-lang vietnamese tibetan thai tai-viet lao korean japanese eucjp-ms cp51932 hebrew greek romanian slovak czech european ethiopic indian cyrillic chinese composite emoji-zwj charscript charprop case-table epa-hook jka-cmpr-hook help abbrev obarray oclosure cl-preloaded button loaddefs theme-loaddefs faces cus-face macroexp files window text-properties overlay sha1 md5 base64 format env code-pages mule custom widget keymap hashtable-print-readable backquote threads dbusbind inotify dynamic-setting system-font-setting font-render-setting cairo gtk x-toolkit xinput2 x multi-tty move-toolbar make-network-process tty-child-frames native-compile emacs) Memory information: ((conses 16 1195297 307474) (symbols 48 39115 1) (strings 32 156778 17070) (string-bytes 1 5619149) (vectors 16 92166) (vector-slots 8 2019557 148100) (floats 8 707 24357) (intervals 56 111412 9368) (buffers 984 120)) From debbugs-submit-bounces@debbugs.gnu.org Wed Mar 12 04:50:57 2025 Received: (at 76974) by debbugs.gnu.org; 12 Mar 2025 08:50:57 +0000 Received: from localhost ([127.0.0.1]:47270 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1tsHnl-00025q-BC for submit@debbugs.gnu.org; Wed, 12 Mar 2025 04:50:57 -0400 Received: from mout.gmx.net ([212.227.17.21]:53475) by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.84_2) (envelope-from ) id 1tsHnh-00025X-Ej for 76974@debbugs.gnu.org; Wed, 12 Mar 2025 04:50:54 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmx.net; s=s31663417; t=1741769444; x=1742374244; i=stephen.berman@gmx.net; bh=NRpwAVR8StcRQUTzCYxxVHtO1A5Xs1JI8oEXLEzh3OU=; h=X-UI-Sender-Class:From:To:Cc:Subject:In-Reply-To:References:Date: Message-ID:MIME-Version:Content-Type:cc:content-transfer-encoding: content-type:date:from:message-id:mime-version:reply-to:subject: to; b=NnPWtvWHEhS6kWPCCdO3imTN7xNdrZRO7WlhcfAC01Afs9NNVtflnxwsXAUxhSrf OrWFGvWtbOcfGYeQCFW6h+67j9p179N/1m/Wyha1ekDb/K0rzztWamawtzW3M/2OF wNouAKb3Njw4mbnmxW+2jXlbFPnb9uF2qdYmf0ENXXaZm/2zv8FhI+TIgF3FZdscL pDzlWIyI4OQlexppF7uIqkgY/XZ/MNwBsQESOhmZzYflklHyuSx9WAQVzqYTvlWoi SzV52zxRbP55rvdQkXzzVEmi3PmE48wJeC2XKPxkFUIou/SbISDfPihUifSa/pGxL kVU9rFIHWoPme+GG8Q== X-UI-Sender-Class: 724b4f7f-cbec-4199-ad4e-598c01a50d3a Received: from strobelfssd ([88.130.50.176]) by mail.gmx.net (mrgmx105 [212.227.17.168]) with ESMTPSA (Nemesis) id 1MSbx3-1tlMxJ2fzF-00Ohpy; Wed, 12 Mar 2025 09:50:44 +0100 From: Stephen Berman To: Michael Albinus via "Bug reports for GNU Emacs, the Swiss army knife of text editors" Subject: Re: bug#76974: 31.0.50; [wishlist] Add global key binding for tramp-revert-buffer-with-sudo In-Reply-To: <87y0xaodq1.fsf@gmx.de> References: <87y0xaodq1.fsf@gmx.de> Date: Wed, 12 Mar 2025 09:50:43 +0100 Message-ID: <875xkeeios.fsf@gmx.net> User-Agent: Gnus/5.13 (Gnus v5.13) MIME-Version: 1.0 Content-Type: text/plain X-Provags-ID: V03:K1:9qWleLP9XMd/+Bxl3bhCBLHM6Hz+CHQaPKpHV0ncVsLgovYtOa7 KREE3pcYAzcY9v6pv8FwFfquhZGpFHaxRDgq33oNe0oBRYa8EI+m4Lscnk9GU7KNs5UK0Uw oRaN5oa4JMMrmTwrjFhb0cZz8ZU/Rcid7sFbF28/tzkvsfThiA34NhzqD0pWYDw1gHNbHVp z0nnje9J993b2y0vfyheA== X-Spam-Flag: NO UI-OutboundReport: notjunk:1;M01:P0:9Ap1x+nh4Iw=;SxeVxhW6jb+PGimdkVItlfe8Eng 4mv//AXFhpkZfYPrec2/fgrKAJI+FQ9K6EnOTgqfHpNsv9S9JiV83TB/cJQMYgAKqnXhw5mvO PMCPt218O8WkqbJYvxXBx5uDtkFEBTbiGFfIFn4t/4h9EwCyOes5aUwxZs4d2d7Ky7C3DyBdV O+WZjSjVI1Xr+bT7E8txFm/z2OV4Za/D7QNjixEltY/A/2rIqf6NJcosMHskCWR+hbKKB2S0v 6Tt70Ce1wZ/z2J30Ps2g2Ojvr4WOciKHjt8zSQFYa00OLFHPHSoZ7bk4JuOyeoHMgQdXcFy0B QcOwAheFW7Ft+tDkXUgfl+lR49YyzOo94Di2iNmFE7XdIar3WKoSsZQ4oFCP6po2fi4SfTyoJ C1WiDTCyv20EBoC+Xyn65p4a1RmS/UwkFom7acYKSwwoDasqNpg/cand192ZcBpa/mwxmte1K uwVEoc+JqbmPS6SizC8s8n+HjnVoN3tEpnX+meSC3B2sASVTZlQuwDBmoXy8+ApqzLXbBJIYb YU5llGvhaJuvMZwGKqJ9nAUn2LHvjgmcIuf8AjnIgCqb4vMpNlCUTdwQbnh8144VNJ7AOY6Ky /IJAzvqlp2ttj2bY4YUhpI6SNK/CCV5whMi1tQUrH1spHo979hRPP6mSURRMAiNwNlfcH7Nf1 +QlVvnWFNUgyzcKKXs/at6CLYySKsxaCgtxAiRtqsqonQJoaXtXN4NABlv+7TNgrbx746Xy96 3cC9gSU7OxmdcAsqQTYIeRlfEyPrr8icyD+dVyJp3xfee4pLtWbhtltuW4J2ZgzRkBZGq/kwq GlYuEILbm81qw4GdEcgi/T+HIuWCGGWbQM4TYhpen0qiDlKdPVsSxEEv/CZ4i7jz4PsLJ87sT Y9vUUvOhrydpZcQBQADIwOt365JXhNup019YolNyH0j2EWlhCgq+OKG0ad3dGp0NYKQVKrw1l i9/Sbz3R7SvsvZp97qoS/Fczva2qs44IqmQdwSm/PbYT6i0yxUBgyqj0EAhpcg1nUUGjU2m1B b3Sm079sMyS0u4+IWlfFdm57S9lQ2u52Eqq5KeuSSyNDPuMQhF+dOTO7ZNz8pNcUGvggPNYE7 T87mbxpCirbU8CFQjLsT466ToeFBXgABOFbomYrknOuX3envA9zwboWnz6GkDGsuV+BCrIbXb bSEostg/YWpD8nO08mSROA4Mf08vKEamnpM9VpK1jNhDNMfRwr8umsVh/tEVhOlWgk2DPES0q 9by+9RDB87Ejo+K+I0w+ltdQ8towh/0L2dXvEUjMkwlzkzs6s1vyKI79rnwtQtnQHCr8Go+WR vnAy8iXnl1teHjaZnr8LffIreYT/C00XUgJSoi59OisqxyS1e48kW8ygL91FTpYwaDBh61xhc nGLP5QSRI05xUne8pAOatoEZsnikfhTKCz2BGOvME5BRWvakN48tght4eB X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 76974 Cc: Michael Albinus , 76974@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.7 (-) On Wed, 12 Mar 2025 09:27:50 +0100 Michael Albinus via "Bug reports for GNU Emacs, the Swiss army knife of text editors" 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. Steve Berman From debbugs-submit-bounces@debbugs.gnu.org Wed Mar 12 05:19:49 2025 Received: (at 76974) by debbugs.gnu.org; 12 Mar 2025 09:19:49 +0000 Received: from localhost ([127.0.0.1]:47310 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1tsIFg-0003Jq-EU for submit@debbugs.gnu.org; Wed, 12 Mar 2025 05:19:49 -0400 Received: from mout.gmx.net ([212.227.15.19]:42789) by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.84_2) (envelope-from ) id 1tsIAh-00035S-Ct for 76974@debbugs.gnu.org; Wed, 12 Mar 2025 05:14:40 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmx.de; s=s31663417; t=1741770870; x=1742375670; i=michael.albinus@gmx.de; bh=d5G8DbfbOhXM/XYMrfHYe9C1/otBOlG3TBipY7dKPxA=; h=X-UI-Sender-Class:From:To:Cc:Subject:In-Reply-To:References:Date: Message-ID:MIME-Version:Content-Type:cc:content-transfer-encoding: content-type:date:from:message-id:mime-version:reply-to:subject: to; b=XfHc7s1CGDBwqA1ZEOIoUnQA6Cuj/1l/fuyCSwooIPSvF09/TqqHXF1ihMgI2ybO zUzDbQc64vC0v0yVGHWyK8JpkVQa4tDPwk7Qm+J8Qhr+y0mTjoLPHPAQMO3N33uza AQPvLSxAP5WaLtT4cyOkHqfWyKD5INYJQaQw0ytpxh0btR3PySwmQy/ZgT0jclVjo hlAm0WvAhehO2fzD04pYtnhfmTmOVyQz6uX7vgoEDnH2RfXrjahaGQCc4zmlxoJa4 i4z2MhcNiYW6A3ieN5sdr+0gEOcuShmDabvzFIVDf3I4FQrm6gtXkPYH4aHAj/Iqd 3NRAnjEeyPjhXwguQg== X-UI-Sender-Class: 724b4f7f-cbec-4199-ad4e-598c01a50d3a Received: from gandalf.gmx.de ([185.89.37.59]) by mail.gmx.net (mrgmx004 [212.227.17.190]) with ESMTPSA (Nemesis) id 1N4z6k-1tBVCs2XMS-018Jm4; Wed, 12 Mar 2025 10:14:30 +0100 From: Michael Albinus To: Stephen Berman Subject: Re: bug#76974: 31.0.50; [wishlist] Add global key binding for tramp-revert-buffer-with-sudo In-Reply-To: <875xkeeios.fsf@gmx.net> References: <87y0xaodq1.fsf@gmx.de> <875xkeeios.fsf@gmx.net> Date: Wed, 12 Mar 2025 10:14:27 +0100 Message-ID: <87plimobkc.fsf@gmx.de> User-Agent: Gnus/5.13 (Gnus v5.13) MIME-Version: 1.0 Content-Type: text/plain X-Provags-ID: V03:K1:grF4X/+cQ9LG9pNir2/AKJqCr4ubNm58uZgJ6bAlIZkmuWoxtA4 qDkrSiNyvrSJw9LidBFecTrBIwCWrOdZHiU3r2Cidy3jpFebJMODjsF0QyW6rRRYaRHDmUA nuLdr4kdqmE0Bhyw5BuuWFnPZrHxL+V7ktZ8P15jR4kt7SKwx+2td3D/g+Z8JsUTfdP8VHl /ln3r5XtFMWoJ2/DS1LFw== X-Spam-Flag: NO UI-OutboundReport: notjunk:1;M01:P0:3Ih/coKCTcE=;jrFQ7eAYmZePcRYY1lhxIxdf58l 9cJbI0eCygxauCWPkTDWDawa2JU+fdI6fpKsUFvQ/21s/d6e1u9gJ9NFEiNuWQp1WSCWZCa0y K6ce/6ZAbPEfe419xxU2krQqljTRm6mMrNg445WBPE10VMUlD+vGs9FGquIkAWg+6ZwEZWuG0 6KAn0Y6ObQOJcI5S/7nQmREvbBQaEbLdB4BwOpEfysrZNyCnckRqWAsjA/rdmwT1twFhvygqB DGP+xc5wBc6X7pI9FM8QG7zWIfPDtjGw3UivS5qcLl49sipWn5mKW3K8FLqZl9R3sEULbWb1x ZOJUVmEa9T9RlY1KqkAd9i6ahPl1iPac35pb4otaU34+qESg6AY0UJ9PdSb+ddyLg1gNd9eGK OSRub6ot5mfFOxulfPywYfDMvXAI2YN48h+KFi5nkraErxiapYdhzKusQOO7Vm1TnTZeY6K/d 3hVC9SkhdCbjKgmFMXtV049PiwMGoSjiBvYWz7/B+pKWzWqvoWr6No6Oc16wGW52CQwoVMK78 ltFCl853VKth+Kllbmkq9+9uzsqIv1dyDdeUHHAdJU4B8cYmhz8yoSXi3vLlp3wYbiugL/ODy crhQGl7AW9bZV0HMOa3nvEbb58+Nvt5te3Kc+Rj1ZoGmMAlkPDc2huVIR4LCExwFc4UflsPuh kZwDmyxmFJpDbfLSyliy6dKFYGzq94eFGrzV6vq1K8Tma5Tc3AMfnK/V6w2kGWEy6c2wz9+yV HUZ76fReimrfY6fXxuEJ+g3TIQ/EiSOB3zv9Wt2MquoFB/Da/+zOSo8gwY11t0JjNfBINgsJh XtJ11mrPeTTPxmROAXC+VoCS9m4dQioTaF4U7IaJaiTB+N3Fu29VqPCZbg+FUA7Ij5t7dG4Q5 GYnD0WWqUB6/PBckHaX82enLLe2f+dPAJIpd5Iob7/IhGybObtj4JPIgWEMW/JuDFrVgIoLZ7 Z9RTGUnfFn9pZHWxDdLwgxev+RGdqBdcGSRdO5TnMo5BQQXXLRWzXVWi1eUROnzsoFbOc8qou XkkeU5saZb84MGMtXd7CFvAfSr5LulgibhGqLMz1Ijs3DjHH3E7lCPBMrW4QtkI4fnJL5T5Vt 3T+VGuflsBFF4L2qVjspNm9mt8XOCA3Jo789MaYVFv8/QMWmaaOI+CthQ/Osx9oCiH507zHeK bdjRStp+oIG/ncO0QpAtkCUbLTz+rdVoqPHqkQ/nGyxjRq88opzZpPaQ641MgxiqX7lAhVgZO J0KX1F0gooaa/azrEiS2ulIYgWlpnDcl5B/2zwKveIIDfI4DTDSufixxVoq/V56rkHQW3CDGy l2LXHKWSc0NKi5lcYKkvJhPDyDFTj7lEKKiKboQWRkD/kVSGsTMNx/TbBFPuRxNmpye7fEYvU TqWsbypyow8TEuRMjdOrox+eLgaz95aBF5NsqhmujVSX0S76WUIHIwlocUHHs1IwVoBK0QFk7 /3PpwKcya+fVWVC+9QAX0Kc1EfTv9olKFNIN25H5vF6L0ATDH X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 76974 Cc: 76974@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.7 (-) Stephen Berman writes: Hi Steve, >> 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. That's unfortune. What about 'C-x |'? Worse mnemonic, but it is related to Tramp's multi-hop syntax. > Steve Berman Best regards, Michael. From debbugs-submit-bounces@debbugs.gnu.org Wed Mar 12 05:28:05 2025 Received: (at 76974) by debbugs.gnu.org; 12 Mar 2025 09:28:06 +0000 Received: from localhost ([127.0.0.1]:47344 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1tsINh-0003kz-EM for submit@debbugs.gnu.org; Wed, 12 Mar 2025 05:28:05 -0400 Received: from mout.gmx.net ([212.227.15.15]:40053) by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.84_2) (envelope-from ) id 1tsINd-0003kN-Oy for 76974@debbugs.gnu.org; Wed, 12 Mar 2025 05:28:02 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmx.net; s=s31663417; t=1741771674; x=1742376474; i=stephen.berman@gmx.net; bh=RIY1gaqOcXWPOTcbWpvf4pBLK12Of0MaiqONL4QSm5o=; h=X-UI-Sender-Class:From:To:Cc:Subject:In-Reply-To:References:Date: Message-ID:MIME-Version:Content-Type:cc:content-transfer-encoding: content-type:date:from:message-id:mime-version:reply-to:subject: to; b=i+QLNol9cq6R8DCaXVmjhjkpkuxw9U1x5GleGnf9whnezVXn+jD/PK9m+gXagEGA v3AcKzKP1mcIR3lJpx2Iw4N+yxtug0Lg2+wW2Z29XYjsWkl+GNH9ARUBBNDHCXQEi 3WnvqJE62I/0fw/f0brYZc3qxrXIpo0JWFs/bzhLWj3TZ8c1P1pFTZaNsofiyWHxG /HvuolIip4pOdU+RzOsg3Cf1YZBcnatHw5puEuJUKbjA6GqaxnZ95yI5CtAB3C5ZQ VZw1EYaM090kwqHclhQtGEd8Xw6d5Vox+KodO4DgRq26ZL/iBJ2niOXdSHk76Kfri BGPtrsskR0AqQp5ONw== X-UI-Sender-Class: 724b4f7f-cbec-4199-ad4e-598c01a50d3a Received: from strobelfssd ([88.130.50.176]) by mail.gmx.net (mrgmx004 [212.227.17.190]) with ESMTPSA (Nemesis) id 1Mnpns-1tQPLc3CAs-00iVz1; Wed, 12 Mar 2025 10:27:54 +0100 From: Stephen Berman To: Michael Albinus Subject: Re: bug#76974: 31.0.50; [wishlist] Add global key binding for tramp-revert-buffer-with-sudo In-Reply-To: <87plimobkc.fsf@gmx.de> References: <87y0xaodq1.fsf@gmx.de> <875xkeeios.fsf@gmx.net> <87plimobkc.fsf@gmx.de> Date: Wed, 12 Mar 2025 10:27:54 +0100 Message-ID: <871pv2egyt.fsf@gmx.net> User-Agent: Gnus/5.13 (Gnus v5.13) MIME-Version: 1.0 Content-Type: text/plain X-Provags-ID: V03:K1:L2ujTCnnyljEEvluHkHIaShWF9ub1bQ3JsRrGO7Q3sO6q7LmLa4 RMwVOVZ9qMQzozp7D+q7BDA0FBWwgMKQhxpfw5RFjjFQdE+CR5bklD7jTWYmB6Q3PB0r7F9 QeHIBG7XAwa9Nx/kxGhD8w220KK5LkCph3qeJFHvM8YhHFXidDvCKx4/pZkX1igAf4sCpG9 WSgSM+2+MRLP30u1iUd+g== X-Spam-Flag: NO UI-OutboundReport: notjunk:1;M01:P0:U1xLtuqANm8=;IsFurr897VmbrzScJyIbyfxM6v1 HEg84ROuF+IvEIGaDv5BTQLAp1c3RJVDnrcq1Af3AhO/87H/4FhYCtaU3BHhn0v+v8hnOubOV HrjOtBNc6iAYdtpJ/8TlacAgQ83XNzFRXrdRhL80cERHPd+q7RqMUin7xtqdE3lr5N9lL5pO4 TCWlkUfZpRSbeIUWXaVvzRJWbkQtlbK/8MH7+CXe2gcv7KyJihWOstw1BY2G+hc7kYAGdq16j smKQSZh8mi7HL/DYeTnedNzLXAFmIY/WgKegroHQh9Tc53TApYiUyq9gUJ+20VtNplQvJ6wrL LXtkK0c8LeqRrGBfIle1va6I/zM27gDQg0ocR9o0ThycTCP9EevxSNiW4vhWCsWpR57g1tZdS PBAV0Vb2qzl6PJPban61VxOaf7WUWGup4rE9qK7ycRlbLpralEljIu+Ulg+imZoXrfUwp3V59 3PySwynvQHUzB7ks9sZz+BUj79jmYHrXXBcTP/Me97vGdHJYjdXHNuM0a8znRAYSXDOJbFNnf yszpeZmadtsPryBCZcDvPhmJ5M5nQF5F9cyFj8VEQUkY35LbOLY/4Ee+s2J6HIp5kfAV2gKQ3 PO9NF6saSJUx8UOJU68ARmTU1opw0iLGgY5YXc7EtzSM71AAEuM3dAQfH3x/nCqxADo4ntkz4 XCx8uUpTBYb5hVD/JUZh9Cm972JOKMLRJB01pzm9S2wQYNCz9xQ+sAeZwgMWWZ7a3m9xnjfn8 c+dnk2CupHpJlG//IfN+lu4GB+/xPnCs+sRWbiRIHYUPHmLVLjdFH7qfGIBIrLWmuskihHUpV BeX/NTVzaNpkd5yFJ+bAN53twSLgkWrlMAjMPh+m2NxyXQynvVdp5XfepWdijpkPVmXaWsmZ1 6ClOAt7DyKyIJG9QV4j+2SMhxNFv4Y1HQNqRIe0ywRvABenvn5q8Txq9PBGYlcWV3WHTmMHWW dMbLzu4NJItyI17isDxkj9XURV95WDNfLUEEfusc52shrmQBQ7UD77nm9EXO9eHuhldztQZnK WjLPeUQUEOg/uyAEA87t7d3MCs1wMBFOieec0jyqDq1pfMc2DY6BZzH9W0O/DsdMUhVFyhSRQ gvvGvMwU7NKH7LQnigaNYwLm4T1k1rO1VIF65gBZH4KQbszbHoHoVN2vJQqrEIpua3OYXMtM6 726ftYGZDnZQdOuB0mkgXEPEBvwvvpx32iMNExMJnBwIuEHRn7OzJVa5mxne23EhftRgImhxh sptBk6heTMsXhij8dotugEyQQOLf0eJuduDwHFY3Zdrt5QG1LqMHg92W/eY/DkIoyHYA9k4cK v4+E/lanU6oabnGL5VRvtip5eVmkSaezGjBSbH9/M+V+rVEwJ2I7/anPuwttR0HIjNqkwsBh5 oqBdkmOkPM4JAEZa8kpGwKtT2wQzNA4nKvPeIML3wX3JWBqfCCeOe9TkzOmFMawb5XAIj1oUt nyMnCMIY/WZu6noxVRoVzhgzolaM= X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 76974 Cc: 76974@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.7 (-) On Wed, 12 Mar 2025 10:14:27 +0100 Michael Albinus wrote: > Stephen Berman writes: > > Hi Steve, > >>> 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. > > That's unfortune. What about 'C-x |'? Worse mnemonic, but it is related > to Tramp's multi-hop syntax. `C-x |' is globally unbound AFAICS. Another available key combination is `C-c @', unless '@' counts as a letter (info "(elisp) Key Binding Conventions"). (On e.g. German keyboards '|' and '@' are not the easiest keys to type, but that's probably not a decisive criterion.) Steve Berman From debbugs-submit-bounces@debbugs.gnu.org Wed Mar 12 05:37:16 2025 Received: (at 76974) by debbugs.gnu.org; 12 Mar 2025 09:37:16 +0000 Received: from localhost ([127.0.0.1]:47371 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1tsIWZ-0007FR-OI for submit@debbugs.gnu.org; Wed, 12 Mar 2025 05:37:16 -0400 Received: from mout.gmx.net ([212.227.17.21]:44083) by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.84_2) (envelope-from ) id 1tsIWW-0007F8-Ni for 76974@debbugs.gnu.org; Wed, 12 Mar 2025 05:37:13 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmx.de; s=s31663417; t=1741772225; x=1742377025; i=michael.albinus@gmx.de; bh=a5grq3M8FmK/HYWq9c5iBRZ0smM/FLR3Cwmk3zTiVnk=; h=X-UI-Sender-Class:From:To:Cc:Subject:In-Reply-To:References:Date: Message-ID:MIME-Version:Content-Type:cc:content-transfer-encoding: content-type:date:from:message-id:mime-version:reply-to:subject: to; b=ASYf8ygTT5UlgqnvScOa2T9epjoYCRYIOLpRaERxrUlqVMJVXliB9PV2REJlSeds i3djldbDXv6bMMXQxvCjPl/Tq6fWREQdykzVN1Rzkepe1h0CUcGkkgp9nv/+x71Vd Pqhmki2UqKVOaAJqrXjdxj8LiSd5gSNx6e9EP+FpD7ntI7Anv5lHuqtegFjAspuns vkzSeT024oWoaCzLzX/6/JdjWsAVrV2CxWX+NLR1kZwIvs6bvze80acSfrbBrf9G0 BkOXiXopiiUIm3bKmt9rwmPSw19qvzdbJcF47tv7WeuNOgCNRG+0/kUL+3T6sP89E SrgqGfv2KSgTU/oQQg== X-UI-Sender-Class: 724b4f7f-cbec-4199-ad4e-598c01a50d3a Received: from gandalf.gmx.de ([185.89.37.59]) by mail.gmx.net (mrgmx105 [212.227.17.168]) with ESMTPSA (Nemesis) id 1MryTF-1tOTQa3Fll-00aZvx; Wed, 12 Mar 2025 10:37:05 +0100 From: Michael Albinus To: Stephen Berman Subject: Re: bug#76974: 31.0.50; [wishlist] Add global key binding for tramp-revert-buffer-with-sudo In-Reply-To: <871pv2egyt.fsf@gmx.net> References: <87y0xaodq1.fsf@gmx.de> <875xkeeios.fsf@gmx.net> <87plimobkc.fsf@gmx.de> <871pv2egyt.fsf@gmx.net> Date: Wed, 12 Mar 2025 10:37:02 +0100 Message-ID: <87h63yoaip.fsf@gmx.de> User-Agent: Gnus/5.13 (Gnus v5.13) MIME-Version: 1.0 Content-Type: text/plain X-Provags-ID: V03:K1:ynnPk9Kn92JJHn5S5l0GcO7sdl7wMW0/iaXFN8e2MGiQPokxddY FfYhDZH3sO0Iw2DKJ9GWtzOPY0Dm00UvGmcGa3gdgFe+XzRE+Ocr2fALEgkMzTjYJdbfAwp 3HcAO3epofl5T0GdUvXBMQ4Se3uKEXM5bYk96e+SJSdtI5TByqwE7WK/haDj7MIoJ24y/O8 P5O8E2gPq1xuK11uKh+qA== X-Spam-Flag: NO UI-OutboundReport: notjunk:1;M01:P0:1a1RaZ7fIn0=;tb0uPsYg36SZrH9cl5sZsJgkIS3 ZQkEVsuPiJoPLPlpA5AVPwWly4oLLzHC7Emohg2vELFJx79qaRn2wHu1qK307LADB6fEMWRaS 90E+UF/9SllcWWQugVQwcYLsTtCQdHk2w4hHpC9h06gZEXnv8P4S7wzzMGeyhF7cwKpRnk61C 6mzmne1qKOQo4LtKST7IOU6Ep5WeJD+5FPmeZyLe951eSWMqJIyVNauiTDIf0G4Eh/OyS0vJL NXFmFI8QX8D0J5WC37I9q2WzziO+XoKYFNBohhF4dwrcHsdTEbGuNxCOVBdiB8X37GYZXYoJU 6dY08dCrLjwYJ4yvdxOu7GA/buJCCX0+D5TRtSH/U4PfnE5toamKzJJhdp6VOJ8lk4zsHGViO uU0OgncgIb/cR5UuPL9dNwLMaMQgtcIPYYolA/aLQRC8NAemER1+BBXsZN1J5QO1amcrJvrrf viD7534Tr2uPJMgFwTcCddAj6gCDXxzxea328A8ulUCN9ovTM7Uamwz/vnxdzsuJy1kex0J7w 0vn/IWy/JGyoIZTRNRFAHUQyjwXNQIHs75QLnPcfscWOckYn3SMc7OHiuz9V2RdJ+uySc3Ytb 60WFmuze7KX0vbjLUFIk+ypp3TxmAHRJaQIR3b+DT7PXYUvHLDt36IOwGjmHl9O/WXFa06F0u rYonD/zFvbVvBv+4iOoCUTP/+X6jslceGHYbX1NTF0IvUK4C8SQEn4nfnfPo/BmBfd0sIuHcj +PwmgDflc7E6kW1bHPfohrI4EhvaO+qDTuzxwv6v+Q4CMUkMl1RU3QhTGCJ5QMm2RTblTQns9 cvdAuOt964HAxEXOrX9RJEybYCaCUGOPwF6SQnCUn28QE89s/qKhJgFDjk0bjTTOIvVal0sxa zSZG/RKPiden+13S0702Dmrto70UZ7eTgvTmfHUv0DN28IXotA28w3mZvm22UOVUfK91JO1uk wMu0TPGne3J7+H3tgRUAikm8IaJR+D3NCYc1hl+oONr4+3K8g0lJKzThRhW1IHPBfBdpv90K+ 9NQkDPJVzX4b5fDC4yOvSSm1iMnjbA8AjOCKuMceOEIggVic+FgZH0TXj8bpdEdkDIbrtfPg2 mXsCat17F30HfSc9kEJxMwoE6HYZ9aWxZ5dcF3t+v3k4N+SOv3rL5qa1FjU7nn48x3ilnQdsu 1akgAjnsWmGfZNPRUVSC+GGDTItBk3tdZ3XNPAKW1peyt6wocrCSY2pHDu85ajJ3B1014STYK 0NGPmkIaKKBwlW1sNAwFUcZkDTaTa4lGFw1dDebt1ZKg6D5LAq5nXWlKfEl3TUheEdgc5ADau ZHeyP92/S6rzb7aMPpzGmkmiLO/jkImJnyMuRB6QbuS+MjpLlMwu4KicWqL9xUnniCUlXd63f CuDfW9SJo4ScEZpVGNNtu2ea+gpvcjOR2h0IrAZ8+MmyRTbQiKiWxWkIDeoa4eChRwVO+BJny bdysAvg== X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 76974 Cc: 76974@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.7 (-) Stephen Berman writes: Hi Steve, >>>> 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. >> >> That's unfortune. What about 'C-x |'? Worse mnemonic, but it is related >> to Tramp's multi-hop syntax. > > `C-x |' is globally unbound AFAICS. Another available key combination > is `C-c @', unless '@' counts as a letter (info "(elisp) Key Binding > Conventions"). (On e.g. German keyboards '|' and '@' are not the easiest > keys to type, but that's probably not a decisive criterion.) I'm open to any alternative. I've proposed the 'C-x' keymap due to its similarity to 'C-x C-f', 'C-x C-v' and 'C-x d'. > Steve Berman Best regards, Michael. From debbugs-submit-bounces@debbugs.gnu.org Wed Mar 12 05:43:46 2025 Received: (at submit) by debbugs.gnu.org; 12 Mar 2025 09:43:46 +0000 Received: from localhost ([127.0.0.1]:47404 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1tsIcr-0007We-Kh for submit@debbugs.gnu.org; Wed, 12 Mar 2025 05:43:45 -0400 Received: from lists.gnu.org ([2001:470:142::17]:57446) by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.84_2) (envelope-from ) id 1tsIco-0007WK-WF for submit@debbugs.gnu.org; Wed, 12 Mar 2025 05:43:43 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1tsIca-00018S-Pi for bug-gnu-emacs@gnu.org; Wed, 12 Mar 2025 05:43:30 -0400 Received: from dancol.org ([2600:3c01:e000:3d8::1]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1tsIcY-0001ee-My for bug-gnu-emacs@gnu.org; Wed, 12 Mar 2025 05:43:28 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=dancol.org; s=x; h=Content-Transfer-Encoding:Content-Type:MIME-Version:Message-ID: References:In-Reply-To:Subject:CC:To:From:Date:Sender:Reply-To:Content-ID: Content-Description:Resent-Date:Resent-From:Resent-Sender:Resent-To:Resent-Cc :Resent-Message-ID:List-Id:List-Help:List-Unsubscribe:List-Subscribe: List-Post:List-Owner:List-Archive; bh=xg4HA0kyQ4CbNH7uN1l0Kd/rgju5wWvfjY/hZRodOTQ=; b=YgTphOP/y99tkiZ1nIUzfZAxgC MPzTuIV78pjoPAh4MITcxphWas4PgMm6W6u7B5Q/w/XKiDlOiVSRnp53dLc0Fd3VbEedgMGzrKiwQ E1Wnj1DIKPkTiLcRSuTId+xDcnNdqD2sMP0MmQTzT5/QIoQM63Vd3qa9guHHVQ6goHSILn3Tj2yJO 7ylnxhKkPWl5N9eqi/6Jf6sl/lnyU/PZeCYxvpMXL8q/Bl7XwRENq2mORFL1FXuugZuv7sQ9jPvZA BjH5HBBAqJvM6eFBxCF6PZjX7zadB3A3yqxJHE88QFb051bzDMjZABakGl+BO138xw7QgqOEZ+rYT tCKBJ79A==; Received: from [2600:1010:b050:b268:0:52:e03d:d01] (port=51956 helo=[IPv6:::1]) by dancol.org with esmtpsa (TLS1.3) tls TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256 (Exim 4.96) (envelope-from ) id 1tsIcH-002lGf-1Y; Wed, 12 Mar 2025 05:43:09 -0400 Date: Wed, 12 Mar 2025 02:43:18 -0700 From: Daniel Colascione To: Stephen Berman , "Stephen Berman via Bug reports for GNU Emacs, the Swiss army knife of text editors" , 76974@debbugs.gnu.org Subject: =?US-ASCII?Q?Re=3A_bug=2376974=3A_31=2E0=2E50?= =?US-ASCII?Q?=3B_=5Bwishlist=5D_Add_global?= =?US-ASCII?Q?_key_binding_for_tramp-revert-buffer-with-sudo?= User-Agent: K-9 Mail for Android In-Reply-To: <875xkeeios.fsf@gmx.net> References: <87y0xaodq1.fsf@gmx.de> <875xkeeios.fsf@gmx.net> Message-ID: <2BC36889-AEF7-4B7C-90CF-1FED80AC4F33@dancol.org> MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable Received-SPF: pass client-ip=2600:3c01:e000:3d8::1; envelope-from=dancol@dancol.org; helo=dancol.org X-Spam_score_int: -20 X-Spam_score: -2.1 X-Spam_bar: -- X-Spam_report: (-2.1 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, SPF_HELO_PASS=-0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-Spam-Score: 0.9 (/) X-Debbugs-Envelope-To: submit Cc: michael.albinus@gmx.de X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -0.1 (/) On March 12, 2025 1:50:43 AM PDT, "Stephen Berman via Bug reports for GNU = Emacs, the Swiss army knife of text editors" wrot= e: >On Wed, 12 Mar 2025 09:27:50 +0100 Michael Albinus via "Bug reports for G= NU Emacs, the Swiss army knife of text editors" w= rote: > >> tramp-revert-buffer-with-sudo has been added to Emacs 30=2E1=2E I propo= se to >> give it a global key binding 'C-x @'=2E With this binding, it is more >> simple to revert the current buffer to visit with "sudo" >> permissions=2E This is useful for buffers visiting a file, or for dired >> buffers=2E > >`C-x @' is the prefix for the `event-apply-*-modifier' functions in the >globally accessible function-key-map=2E This prefix binding is sitting on some pretty valuable real estate --- not= as valuable as C-o, granted, but still=2E Is the modifier prefix feature j= ustifying its squatting on this binding? I don't think I've ever used it on= purpose, and keyboards with missing essential modifiers are a rarity=2E Se= ems like a niche feature to enable with a mode or something=2E That said, does the sudo feature (which is great and sorely needed) need s= uch a prominent keybinding? Might M-x sudo be sufficient? People type s u d= o in the terminal all the time=2E From debbugs-submit-bounces@debbugs.gnu.org Wed Mar 12 05:58:16 2025 Received: (at 76974) by debbugs.gnu.org; 12 Mar 2025 09:58:16 +0000 Received: from localhost ([127.0.0.1]:47445 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1tsIqt-0002om-OS for submit@debbugs.gnu.org; Wed, 12 Mar 2025 05:58:16 -0400 Received: from mail-wm1-x329.google.com ([2a00:1450:4864:20::329]:50610) by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.84_2) (envelope-from ) id 1tsIqr-0002oT-Lw for 76974@debbugs.gnu.org; Wed, 12 Mar 2025 05:58:14 -0400 Received: by mail-wm1-x329.google.com with SMTP id 5b1f17b1804b1-43cef035a3bso23614005e9.1 for <76974@debbugs.gnu.org>; Wed, 12 Mar 2025 02:58:13 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1741773486; x=1742378286; darn=debbugs.gnu.org; h=content-transfer-encoding:mime-version:message-id:date:references :in-reply-to:subject:cc:to:from:from:to:cc:subject:date:message-id :reply-to; bh=ycpfM7utdkSkFIffOrtyKzPviXAxauwBmzccdpCkBBI=; b=mT2Y+MK/s3TVInXJejaQOO4/hJcS4lU9ClyA1TavxMN2NpsREvUUmrlmTaomCy9Sp7 Bv3sRd2sf/d/RGdcOj+Y3V0t4C0jFlVwiPrqJfaO2I9lpUDG/EkQ/zl8RpM3W3b3J3jq MGaMALTgIMA9HM0Ip1QYpA2a47dPNQVjNxn5Ps/4xnLxbmuDiGbZBg/kSkCmwn9/ztjo O4pc1bWvGFSCLEFV5/U73nd9QfMPNO0lk+mVIIDJ9ESPWokZSS3aNpF//vYKKEnIFrRF mr9eo/P8pB8XHsnVyVqRFq+gkcAPEKFjfYRmX9u4xZaWy67YqG7wXYYbcLJoMAi8iZQg u7ig== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1741773486; x=1742378286; h=content-transfer-encoding:mime-version:message-id:date:references :in-reply-to:subject:cc:to:from:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=ycpfM7utdkSkFIffOrtyKzPviXAxauwBmzccdpCkBBI=; b=oecyiOmindZhX0oPPKbMNNIH1605HFKV4TQk/eHfwesKMrIWB3n3R+fDswN/P/CtFJ KAUtwwZ8AW02uje4QGS2W0ZSzz9y+OFUwDHoRODKxLcLopidQHBvGXVcDTPbikx21ipI DmrHdsHr2l+H2VIGLyVlcMYGUKyF/2OEMaeyN2TcE5xtOSJA5lFXR7HYOFLmW9jZrLzX aW1JYE4YjUl98blO9xzKoixO2mN9/wJNT6ayVroL/v1GSD1qYs8LRkzkwssJl/bRYldm siFzuD1bK6ub0vHs3bXZsaACIhdpIMLOPalfWfcQHsP7H0f/D8H5S+RoEBo4w8EsXhsw c5tg== X-Forwarded-Encrypted: i=1; AJvYcCUh1iCXd6uJk4DDv2voIV6IEFr4H68TYCBads7PcLDot/ws4EGCwLHzMI6itpajlawErRYsyg==@debbugs.gnu.org X-Gm-Message-State: AOJu0YwW0LVdy/X+0zgKR9+tXv8p2k3GJSRrqHON4qOszbFcqKqtl6mR 0ZhWf9WBLmx2CWr/PWE4rnFRZN/IhKhPqA4wVXil4F8uTQgZF+ct X-Gm-Gg: ASbGncuj5aStyfoKsu0LkQRacgvDp6uaSokCH38YaD5AEy/BKGaNrq9XDlzwUxcqB6U dPCLX6ga3ep1iKEB3ue6v3bhj8dBthIWxio3L7RdivfOOY5piRpIB6DhOiOKo9+7DAGF1aEqIkW ElPjc2xajkbaUxgaq3nnafRs7KwMYRs+1sbvAW8WJCKh0uLe8on9dGF1Wh0xZHczuy9bPgB14Zp B1oVHNgeJB2a+H6cNsP+dZincxVLKtRv30z9Dd1fLVevFUh7Pk4WkjH0Eh5WnMz5QAY5r9DOzCm 73zHjJ826DEUAMozuQuXTCdcTK3Jm9w= X-Google-Smtp-Source: AGHT+IFGzhWWjqNH87xld+PpVV6VtDONk8lAQ22kmdhVyhU92AbwssSmPTJLOx6FTPvudMWLxVLwEg== X-Received: by 2002:a05:600c:3ace:b0:43c:efed:732c with SMTP id 5b1f17b1804b1-43cefed7884mr104084305e9.28.1741773485788; Wed, 12 Mar 2025 02:58:05 -0700 (PDT) Received: from rltb ([2a01:e0a:3f3:fb51:5ad:a9c0:6dd6:52ee]) by smtp.gmail.com with ESMTPSA id 5b1f17b1804b1-43d03fd715csm26037455e9.1.2025.03.12.02.58.05 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 12 Mar 2025 02:58:05 -0700 (PDT) From: Robert Pluim To: Daniel Colascione Subject: Re: bug#76974: 31.0.50; [wishlist] Add global key binding for tramp-revert-buffer-with-sudo In-Reply-To: <2BC36889-AEF7-4B7C-90CF-1FED80AC4F33@dancol.org> References: <87y0xaodq1.fsf@gmx.de> <875xkeeios.fsf@gmx.net> <2BC36889-AEF7-4B7C-90CF-1FED80AC4F33@dancol.org> Date: Wed, 12 Mar 2025 10:58:04 +0100 Message-ID: <87cyem7eqb.fsf@gmail.com> MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 76974 Cc: stephen.berman@gmx.net, michael.albinus@gmx.de, 76974@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) >>>>> On Wed, 12 Mar 2025 02:43:18 -0700, Daniel Colascione said: Daniel> On March 12, 2025 1:50:43 AM PDT, "Stephen Berman via Bug repor= ts for Daniel> GNU Emacs, the Swiss army knife of text editors" Daniel> 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" >> wrote: >>=20 >>> tramp-revert-buffer-with-sudo has been added to Emacs 30.1. I propo= se 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 dir= ed >>> buffers. >>=20 >> `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 est= ate --- Daniel> not as valuable as C-o, granted, but still. Is the modifier pre= fix 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 wi= th a Daniel> mode or something. It=CA=BCs one of those things that are useless until you need it, and then you *really* need it =F0=9F=99=82 Daniel> That said, does the sudo feature (which is great and sorely nee= ded) 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 --=20 From debbugs-submit-bounces@debbugs.gnu.org Wed Mar 12 06:46:46 2025 Received: (at 76974) by debbugs.gnu.org; 12 Mar 2025 10:46:46 +0000 Received: from localhost ([127.0.0.1]:47536 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1tsJbp-00058A-Ow for submit@debbugs.gnu.org; Wed, 12 Mar 2025 06:46:46 -0400 Received: from mout.gmx.net ([212.227.15.15]:45159) by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.84_2) (envelope-from ) id 1tsJbm-00057q-BA for 76974@debbugs.gnu.org; Wed, 12 Mar 2025 06:46:43 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmx.de; s=s31663417; t=1741776389; x=1742381189; i=michael.albinus@gmx.de; bh=447AfY+f8B23zVCPGt8IXJur2Lor8gVvkk2LgsoOSs4=; h=X-UI-Sender-Class:From:To:Cc:Subject:In-Reply-To:References:Date: Message-ID:MIME-Version:Content-Type:cc:content-transfer-encoding: content-type:date:from:message-id:mime-version:reply-to:subject: to; b=sEvLfTHBbH9oFASGrcB46D2qPnx2oVP8knydwRzmCClI8Wrr77jckXAXdkYTSfUO p+ujeLRy92Oh8EIlhdXKrKdbdOXg9b9ZVnw3t4G5Q0LWWtuORwt8iKt7AhUV8AwCY PxPf9bIaN/af/DlwiHMtlsjEspbk1hvz/S4CZFhfEKqvgzF/m83ikZQnsMe7fixyI gXCPsymwvTL5P7UXnSGn8fD2fDmIg17SbSzHsC3zzTK0FuIpEjYlj8KGp49b71LZu Y13g7If9MYIxB0ZEDBzpWepRsFAQAmf+5k7SgCjke+mzMeY7GWhnBafmnhLCGWW2B oiq9RPngvK6aBxAwBA== X-UI-Sender-Class: 724b4f7f-cbec-4199-ad4e-598c01a50d3a Received: from gandalf.gmx.de ([185.89.37.59]) by mail.gmx.net (mrgmx004 [212.227.17.190]) with ESMTPSA (Nemesis) id 1N49lD-1tA4zF3i1B-016wzX; Wed, 12 Mar 2025 11:46:28 +0100 From: Michael Albinus To: Robert Pluim Subject: Re: bug#76974: 31.0.50; [wishlist] Add global key binding for tramp-revert-buffer-with-sudo In-Reply-To: <87cyem7eqb.fsf@gmail.com> References: <87y0xaodq1.fsf@gmx.de> <875xkeeios.fsf@gmx.net> <2BC36889-AEF7-4B7C-90CF-1FED80AC4F33@dancol.org> <87cyem7eqb.fsf@gmail.com> Date: Wed, 12 Mar 2025 11:46:26 +0100 Message-ID: <87cyemo7b1.fsf@gmx.de> User-Agent: Gnus/5.13 (Gnus v5.13) MIME-Version: 1.0 Content-Type: text/plain X-Provags-ID: V03:K1:usRZCF6ELOwRKt/P0G+5GxK2t1Rll/3Xa/t+9vQmSQAraziNgoC vcnldQc30+ps16H0O5Dea8JNKbOdPyOPXadWTss4FqEjimhDITaKq4fPfWQm1AlnEqJN2oX VA5zlIrwhgarJiTKkVuk0nehQraYRyQLXlVMEzK6fg9sxLUjeh+EVmn3nb1NR03naohom9/ xwWOAj6dNWdlEAipfvFLA== X-Spam-Flag: NO UI-OutboundReport: notjunk:1;M01:P0:/2C2pdtzwYY=;a8MteCkjJnpeQKxdsquir4dPQwf 1z1ZQiytl9+3hRiIGGuR7NrMTf1Vu3t2yinDhrNv0jUpCQ8gfAodjZzKkVUfj2lu3AOnaZGLs TcDeI/RzrmeB0a9F1EXOKDd9o4LndUfALqXRIRDF90oro7zQnkdSmGLzxwK2uFpjgrGReXvan Npp1yIia0EysG2tLQsnkMIOODYjdjrohdqIUH6jv+9rpqioeTjZJtY94XDKpy9tK4qLANVlEq sKCK93I2JBNaUQR55pMvZBPxddGCYgEPMQgtr8E0uHVOQ6EAQqZPyK1HzsBd0lRR40KEtUq8H 02c04N+Qu56czc/6uuzuBMYuKdD7zNCSH2ghKG0KJdAjLqd86wrfM/+jN67qKQwdsTZa+0btp sEgLslq+MF7HRsbu4ahEXf+Zf/k5+j8qu+UFY6TmyRiQH1nSLW8E3fITWREPxik7jSKi5LR7M 98dbaHKFKMiJoWTu574SP8nHJHlSWEWGykXYnRG7PJJ7jrNhHAofN2I24BG1iuMOvO8beKrx6 +GarZqWcQ4/7f0Ky8liXgikFDN+jQZiVjkh7yD0nXmgmrrUbyOycvS2XOIWtbm4WOMBLHbtdN L/VcyhFs7Nj++RKM1IQnUddLiT/4mXgb749efisYA/ktBzd0B+71IbKGNmjxLwEQkC754M0GB hBBhlfFGhzJgoJkjTMMXP9dOcJ0qQSFpMdQJhOkKIHC/+xhq6wD9fUQaIzNfpFl0hogL1b2Fd iKt90nKaorz9BeE+Lp140zxIB9HkzBgN75QeOD83+62T39FU9lamArlxA8EiTIouUJ669PQuD mCAmeZThB7MsrJnO97CKdyEz31TXLbZGBm5FclEchiNUCrIxCCubmOGf2zROdbkT6x3Zl6Jsd W51QxAMnYIErx5rrPgsNv3aMedtATqdPFHDufvdyewt+ZOx1DPsz3GELakpTXDR3HvawsYJxg xqakc7O3otCbXX/gZOZd9y6OsE8yc+0NWTN7KBfsZA0AGi110jewnPVDwJZEWFJESvVXLBpmm u8wnA+m4q6pSkWrKLpK1DgGRQknSv0lSTdqsETfPbeKqdsFiPqLSykGw9BhZ+mmB10U47Gcb+ ZMyB986CR+rqKEEsRu6J6gabvPbc17HnAH/Ejgu09wWH6uRvu+gWU67FTbEnDIrWzNeK9csYN flvy0iW5NR5n4XXyq7TvsEy2dU3DDBnFeXWBJByro0b1ZgM0FbuaGphGC/35lwmC9ddQHxpj/ U9e1hJcffdK/I5tZxFlL7bEQD1qC4ZKCm4YdUe1Jo/s7PJeeBzGYOYEtITXtd8vKMWktal3rm nH8Fvb/1YV4z2w0X4xGSeIli/jFmOP4oGgvjjUFO54lnRnzwKRyS6wR7i4Gn3Ddp9Sul4KViZ tldJSs3TP1lPQ/U93l/wTwt7VcNFrZSshSaFQSC5567zX0TwfQE65IVj1QUy+k7Og60EwZoxh m9aYj8Y1jHJyfNhkIVQ2BeHxraqGZd7kt+g5lS49737JBsuy/ X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 76974 Cc: Daniel Colascione , 76974@debbugs.gnu.org, stephen.berman@gmx.net X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.7 (-) Robert Pluim writes: Hi Robert, > 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. 'C-u C-u M-x revert-buffer' doesn't sound like a benefit, compared with 'M-x tramp-rev TAB'. But revert-buffer is a good hint. We have already the 'C-x x g' binding. How about to bind 'C-x x @' to tramp-revert-buffer-with-sudo? The ctl-x-x-map collects already some less frequently used buffer commands. > Robert Best regards, Michael. From debbugs-submit-bounces@debbugs.gnu.org Wed Mar 12 06:59:01 2025 Received: (at 76974) by debbugs.gnu.org; 12 Mar 2025 10:59:02 +0000 Received: from localhost ([127.0.0.1]:47548 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1tsJnh-0005ei-Ie for submit@debbugs.gnu.org; Wed, 12 Mar 2025 06:59:01 -0400 Received: from mail-wr1-x430.google.com ([2a00:1450:4864:20::430]:51517) by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.84_2) (envelope-from ) id 1tsJne-0005eJ-8I for 76974@debbugs.gnu.org; Wed, 12 Mar 2025 06:58:58 -0400 Received: by mail-wr1-x430.google.com with SMTP id ffacd0b85a97d-388cae9eb9fso3171171f8f.3 for <76974@debbugs.gnu.org>; Wed, 12 Mar 2025 03:58:58 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1741777131; x=1742381931; darn=debbugs.gnu.org; h=mime-version:message-id:date:references:in-reply-to:subject:cc:to :from:from:to:cc:subject:date:message-id:reply-to; bh=TaRhWTt7M1e0iH8t6iygfKhbcQBw2gRLmPIKGO2Zqbg=; b=GzFRUJMDZhXUp0L18B4J8z5Erm5J//E0ioskz8RyGamiq+BWCYXHvpoeFdm2NcS2Be 3qUBG9GkCo5FKFxwBjv5qtZsoVIAUc5TKDCQJJjPtAgUTsICt/jPqcp4t8wA1jAjWTW3 e22zkQGO2PCddNfHXoqoPCOeU8yFgkRpYtGD3k3xVyUoitH6iUmf7NL6jIeQl9mx43Wb O3KNARWQxuhHvwNC9CpWbiynJcnMUkrBRCY0UTATy3Ewkg5BkdHApvIshwacnqTh/+7D NjvRlKNyDXyUr/4ZNh18P7ayGe7lgqtJ0sWv2aZNWPDwMACI80lUjXRsHjWZjFshEpAJ v6FQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1741777131; x=1742381931; h=mime-version:message-id:date:references:in-reply-to:subject:cc:to :from:x-gm-message-state:from:to:cc:subject:date:message-id:reply-to; bh=TaRhWTt7M1e0iH8t6iygfKhbcQBw2gRLmPIKGO2Zqbg=; b=EuIPV3lueWr9u3PiOttG29R7wnt9TJ50ThpMXkOs5lMsECcn11GANeDFItuuigk2Fi VCMFxSMRzb1gghMVxXrlFmOMaHv9e6udrunZtjV9w1oBr0dkNSR/J9eIHAWxeEIVPb8h GINmxcYuQ/L4MeFTe5YTFQUDzWGP6ORc+/qcHfdGXjaTek32xcvFQcOVd0PYybor62kI qW111l3P2C1merb4VHpnM6MerGQX0J9EiUuXRe+s826YVvMhn6JSKFxXNIlxlk2TL3GK H9LVsWpHD3DIE3UEVbShKiQSwAqPzIYLPIgkpgv+RsGIFgFdnvrWOCFAiv9UsrbcaARW lh9g== X-Forwarded-Encrypted: i=1; AJvYcCVOrHJpEbuzE2x9wHxRyMtw3XaCJqQaRSBI+SuquqfkfwKvXiQMLNPDXvaOVdp8Hto87KgiKw==@debbugs.gnu.org X-Gm-Message-State: AOJu0YzgEMrATcpZhdgg0G9dYAZaFRX+NVDrxEt2PQbdtwHeUezYQSnZ K4qpjlPlI50S7EIqJGS/qWM33T13pOnUu8DUqBin9Q7Z4MeOE57S5SPVFQ== X-Gm-Gg: ASbGncuoFCgjtF6jTyqTX4DNtdTYjsKz/mmCxYMkgZq2pqqs5xVrkQISnDqDn551ZtE 2UTHa1qTPunwx3t3XIKPeTNGzdIgJ6VjxkahPFD37C0G/p0XmyhPYi5lwb81zviNuSHsdHBSR5f 2gMU+2EnE3wUPjhAouSGiLVypvM4gYcP/++tqeARnQCLQOhjKsqb+xuI2R845ca95q0rwKKxhjo LixjrqZ75tqvMPljfQ4+IvOGEGEoqpNJ4If/ly5LIppN7ImgaJsriI23/FsU6fLeWwKJHd5CvNN iJHKUvh7KkR+eRMzxwUFpRtxPRD013RM X-Google-Smtp-Source: AGHT+IGlIO8U8VK6vj1ckiIEzHXXvtAYBx5+x2xrJ/+kdwlZJiI7yRJN+Plewui77zS1K3vf9+1gdQ== X-Received: by 2002:a5d:64c7:0:b0:38f:4d40:358 with SMTP id ffacd0b85a97d-39132d2297amr16295833f8f.9.1741777130545; Wed, 12 Mar 2025 03:58:50 -0700 (PDT) Received: from rltb ([2a01:e0a:3f3:fb51:9b90:5b04:240d:e30d]) by smtp.gmail.com with ESMTPSA id ffacd0b85a97d-3912bfdfde7sm21166488f8f.32.2025.03.12.03.58.49 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 12 Mar 2025 03:58:50 -0700 (PDT) From: Robert Pluim To: Michael Albinus Subject: Re: bug#76974: 31.0.50; [wishlist] Add global key binding for tramp-revert-buffer-with-sudo In-Reply-To: <87cyemo7b1.fsf@gmx.de> References: <87y0xaodq1.fsf@gmx.de> <875xkeeios.fsf@gmx.net> <2BC36889-AEF7-4B7C-90CF-1FED80AC4F33@dancol.org> <87cyem7eqb.fsf@gmail.com> <87cyemo7b1.fsf@gmx.de> Date: Wed, 12 Mar 2025 11:58:49 +0100 Message-ID: <878qpa7bx2.fsf@gmail.com> MIME-Version: 1.0 Content-Type: text/plain X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 76974 Cc: Daniel Colascione , 76974@debbugs.gnu.org, stephen.berman@gmx.net X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) >>>>> On Wed, 12 Mar 2025 11:46:26 +0100, Michael Albinus said: Michael> Robert Pluim writes: Michael> Hi Robert, >> 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. Michael> 'C-u C-u M-x revert-buffer' doesn't sound like a benefit, compared with Michael> 'M-x tramp-rev TAB'. In my setup is would be "C-u C-u s-u", since I bind "s-u" to `revert-buffer'. Michael> But revert-buffer is a good hint. We have already the 'C-x x g' Michael> binding. How about to bind 'C-x x @' to tramp-revert-buffer-with-sudo? Michael> The ctl-x-x-map collects already some less frequently used buffer Michael> commands. I like this suggestion. Although for non-US keyboards maybe "C-x x s" would be easier to type? Robert -- From debbugs-submit-bounces@debbugs.gnu.org Wed Mar 12 07:06:11 2025 Received: (at 76974) by debbugs.gnu.org; 12 Mar 2025 11:06:11 +0000 Received: from localhost ([127.0.0.1]:47573 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1tsJuc-00065N-Ka for submit@debbugs.gnu.org; Wed, 12 Mar 2025 07:06:10 -0400 Received: from mout.gmx.net ([212.227.17.22]:48899) by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.84_2) (envelope-from ) id 1tsJuY-00064l-UE for 76974@debbugs.gnu.org; Wed, 12 Mar 2025 07:06:08 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmx.de; s=s31663417; t=1741777560; x=1742382360; i=michael.albinus@gmx.de; bh=sRwRpnDbRhSjr7rB3dUT9r+JbixuYmS0qQyUMuR+O7s=; h=X-UI-Sender-Class:From:To:Cc:Subject:In-Reply-To:References:Date: Message-ID:MIME-Version:Content-Type:cc:content-transfer-encoding: content-type:date:from:message-id:mime-version:reply-to:subject: to; b=OmV2KCFZfzRfH96DOn9iyWG44WYa5E/JrTJNEy5dfzIvfdZcDu4qtusUBngaV7vT iWfywC34tIUHJl3wiTYQk5JP+AK2R1sjw3TBDDIfOUan8Rfpqjbg+8CLAYWwZcAEQ 2/Qs/NfWDlF5BXRZEPW6E7soPmGySLkyFeKCcHXQ9ZG/47pFM11vhe4k3WR18DuyO A4X9XmbVCQltv5hv76j0ZjL83HrcFwEXX3TklRA5MtLOsFmgS9mgZsuqBwFxq3gXZ DnGVBC5ffMQNhkqK68ehAE8IsHhGyiZFXy+blm7V95Uc3WwwD5QldWt5YpYluMuXo i3AJbQJGGnqg1mHCVQ== X-UI-Sender-Class: 724b4f7f-cbec-4199-ad4e-598c01a50d3a Received: from gandalf.gmx.de ([185.89.37.59]) by mail.gmx.net (mrgmx105 [212.227.17.168]) with ESMTPSA (Nemesis) id 1MBUm7-1u4eee3xDr-008f2z; Wed, 12 Mar 2025 12:06:00 +0100 From: Michael Albinus To: Robert Pluim Subject: Re: bug#76974: 31.0.50; [wishlist] Add global key binding for tramp-revert-buffer-with-sudo In-Reply-To: <878qpa7bx2.fsf@gmail.com> References: <87y0xaodq1.fsf@gmx.de> <875xkeeios.fsf@gmx.net> <2BC36889-AEF7-4B7C-90CF-1FED80AC4F33@dancol.org> <87cyem7eqb.fsf@gmail.com> <87cyemo7b1.fsf@gmx.de> <878qpa7bx2.fsf@gmail.com> Date: Wed, 12 Mar 2025 12:05:56 +0100 Message-ID: <878qpao6ej.fsf@gmx.de> User-Agent: Gnus/5.13 (Gnus v5.13) MIME-Version: 1.0 Content-Type: text/plain X-Provags-ID: V03:K1:S3bof0CJ5HMDRdrLWIZxWi5/2gNgbajH8JTrPllblHAdLMED97A 5y4M+lEAAitbWhpM5h1bPOyq4pUGivOOHbe5MrEJFX8CBf/fpfXZJyP0upkFaJWUog3tM+m 0bcYLzl9BTaQwfpdgXJ61VM7ftmJGCvhKTW1rBRda2yiRemG5w6d/vgTMslsglUW/2HUMnE Xe4n8ZLOi51I5gbQWyEHA== X-Spam-Flag: NO UI-OutboundReport: notjunk:1;M01:P0:3hz0frt0i0o=;mDtcLjEzPN7UleP1L43vvua2gct MTftjTPAybimMI/LQazl+QJkxu8OxKH9lbt+hKnTxBWijwCCPhHp8AtdW+1TBrsAqgULgP/1u uUF9N54Ll3VAimpsQN1uh8y81nqqaXIHjbJnqVTyUzgiQ6bLL/qJyMkZJCQ7wyBFwVJjGHWgE 5MW8aV+jYAaKNfwgy6ukhvTcJ0ia6ItsWOCOTZc05SOJd95bxs/TmZZB9zsIUpu6rFcdS5tJJ 1OTLlyg6kBC1iGHiAtPJb3pBcpLV4YWeYVWyo9jxMm7R4kLwSWsCPMyBGVcjnbvpwo8lUvoG1 WQDzBA7becR8tGiMJPl6314NVR5XVlO6n4aR7NsqsuT7UNV+J8PTIG5XvXXjQ+sVa8Z1gyT8j 6ssjAPuG0k4lvpaJhYEOdjJqZQuP8TzzjBj+YlZ60CfLrz/wcl3lG4swwJ9Q40Z3wRW6LS89X b8hi2dgQmFQf78jJJnB4qKy7aFoFno89IimnZhdvW4RYnfUGLeMRhxiSuIBHsJdngoeySswfx o79lnHqpvk3rrnBHMkdpBlbZDQeC1hhNY92BG1jvJ1o3Es/wMYZlH2s8m3eZmQgsQ06BA9pbf qskUchajqXoj+lQPR816t6E+ZvAxd7DZtNmu94Mo2ZAZ8iDjKTbEt6IVSEZo3Z0fxDxXNe9Qv dCfNCRPRsc7r4cutpmZe9+YqgRhryiZRdCznETdvN2wxkimEjJX7byptKYSK0alJPkl3E2EDE 6HzC93J4t74V4PnUwBfAKjrGyfYmTYRrHINth0p4Tm5HCMGQEUoTeYD1rTLJsodhHVaT+/JTo HowCzont7gdt7+lU+bqJQ+wHk+KzrUkqdR0sJ2SbkCmyu8rjDyDHdlQbOX5KGQigYdQ3hBWO2 H85RIx1/YPTVB68g9hC9/lDgZtCAVtYxL9wQyRY9G+BNsFR3cRqZ9CKoYshc/UB287LP7tVBG FDc1wSjaBmrhck4Hc6WMo3Lc72RYxhs5XyVMfU0J9POl6gTXVxJzY9xtcyOi6RQ9PyrcbdNh7 3B2cTFQLJX8+n6RHtrmObk4i6ZSHRvziO+NWhAuVo2DqyTHovcQpufw+YheyuhR7cQCLNgNQ1 OcDezOQQJY9i9qx5Z1APaGwc9bzM4kUtxlc+8lTMh1OF1SXnHXocWcVuWDBoI26i0uN/aNh3B Ci5dtx9vKASNYpPP0jbu9Fw02zLv6QokugmMpxVS2xsjuKvkXFyLaDcMwYbk1TTXq5X3q3LvP 74z/WOnka1/dQQOek0udukzo/svpM600PBXJW6J0vRVMT6UG7PdntHbtA6oR30MbdkCCGcLXN j+0z3PTbt1l/1H8KJXDTGROgMkYNCWZG1CS5oflp9/XBq2Ck7s5qT63hYyQN6uuIMK9ktX3x5 nsV5d6lrGqM0XLLmtAB/m6FA7Mm7xDM+A7RJIFhh259JocIU5dJ7DQJ8a2vb+sZWDCKZetVNW fZvr/KA== X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 76974 Cc: Daniel Colascione , 76974@debbugs.gnu.org, stephen.berman@gmx.net X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.7 (-) Robert Pluim writes: Hi Robert, > Michael> But revert-buffer is a good hint. We have already the 'C-x x g' > Michael> binding. How about to bind 'C-x x @' to tramp-revert-buffer-with-sudo? > Michael> The ctl-x-x-map collects already some less frequently used buffer > Michael> commands. > > I like this suggestion. Although for non-US keyboards maybe "C-x x s" > would be easier to type? Well, I use a German keyboard as well. Typing '@' isn't a pain, because it happens so often; my finger muscles are trained. But I don't insist on my preference. Majority of users will decide. And there is still my proposal to bind '@' in dired. Similar key bindings are a benefit. > Robert Best regards, Michael. From debbugs-submit-bounces@debbugs.gnu.org Wed Mar 12 07:50:04 2025 Received: (at 76974) by debbugs.gnu.org; 12 Mar 2025 11:50:04 +0000 Received: from localhost ([127.0.0.1]:47663 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1tsKb5-0002eT-JX for submit@debbugs.gnu.org; Wed, 12 Mar 2025 07:50:04 -0400 Received: from sendmail.purelymail.com ([34.202.193.197]:55644) by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.84_2) (envelope-from ) id 1tsKb2-0002dS-7z for 76974@debbugs.gnu.org; Wed, 12 Mar 2025 07:50:01 -0400 DKIM-Signature: a=rsa-sha256; b=jbcUnj96FrYyeDiU4YtQZK3nV9u5vbiOJZpN9xYZKf5XunH4OJMIDmYiD7crlA3ErcwhOdpkjSCENfWXeZF2Sq/MFog7T+JS+ZuxxZ7FnS1lE5zkIVaE1Ae12JTwd5IUPYK5Dz9Z2O0CViRkPoDmdws4UB1KndbgUAGHBfQDOisLCzR9sTHzTsOTqvZLYtr14QKwkBpFcpPDTUe9eW8lgYp4Erh2tuGMdYlGWVBc1YTYO40fIIFSI9cgSQBRCJSeHKdA07NBYqyi10b1SZRqGCI3gmnsow5UA2agRlQPVq7lcMR+sMDex9/sYSXxdThZQduTKFlf26Mglz6UYBQg4g==; s=purelymail1; d=spwhitton.name; v=1; bh=9EmltMyNKALCViFcgfe52F1e9OaiXAOQKnqxfuenUbY=; h=Received:Received:From:To:Subject:Date; DKIM-Signature: a=rsa-sha256; b=bQmhdmeEKDAFcAH3+EkVLS2LOrcCi1PVxJSdMDxX8/3y+8wTh8RWZIhzQ3ANgdu/Ne2vk9BpCWIZ62bMpwKp/HcbFu+BZbB4qbP6zPs82+j3tS3+rLO8BUXytH01glts2QIkgk3HhPvKYWxStOfQ1uQFrf2FSQf81Gd6x4pNnl25DtSdklaPAiyjZM9LmUZi8oc3pQi5JFscp5BwKYXekkzgtM8Mo7edwsuHiy50N2Spq+vRYCaPx+xo1zGim08/dnmd4Czdjor3pFAqBuGL7ngphrmzEw6TN4GEPBr+y8SVUcqsAnQTkLt1zwpS7CN9Evc9MbVZh4T2ymgSSUkieg==; s=purelymail1; d=purelymail.com; v=1; bh=9EmltMyNKALCViFcgfe52F1e9OaiXAOQKnqxfuenUbY=; h=Feedback-ID:Received:Received:From:To:Subject:Date; Feedback-ID: 20115:3760:null:purelymail X-Pm-Original-To: 76974@debbugs.gnu.org Received: by smtp.purelymail.com (Purelymail SMTP) with ESMTPSA id 738511605; (version=TLSv1.3 cipher=TLS_AES_256_GCM_SHA384); Wed, 12 Mar 2025 11:49:50 +0000 (UTC) Received: by melete.silentflame.com (Postfix, from userid 1000) id B3D2B7ED8EF; Wed, 12 Mar 2025 19:49:45 +0800 (CST) From: Sean Whitton To: Robert Pluim , Michael Albinus , Daniel Colascione , 76974@debbugs.gnu.org, stephen.berman@gmx.net Subject: Re: bug#76974: 31.0.50; [wishlist] Add global key binding for tramp-revert-buffer-with-sudo In-Reply-To: <878qpao6ej.fsf@gmx.de> References: <87y0xaodq1.fsf@gmx.de> <875xkeeios.fsf@gmx.net> <2BC36889-AEF7-4B7C-90CF-1FED80AC4F33@dancol.org> <87cyem7eqb.fsf@gmail.com> <87cyemo7b1.fsf@gmx.de> <878qpa7bx2.fsf@gmail.com> <878qpao6ej.fsf@gmx.de> Date: Wed, 12 Mar 2025 19:49:45 +0800 Message-ID: <87h63y8o4m.fsf@melete.silentflame.com> User-Agent: Gnus/5.13 (Gnus v5.13) MIME-Version: 1.0 Content-Type: text/plain X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 76974 X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) Hello, Yes, when I saw this my first thought was the C-x x keymap. I think using one of TRAMP's commonly-used characters would be good, so: C-x x @ or C-x x : or C-x x | or C-x x / I would suggest avoiding '|' because we might want to use it later for something pipe-related. We would want it to be easy to customise this for specific systems so that the new binding always gets you root access, on systems that use doas or su instead of sudo. I see that there is already tramp-file-name-with-method for configuring this. Have you considered renaming the command to something like tramp-revert-buffer-obtain-root ? Adding a global binding seems like a nice opportunity for a rename. -- Sean Whitton From debbugs-submit-bounces@debbugs.gnu.org Wed Mar 12 07:51:41 2025 Received: (at 76974) by debbugs.gnu.org; 12 Mar 2025 11:51:41 +0000 Received: from localhost ([127.0.0.1]:47674 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1tsKce-0002mV-MH for submit@debbugs.gnu.org; Wed, 12 Mar 2025 07:51:41 -0400 Received: from sendmail.purelymail.com ([34.202.193.197]:42808) by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.84_2) (envelope-from ) id 1tsKca-0002mG-T3 for 76974@debbugs.gnu.org; Wed, 12 Mar 2025 07:51:37 -0400 DKIM-Signature: a=rsa-sha256; b=CcZk/MPt3E9MAbWL7DVh7RuUEzhRIueNZrjek1IdJJiuR6p+gedaPzge4/+efOJWr7cW49PMHfB3mXiKDCEJgnl7cVsCX1JqnyMvRpa0uvyvwHOjCPRMEVc4wTRXJpDghHXibdXnQuAWkaWEgNl/eJ0snTx3S3HAm1+kbJuHSEB9VgdCOtp3AAIHmDFz/v+cidd2tXgaGuywjvHmzHjYjpuWKFSSRuhDc82bQJbe36pO6rlhLR+W078ECiNmsNVlnJ2k1arfgvlWBcvgWJcdR0DA3BnltteLVVNHkg2Q1GIIqCu0NuMmSsvWToUK1HnEF/VJhU/hotHlZnMt0TZIQQ==; s=purelymail1; d=spwhitton.name; v=1; bh=QTqm3h+hAtIqMSMgeeIghewy4eCp8rwWFrNrfuI6Qv4=; h=Received:Received:From:To:Subject:Date; DKIM-Signature: a=rsa-sha256; b=e9yNJpKNI44O4lGmGTErvQQsSrcuTKJkfq5MPpbpaSPh3eezMRDGKzhrkmP9jmjMHBXrjAimYFk4790nDEnOeGwQ8+9gRW194LX1n537LTI2NUBYTyoAjY/7J4cMoHqsUy+zdpKBCav0LFc0u982P2ami4gFQCg/npR7CDchX+L0Zcb9TxaHcggK98zQ7Np9ewrFuTyYRxrHT0+4ybOizZthZ2oDYKdrqpApUTorDJ46KWXTIX5o/1hwszUo9na4Am3elSatDPA2Kk6zQh9Rz2c8K2uzx0VruArSA7cbzqZEj27MJNgmUv4BMdswwYHXP9HFsFE4mqO4p3VbXhgdJQ==; s=purelymail1; d=purelymail.com; v=1; bh=QTqm3h+hAtIqMSMgeeIghewy4eCp8rwWFrNrfuI6Qv4=; h=Feedback-ID:Received:Received:From:To:Subject:Date; Feedback-ID: 20115:3760:null:purelymail X-Pm-Original-To: 76974@debbugs.gnu.org Received: by smtp.purelymail.com (Purelymail SMTP) with ESMTPSA id -308074453; (version=TLSv1.3 cipher=TLS_AES_256_GCM_SHA384); Wed, 12 Mar 2025 11:51:28 +0000 (UTC) Received: by melete.silentflame.com (Postfix, from userid 1000) id AE6EE7EE0C3; Wed, 12 Mar 2025 19:51:25 +0800 (CST) From: Sean Whitton To: Robert Pluim , Michael Albinus , Daniel Colascione , 76974@debbugs.gnu.org, stephen.berman@gmx.net Subject: Re: bug#76974: 31.0.50; [wishlist] Add global key binding for tramp-revert-buffer-with-sudo In-Reply-To: <87h63y8o4m.fsf@melete.silentflame.com> References: <87y0xaodq1.fsf@gmx.de> <875xkeeios.fsf@gmx.net> <2BC36889-AEF7-4B7C-90CF-1FED80AC4F33@dancol.org> <87cyem7eqb.fsf@gmail.com> <87cyemo7b1.fsf@gmx.de> <878qpa7bx2.fsf@gmail.com> <878qpao6ej.fsf@gmx.de> <87h63y8o4m.fsf@melete.silentflame.com> Date: Wed, 12 Mar 2025 19:51:25 +0800 Message-ID: <87cyem8o1u.fsf@melete.silentflame.com> User-Agent: Gnus/5.13 (Gnus v5.13) MIME-Version: 1.0 Content-Type: text/plain X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 76974 X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) Hello, On Wed 12 Mar 2025 at 07:49pm +08, Sean Whitton wrote: > Have you considered renaming the command to something like > tramp-revert-buffer-obtain-root ? Adding a global binding seems like a > nice opportunity for a rename. ... which suggests C-x x # as root's shell prompt character on many systems. -- Sean Whitton From debbugs-submit-bounces@debbugs.gnu.org Wed Mar 12 08:17:04 2025 Received: (at 76974) by debbugs.gnu.org; 12 Mar 2025 12:17:04 +0000 Received: from localhost ([127.0.0.1]:47733 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1tsL1E-0003x5-59 for submit@debbugs.gnu.org; Wed, 12 Mar 2025 08:17:04 -0400 Received: from mout.gmx.net ([212.227.15.18]:34255) by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.84_2) (envelope-from ) id 1tsL1B-0003wT-0D for 76974@debbugs.gnu.org; Wed, 12 Mar 2025 08:17:02 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmx.de; s=s31663417; t=1741781814; x=1742386614; i=michael.albinus@gmx.de; bh=5OUmMeRXyOeW0xI9eDIYRv3gVIthPDPRd6bpzCOJ0M0=; h=X-UI-Sender-Class:From:To:Cc:Subject:In-Reply-To:References:Date: Message-ID:MIME-Version:Content-Type:cc:content-transfer-encoding: content-type:date:from:message-id:mime-version:reply-to:subject: to; b=jdVLxHKkenHx9xr8qyc6t4HC9sfVwpkbqMLGwrB2qakTcF51pPEnANGBxvGFDiIn UqYgeQR4h87qB0asVr5K8aY/3T5tY2g/BaxIWef3H1XPs/R1NF+Jp8hX//mHmPNm9 JTW9sbihd51Hha+1/+1tLy+FfzlBoyJFbrFHiBLkat22N3Ue5AkpOgCLHUQpESkJX i50upzFJzrbGUNjN7jjSNd5Xql90QyXGqAgoiHtWRkmC1SnY8e2519wECYaazTKKd KcHP/+PPozp6efYUj1xZzNttwrbi3+lB63vuQsoxY+z0f8r7mWTX4lTbesc8/C98Q uit7BAy8o6N8SaO9mw== X-UI-Sender-Class: 724b4f7f-cbec-4199-ad4e-598c01a50d3a Received: from gandalf.gmx.de ([185.89.37.59]) by mail.gmx.net (mrgmx004 [212.227.17.190]) with ESMTPSA (Nemesis) id 1N6KYl-1t7sFz23Sr-010K1l; Wed, 12 Mar 2025 13:16:54 +0100 From: Michael Albinus To: Sean Whitton Subject: Re: bug#76974: 31.0.50; [wishlist] Add global key binding for tramp-revert-buffer-with-sudo In-Reply-To: <87h63y8o4m.fsf@melete.silentflame.com> References: <87y0xaodq1.fsf@gmx.de> <875xkeeios.fsf@gmx.net> <2BC36889-AEF7-4B7C-90CF-1FED80AC4F33@dancol.org> <87cyem7eqb.fsf@gmail.com> <87cyemo7b1.fsf@gmx.de> <878qpa7bx2.fsf@gmail.com> <878qpao6ej.fsf@gmx.de> <87h63y8o4m.fsf@melete.silentflame.com> Date: Wed, 12 Mar 2025 13:16:50 +0100 Message-ID: <8734fio34d.fsf@gmx.de> User-Agent: Gnus/5.13 (Gnus v5.13) MIME-Version: 1.0 Content-Type: text/plain X-Provags-ID: V03:K1:qWHmoKXc6Ql1MjK3NUF//33lY2d3FcCJBwfaYwLbwbyKBE3y4J0 ++by4U9Uld0zCEuF4V+YI2P6KsTtcUFPPgZWnu/FocTmXEIrGp6fbh00AFjFB1EHw2jFh4R iNyNUa2UFIYvtzXyoMb03P05gy73dQSRKUnpBNPcOZLIkiS2I5i/Leprxi4KcVfxAH/E4N5 s7G4/20bijmrHM/08vSXg== X-Spam-Flag: NO UI-OutboundReport: notjunk:1;M01:P0:pnCGrdjKKdo=;3A369aLrzYiHgHNd8JmNCUYE9Ct SMEdaQmSe2J1d1nrrquJjbTFMkYa0gbsKziCn5P0QFSpL9ZGnK33wy5KcJyYquM5W4ztZ8qiu wO2QmghgufNYrQCYz0DAGQ3gDyQ5KMFlP/a0pzrmL17YGWppaOlcQCUTzF7FP7DC3V/D+wku1 w9zCSVjhtHelTUjeWW5+dnAURTnuXK+NqbgJKG/s3ke1lw07VuM62L3uek/2FdiOGvX/nKbPl grlK42HJxRPTrvI7J7X3+tNpqBV+vLDwvkk1WOl9coS/ZR9SracB9GcZQ1ltV7o6zTkbeC/pc Ihb/JdF3ShthhgpGibwk5GaYE1GrW/LLZAXUamoaSXlqAENLa2B9/yXuhqYFhKBF98YQW32Nb HY/GF6hsLgO6t1JVCLQA2zDEuODa+Pyw7g5booYyoXkStfXL+02YWfIwnCnQU4bDH7rOeyGf1 zjGVQR8augH6sdu4qkJnA1dfJCHEVt1HjzZmy1ETwNLyUDaeLXPS3SrgOtwG10RXcgtWCY8UC RWaAiclrKJh8ZOQdw+FIt7SAomVPaTgBQiFaI7xKkdcFRKSv4uZGTosxaGo9LGvV0vckhPjn/ sopCj8sfogkU/9t28LxibGSzDzUmbDGg4TcMkQ35YYd2g4c8i2Gn8+CqGPveu+Gw+6ZLSdOvO nvk6swg9CQev28WhrFmrXkNeSq0u8t7CBJuUSuP+KoVyvWnkX340hNhlCcYte8kV5Upf2nUd5 2vukb8nU+rlh57ZdZRGLunRtuz8rTT+a6ntlQBmmPddI0wvefAzJDGY18p2mIG/48VREBIqYG TG0ic//nkrPldeOGk4De/pPBAHDGmwX8NQCFbOy2D1TiY2cXyBnBP2jXUDPcHf8jDo2VHd69i OsiTPMxbuRtbtj6R/7Vn+Ld7EKjL8MwHfsORKH3m4HwNPTA4fkncvoLnBoErsUCcH9iLvFs9U z0rMEvcqpRvXQaiaogdADT1zmcrEnqLqCtfr2yTyNOd9MGRUJ+HqWf9vAFw5L6xprH0LpwW/W D/T5yvdDnS8Ib97YcEcruNDtMR0YS0aJazexfn0ZVC06HP2wDsK4n/tMp3xOU5CFKJUJgO0Ld 4KONlniFhFouE/UoTp7JsGti/WFEPVa2vBqulyzzkkWmpjEP01OVs6yLprwwYrwe5grIAXbiq T3h6/9dYwkxOh31VINH4nBHvY8Yv602JOe1Afz7NFI1QR7Og/lEPNpfXjj94V3RG7qCivJjMI gyA/WQPBuTOgX4kP1dWjn6pK1fxqd5BVR89mO+fEpRImBMgElgI2CdpIi1CsnRES2URjyQ7OO 4gZ95ii55o9m5vUWQlJ1l6T5AmI1nr63nuTho/f5O2ACJlQ9ptQFJ6uliia1b4BCcukH20wA4 tAiVnGJ3UFjXeXqs0Vhzra2xuqlweNQ+8vsbXy08VCItekIH7VN8otPFacbuhssJ7CEvemHkr C1rIXWWjWued1uulTfv++nkONEWAqYxP3OWx+6ZW3+6l6DutI X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 76974 Cc: Robert Pluim , Daniel Colascione , 76974@debbugs.gnu.org, stephen.berman@gmx.net X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.7 (-) Sean Whitton writes: > Hello, Hi Sean, > Yes, when I saw this my first thought was the C-x x keymap. I think > using one of TRAMP's commonly-used characters would be good, so: > > C-x x @ > or C-x x : > or C-x x | > or C-x x / > > I would suggest avoiding '|' because we might want to use it later for > something pipe-related. Welcome to our funny bikeshedding :-) '@' is already used for indication of remoteness, see mode-line-remote. And again, I prefer to use the same key in ctl-x-x-map and dired-mode-map. > We would want it to be easy to customise this for specific systems so > that the new binding always gets you root access, on systems that use > doas or su instead of sudo. > I see that there is already tramp-file-name-with-method for configuring > this. Yes. This must be improved, I guess. > Have you considered renaming the command to something like > tramp-revert-buffer-obtain-root ? Adding a global binding seems like a > nice opportunity for a rename. Yes, I did. Neither tramp-revert-buffer-with-sudo nor tramp-revert-buffer-obtain-root are a perfect name. We don't know for sure, that the method will be "sudo", nor that the user will be "root". On my QNAP NAS, the root user is called "admin". And using a Tramp specific name for a global bound command doesn't seem to be proper as well. I was thinking to introduce a new command 'revert-buffer-', which will be an alias of tramp-revert-buffer-with-sudo. But I'm bad with proper names. This is a minor issue; we can find the best command name as long as Emacs 31 is under development. Best regards, Michael. From debbugs-submit-bounces@debbugs.gnu.org Wed Mar 12 09:13:46 2025 Received: (at 76974) by debbugs.gnu.org; 12 Mar 2025 13:13:46 +0000 Received: from localhost ([127.0.0.1]:47896 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1tsLu5-0006XF-Uy for submit@debbugs.gnu.org; Wed, 12 Mar 2025 09:13:46 -0400 Received: from sendmail.purelymail.com ([34.202.193.197]:56350) by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.84_2) (envelope-from ) id 1tsLu2-0006Wk-DK for 76974@debbugs.gnu.org; Wed, 12 Mar 2025 09:13:43 -0400 DKIM-Signature: a=rsa-sha256; b=aW9yNH6G/J55SJUKuuNm/7skdaacBHCda3i7brUwAC7/IcjlV+gX23Cp9QOtVfjiRD0qfXwoEAgVVAD+iV7BPbXbI+/hMAq66jcQ3EoTy+oXWgWx4K4c1/T6qzqkIlTIhH/2tlhXtddeGMt+IeyD2rfV4wElzVcEq+pGJKsOKa51mgiyyU+TzVZuxx5GlSwPmLOe2qklR1dOXIELHSi8MD4AoYih+u0fEfaJSjdmbHKvTfQfwN7zhQzxmPdYhD3AlDCUTWJKewRDatGx6E2ntLYj+T8pX+KUYMQ63AEHxyTe3n7UxQMULGanNVxVNqcuX3OqZcjGkwsYB6RUOSKMVw==; s=purelymail1; d=spwhitton.name; v=1; bh=X+SBuv/P17MlfIcqdewdSPHQ+2RzTAbOiEpdIjxAo0I=; h=Received:Received:From:To:Subject:Date; DKIM-Signature: a=rsa-sha256; b=GwX5YnkuWLcbQMvq3nXSE1uLT/26ElKktHV87ueW1A0QMJpENWdZ5LE6Pv/bCQZ7WQ21B1wxDSpQ91sdObCZjCrII+iltMauQiy3X3ZPtufYEeaLl4eOPDmzMNth7+qsZ8ETewqr8bBfmrbLv8mGbs87ThOP15Sku113S/Z8uE16LloQGbfoYxtqeMBRZKagbxkvyTlsshMY7L4g4trfek2yyecXT/XmA7okmmtcmhyFBcBw16mLfi/m5wX3K7dxMPHNfYS74I1uA2Gk5Kp2PXA+Q0GN/ajG/fZt1fkzq9rwPXZ80GXG1rAcWvV+IT3hGHbI01fZIcnAPqXaF+fx0g==; s=purelymail1; d=purelymail.com; v=1; bh=X+SBuv/P17MlfIcqdewdSPHQ+2RzTAbOiEpdIjxAo0I=; h=Feedback-ID:Received:Received:From:To:Subject:Date; Feedback-ID: 20115:3760:null:purelymail X-Pm-Original-To: 76974@debbugs.gnu.org Received: by smtp.purelymail.com (Purelymail SMTP) with ESMTPSA id -2047226924; (version=TLSv1.3 cipher=TLS_AES_256_GCM_SHA384); Wed, 12 Mar 2025 13:13:31 +0000 (UTC) Received: by melete.silentflame.com (Postfix, from userid 1000) id 077B67EE0C4; Wed, 12 Mar 2025 21:13:29 +0800 (CST) From: Sean Whitton To: Michael Albinus Subject: Re: bug#76974: 31.0.50; [wishlist] Add global key binding for tramp-revert-buffer-with-sudo In-Reply-To: <8734fio34d.fsf@gmx.de> References: <87y0xaodq1.fsf@gmx.de> <875xkeeios.fsf@gmx.net> <2BC36889-AEF7-4B7C-90CF-1FED80AC4F33@dancol.org> <87cyem7eqb.fsf@gmail.com> <87cyemo7b1.fsf@gmx.de> <878qpa7bx2.fsf@gmail.com> <878qpao6ej.fsf@gmx.de> <87h63y8o4m.fsf@melete.silentflame.com> <8734fio34d.fsf@gmx.de> Date: Wed, 12 Mar 2025 21:13:28 +0800 Message-ID: <8734fi8k93.fsf@melete.silentflame.com> User-Agent: Gnus/5.13 (Gnus v5.13) MIME-Version: 1.0 Content-Type: text/plain X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 76974 Cc: Robert Pluim , Daniel Colascione , 76974@debbugs.gnu.org, stephen.berman@gmx.net X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) Hello, On Wed 12 Mar 2025 at 01:16pm +01, Michael Albinus via "Bug reports for GNU Emacs, the Swiss army knife of text editors" wrote: > Welcome to our funny bikeshedding :-) > > '@' is already used for indication of remoteness, see mode-line-remote. > And again, I prefer to use the same key in ctl-x-x-map and dired-mode-map. Yeah, "@" seems most natural. > Yes, I did. Neither tramp-revert-buffer-with-sudo nor > tramp-revert-buffer-obtain-root are a perfect name. We don't know for > sure, that the method will be "sudo", nor that the user will be > "root". On my QNAP NAS, the root user is called "admin". But "gain root" as a verb has the same meaning, even if the root user is not named "root". > And using a Tramp specific name for a global bound command doesn't > seem to be proper as well. I don't think that's a problem, myself. Keeping "tramp-" might be helpful documentation. -- Sean Whitton From debbugs-submit-bounces@debbugs.gnu.org Wed Mar 12 09:42:25 2025 Received: (at 76974) by debbugs.gnu.org; 12 Mar 2025 13:42:25 +0000 Received: from localhost ([127.0.0.1]:48036 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1tsMLp-000885-Fi for submit@debbugs.gnu.org; Wed, 12 Mar 2025 09:42:25 -0400 Received: from mail-pj1-x1044.google.com ([2607:f8b0:4864:20::1044]:44264) by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.84_2) (envelope-from ) id 1tsMLn-00087r-AZ for 76974@debbugs.gnu.org; Wed, 12 Mar 2025 09:42:23 -0400 Received: by mail-pj1-x1044.google.com with SMTP id 98e67ed59e1d1-300fefb8e06so3976813a91.0 for <76974@debbugs.gnu.org>; Wed, 12 Mar 2025 06:42:23 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1741786937; x=1742391737; darn=debbugs.gnu.org; h=content-transfer-encoding:mime-version:user-agent:message-id:date :references:in-reply-to:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to; bh=HFhNkeOIBLw5knEfG0pNn+Lc616gvWDXj5Z/4p7mnEs=; b=ADjQm9TLS1bc5zfnVC+h4pXBn/YSiTte4sc/tI4+k4icGzQUdSYBuCja9qn195a7yB iY+cFcYPpn5TdBBbbguH4j8hwh1dM0vStDjcl+govP6zKkcV4hMw4rVnHw/ZSU40exBg S5PrRwvejxoCZmSfLNXlI8e+oJcxoe43PKsM/Ix1URhwjjVryMNnRbteBvca6kMmQQt/ 9aM1NtmgbdU+H/4cpHcWqWoeWZu2zapoWbLzpq2NIBIwakR/jbP2vmX7KDbnp5h34oE6 YNL8jbcm1H6EpWxzhwkuSWc2LnDvPi6DRzU7XpugpbSAdTlAew99o0FuhDLijzf6/52N wIjA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1741786937; x=1742391737; h=content-transfer-encoding:mime-version:user-agent:message-id:date :references:in-reply-to:subject:cc:to:from:x-gm-message-state:from :to:cc:subject:date:message-id:reply-to; bh=HFhNkeOIBLw5knEfG0pNn+Lc616gvWDXj5Z/4p7mnEs=; b=A+mTZartE3F4qd9Npd+OAe24kdkZQO15kAth+Vh2khH/FLQwhiNO0gBQP1g/n/1qDq jBCjcE+38rH5Fr/P4M0liSYlvj4Z9rrn1yVc9ptWuLYpxd5+3I9jSa0gzkY2B0tQCmfj ZoCT03Faf69B4nyUjmXx5lqaeI+D71yBnzDJTSoYyI6paYpnSr+DgobeC5/T5uUeblVY 0bluEzvwnuFPjMdj20MZHSwe089BZAfCGezKFIdbN6s/Q6LEAPEtb6O3i3/T4ckATN4n LhUA+DEfQOxN+3/aIo7Iqlgp1wESy2uGCy8rTMwsFKLrOF0gTIar6Lb013EiQPIOWa9D Y+Uw== X-Forwarded-Encrypted: i=1; AJvYcCXkjs0LGBLhEtxa/kLuwwNS+DLaR9V48gnXig9jBvXO4/EXjwtqBZSH5Yh8nu/ANaaUZU+vvA==@debbugs.gnu.org X-Gm-Message-State: AOJu0Yway6NFTpYxNlSH8mdLVzSIVZq4meXees0/XXUTyzE175GSBUWf hgcPI+IG/oPhU+e6s4tAxSikrOzeg+/+cMuZ2PMfJCkrbb7V8FGE X-Gm-Gg: ASbGncvDimbRxJcjr0LY6W/AF2a9X0hpUkj+whvok9GiePNEvYvmaH8mhIksRN1K0Tz 4N2n4gueIhkcqtNbUW2IvOd5ftIn+xpfxhkN62amOELHJQMB8GwJM99Ip9RmXVwo6U6jDRz5UuP EshvyyJ/69rNdp8rxnmO4aP2OLcPu3hGG3+4qzwpp8nv/PaxstLthHYYcAeoQT+PNG9i8VRCqs+ l0YEE/Py/L62uxISD3NOn/X3177GZ0hFD3vbZNv6IddYaT1Ood4ti0WYQX7CjkEfxq1foiENK8V h5KHq6zlRx9Wx1JJnvXGBWVGbfkeOk66B6//AdljiUw+sA== X-Google-Smtp-Source: AGHT+IHJLXX/GcxStyz98t0iE3Mk8CbQMcC/q6ZgW/evPMPjjOcpOpO0Xn81X5Sn1PE4eGxR3Zel1w== X-Received: by 2002:a17:90b:1c83:b0:2fe:a77b:d97e with SMTP id 98e67ed59e1d1-300ff0cadb2mr10890034a91.11.1741786936962; Wed, 12 Mar 2025 06:42:16 -0700 (PDT) Received: from localhost ([1.7.159.71]) by smtp.gmail.com with UTF8SMTPSA id 98e67ed59e1d1-30118218707sm1747066a91.3.2025.03.12.06.42.15 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 12 Mar 2025 06:42:16 -0700 (PDT) From: Visuwesh To: Stephen Berman Subject: Re: bug#76974: 31.0.50; [wishlist] Add global key binding for tramp-revert-buffer-with-sudo In-Reply-To: <871pv2egyt.fsf@gmx.net> References: <87y0xaodq1.fsf@gmx.de> <875xkeeios.fsf@gmx.net> <87plimobkc.fsf@gmx.de> <871pv2egyt.fsf@gmx.net> Date: Wed, 12 Mar 2025 19:12:13 +0530 Message-ID: <87senibc22.fsf@gmail.com> User-Agent: Gnus/5.13 (Gnus v5.13) MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Spam-Score: 3.6 (+++) X-Spam-Report: Spam detection software, running on the system "debbugs.gnu.org", has NOT identified this incoming email as spam. The original message has been attached to this so you can view it or label similar future email. If you have any questions, see the administrator of that system for details. Content preview: [புதன் மார்ச் 12, 2025] Stephen Berman via "Bug reports for GNU Emacs, the Swiss army knife of text editors" wrote: > [...] > Another available key combination is `C-c @', unless '@' counts as a > letter (info "(elisp) Key Binding Conventions"). (On e.g. German > keyboards '|' and '@' are not the easiest keys to ty [...] Content analysis details: (3.6 points, 10.0 required) pts rule name description ---- ---------------------- -------------------------------------------------- 3.6 RCVD_IN_SBL_CSS RBL: Received via a relay in Spamhaus SBL-CSS [1.7.159.71 listed in zen.spamhaus.org] 0.0 FREEMAIL_FROM Sender email is commonly abused enduser mail provider (visuweshm[at]gmail.com) 0.0 SPF_HELO_NONE SPF: HELO does not publish an SPF Record -0.0 SPF_PASS SPF: sender matches SPF record -0.0 RCVD_IN_DNSWL_NONE RBL: Sender listed at https://www.dnswl.org/, no trust [2607:f8b0:4864:20:0:0:0:1044 listed in] [list.dnswl.org] X-Debbugs-Envelope-To: 76974 Cc: Michael Albinus , 76974@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: 2.6 (++) X-Spam-Report: Spam detection software, running on the system "debbugs.gnu.org", has NOT identified this incoming email as spam. The original message has been attached to this so you can view it or label similar future email. If you have any questions, see the administrator of that system for details. Content preview: [புதன் மார்ச் 12, 2025] Stephen Berman via "Bug reports for GNU Emacs, the Swiss army knife of text editors" wrote: > [...] > Another available key combination is `C-c @', unless '@' counts as a > letter (info "(elisp) Key Binding Conventions"). (On e.g. German > keyboards '|' and '@' are not the easiest keys to ty [...] Content analysis details: (2.6 points, 10.0 required) pts rule name description ---- ---------------------- -------------------------------------------------- 3.6 RCVD_IN_SBL_CSS RBL: Received via a relay in Spamhaus SBL-CSS [1.7.159.71 listed in zen.spamhaus.org] -0.0 RCVD_IN_DNSWL_NONE RBL: Sender listed at https://www.dnswl.org/, no trust [2607:f8b0:4864:20:0:0:0:1044 listed in] [list.dnswl.org] 0.0 FREEMAIL_FROM Sender email is commonly abused enduser mail provider (visuweshm[at]gmail.com) 0.0 SPF_HELO_NONE SPF: HELO does not publish an SPF Record -0.0 SPF_PASS SPF: sender matches SPF record -1.0 MAILING_LIST_MULTI Multiple indicators imply a widely-seen list manager [=E0=AE=AA=E0=AF=81=E0=AE=A4=E0=AE=A9=E0=AF=8D =E0=AE=AE=E0=AE=BE=E0=AE=B0= =E0=AF=8D=E0=AE=9A=E0=AF=8D 12, 2025] Stephen Berman via "Bug reports for G= NU Emacs, the Swiss army knife of text editors" wrote: > [...] > Another available key combination is `C-c @', unless '@' counts as a > letter (info "(elisp) Key Binding Conventions"). (On e.g. German > keyboards '|' and '@' are not the easiest keys to type, but that's > probably not a decisive criterion.) C-c @ is used as a prefix by outline-minor-mode (and hs-minor-mode IIRC). From debbugs-submit-bounces@debbugs.gnu.org Wed Mar 12 10:21:52 2025 Received: (at 76974) by debbugs.gnu.org; 12 Mar 2025 14:21:52 +0000 Received: from localhost ([127.0.0.1]:51151 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1tsMxz-0002F7-S2 for submit@debbugs.gnu.org; Wed, 12 Mar 2025 10:21:52 -0400 Received: from fout-a1-smtp.messagingengine.com ([103.168.172.144]:53687) by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.84_2) (envelope-from ) id 1tsMxw-0002Eq-Oo for 76974@debbugs.gnu.org; Wed, 12 Mar 2025 10:21:49 -0400 Received: from phl-compute-11.internal (phl-compute-11.phl.internal [10.202.2.51]) by mailfout.phl.internal (Postfix) with ESMTP id 2E0001382C51; Wed, 12 Mar 2025 10:21:43 -0400 (EDT) Received: from phl-mailfrontend-01 ([10.202.2.162]) by phl-compute-11.internal (MEProxy); Wed, 12 Mar 2025 10:21:43 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=fastmail.fm; h= cc:cc:content-type:content-type:date:date:from:from:in-reply-to :in-reply-to:message-id:mime-version:references:reply-to:subject :subject:to:to; s=fm1; t=1741789303; x=1741875703; bh=dxM8dU4uM9 ooTt8Yc9LM9Z6Rqv2fVHqgEaq0w9WXDas=; b=ZdOEiu5ovxTgu5t0huMvPW6r8W a8niI4Q/RN+b+2M0qyA6/322DQQCI6mkOkNyaiMXf6MMAeF6EvX3254k8XBoQA1z zMyNZdn2K47jVHabX+OWwMZX+x6arj1Qjjpx5YrEV0fbydQagLrX7KTcjhWMNGgt XYQH1nRsE2TIAMHwI5XooddarKcjQwiWrVvgzEhQudfG3ZguNnvdfypRJ9+Wz2a6 Gxemx5/IN2+ptcP19AwiqkbWdqVGq81GdIWe+cHkVqLUuOITC5wqzChp7/ilshD8 BbiTTwVEc5Md8YqkFrD/k3aErUeK1Yaq6b8MNXPYv9b3s18ppIa1OxO6tdFQ== DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d= messagingengine.com; h=cc:cc:content-type:content-type:date:date :feedback-id:feedback-id:from:from:in-reply-to:in-reply-to :message-id:mime-version:references:reply-to:subject:subject:to :to:x-me-proxy:x-me-sender:x-me-sender:x-sasl-enc; s=fm1; t= 1741789303; x=1741875703; bh=dxM8dU4uM9ooTt8Yc9LM9Z6Rqv2fVHqgEaq 0w9WXDas=; b=F0wfgit+aV/5ljoZ9nRWMLQgKszThXtNAHi9mhGPk/I09xn2mRB VN7JjOwypJjI9NnDkel6RWKIaxcWrz3UFoGtjCdoI2Gnu+JfecGDHCd8RHg2bAv/ EsuLXAaMApJt82RYCjx3YDNgELnIweVegWqXlRm0wSzTmYtnGz0LzH4ZG6Lf1jMu I5VWivdp3XKSfrLVfJ8H4Csburj3/i2KSc3EEsOQ6QoNWfeKzOJpkqVBHSihzrkw MwGoK5Y00VKHrlzBD/c2ZSFS5/8RDjs9KhdQqOmb/c/FVy/VNXldNMR+BRG+Q6xA HTrvNBg87XH4OgesMZaPSjY+NCZQs6aFoiA== X-ME-Sender: X-ME-Received: X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgeefvddrtddtgdduvdehvdelucetufdoteggodetrf dotffvucfrrhhofhhilhgvmecuhfgrshhtofgrihhlpdggtfgfnhhsuhgsshgtrhhisggv pdfurfetoffkrfgpnffqhgenuceurghilhhouhhtmecufedttdenucesvcftvggtihhpih gvnhhtshculddquddttddmnecujfgurhephffvvefujghffgffkfggtgesthdtredttder tdenucfhrhhomhephfhilhhiphhpucfiuhhnsghinhcuoehfghhunhgsihhnsehfrghsth hmrghilhdrfhhmqeenucggtffrrghtthgvrhhnpeffhfejveeiieeiudetgfehffelieev feeffedtkeelheeludefueeuudehveeiffenucevlhhushhtvghrufhiiigvpedtnecurf grrhgrmhepmhgrihhlfhhrohhmpehfghhunhgsihhnsehfrghsthhmrghilhdrfhhmpdhn sggprhgtphhtthhopeejpdhmohguvgepshhmthhpohhuthdprhgtphhtthhopehsthgvph hhvghnrdgsvghrmhgrnhesghhmgidrnhgvthdprhgtphhtthhopeejieeljeegseguvggs sghughhsrdhgnhhurdhorhhgpdhrtghpthhtohepuggrnhgtohhlsegurghntgholhdroh hrghdprhgtphhtthhopehrphhluhhimhesghhmrghilhdrtghomhdprhgtphhtthhopehm ihgthhgrvghlrdgrlhgsihhnuhhssehgmhigrdguvgdprhgtphhtthhopehsphifhhhith htohhnsehsphifhhhithhtohhnrdhnrghmvgdprhgtphhtthhopegsuhhgqdhgnhhuqdgv mhgrtghssehgnhhurdhorhhg X-ME-Proxy: Feedback-ID: id48c41f1:Fastmail Received: by mail.messagingengine.com (Postfix) with ESMTPA; Wed, 12 Mar 2025 10:21:41 -0400 (EDT) From: Filipp Gunbin To: Michael Albinus via "Bug reports for GNU Emacs, the Swiss army knife of text editors" Subject: Re: bug#76974: 31.0.50; [wishlist] Add global key binding for tramp-revert-buffer-with-sudo In-Reply-To: <8734fio34d.fsf@gmx.de> References: <87y0xaodq1.fsf@gmx.de> <875xkeeios.fsf@gmx.net> <2BC36889-AEF7-4B7C-90CF-1FED80AC4F33@dancol.org> <87cyem7eqb.fsf@gmail.com> <87cyemo7b1.fsf@gmx.de> <878qpa7bx2.fsf@gmail.com> <878qpao6ej.fsf@gmx.de> <87h63y8o4m.fsf@melete.silentflame.com> <8734fio34d.fsf@gmx.de> User-Agent: Gnus/5.13 (Gnus v5.13) Mail-Followup-To: Michael Albinus via "Bug reports for GNU Emacs, the Swiss army knife of text editors" , Sean Whitton , Michael Albinus , Robert Pluim , Daniel Colascione , 76974@debbugs.gnu.org, stephen.berman@gmx.net Date: Wed, 12 Mar 2025 17:21:39 +0300 Message-ID: MIME-Version: 1.0 Content-Type: text/plain X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 76974 Cc: Daniel Colascione , Robert Pluim , Michael Albinus , stephen.berman@gmx.net, 76974@debbugs.gnu.org, Sean Whitton X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.7 (-) On 12/03/2025 13:16 +0100, Michael Albinus via "Bug reports for GNU Emacs, the Swiss army knife of text editors" wrote: > Yes, I did. Neither tramp-revert-buffer-with-sudo nor > tramp-revert-buffer-obtain-root are a perfect name. We don't know for > sure, that the method will be "sudo", nor that the user will be > "root". On my QNAP NAS, the root user is called "admin". > > And using a Tramp specific name for a global bound command doesn't seem > to be proper as well. > > I was thinking to introduce a new command > 'revert-buffer-', which will be an > alias of tramp-revert-buffer-with-sudo. But I'm bad with proper names. Maybe revert-buffer-as-superuser? From debbugs-submit-bounces@debbugs.gnu.org Wed Mar 12 12:27:39 2025 Received: (at 76974) by debbugs.gnu.org; 12 Mar 2025 16:27:39 +0000 Received: from localhost ([127.0.0.1]:51406 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1tsOvi-0007tc-Lh for submit@debbugs.gnu.org; Wed, 12 Mar 2025 12:27:39 -0400 Received: from dancol.org ([2600:3c01:e000:3d8::1]:47688) by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.84_2) (envelope-from ) id 1tsOvg-0007tS-TD for 76974@debbugs.gnu.org; Wed, 12 Mar 2025 12:27:37 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=dancol.org; s=x; h=Content-Transfer-Encoding:Content-Type:Message-ID:References: In-Reply-To:Subject:Cc:To:From:Date:MIME-Version:Sender:Reply-To:Content-ID: Content-Description:Resent-Date:Resent-From:Resent-Sender:Resent-To:Resent-Cc :Resent-Message-ID:List-Id:List-Help:List-Unsubscribe:List-Subscribe: List-Post:List-Owner:List-Archive; bh=sUoLtoksIi5EcAeWwY3EEL7vNATAjJaq8G2UIROL2wQ=; b=eHyvwTcdnM54PgwMN7uq7RO/tg 6UQmsXghBeF2BZj7xYK2UXvBwVjs+xqkaWovgRB2MwD82tHjG5pxn+3yBcY3wQddsDy3xtKzoZxka xkFLAzd2Yvvb/lT3A7Q+Hh3eC9dK9UMl/d43OhoifZvMIQhU1JUsO9mWv3CF8FykFrB1dHOMVV7iQ YiLb/EP574SzWcTXgSszT1MnCyyK5BN9VbOm7tSbfrfKk/O7vbLMBKIcuNojvZ3RdzUQzyZYH4g2a o5p4K0bIyEAKZzVI0Kq77ysz9rln2kDoqkIdDav757Amd1EWzRkQmidIY8OGylEmu6b82Kd0MPJPm fRhKhAXQ==; Received: from localhost ([127.0.0.1]:53162 helo=dancol.org) by dancol.org with esmtpa (Exim 4.96) (envelope-from ) id 1tsOvQ-002ms3-1M; Wed, 12 Mar 2025 12:27:20 -0400 MIME-Version: 1.0 Date: Wed, 12 Mar 2025 12:27:20 -0400 From: Daniel Colascion To: Robert Pluim Subject: Re: bug#76974: 31.0.50; [wishlist] Add global key binding for tramp-revert-buffer-with-sudo In-Reply-To: <87cyem7eqb.fsf@gmail.com> References: <87y0xaodq1.fsf@gmx.de> <875xkeeios.fsf@gmx.net> <2BC36889-AEF7-4B7C-90CF-1FED80AC4F33@dancol.org> <87cyem7eqb.fsf@gmail.com> Message-ID: <8bb430c1ac9a116b2f32a0a105c45b35@dancol.org> X-Sender: dancol@dancol.org Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 8bit X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 76974 Cc: stephen.berman@gmx.net, michael.albinus@gmx.de, 76974@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) On 2025-03-12 05:58, Robert Pluim wrote: >>>>>> On Wed, 12 Mar 2025 02:43:18 -0700, Daniel Colascione >>>>>> 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> 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" > >> 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. FWIW, I'm not a fan of this "tap C-u seventeen times while hopping on one leg under the full moon" UI paradigm that parts of the system have. C-u C-SPC isn't great either. I'd hope we could move more towards named commands and less universal prefix as a generic identifier that means different things in different contexts. I'd also find M-x s u d o a lot more convenient than C-u C-u M-x [...]. Not every possible command needs a keybinding. From debbugs-submit-bounces@debbugs.gnu.org Fri Mar 14 11:41:28 2025 Received: (at submit) by debbugs.gnu.org; 14 Mar 2025 15:41:28 +0000 Received: from localhost ([127.0.0.1]:35647 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1tt7A8-0003GY-2Q for submit@debbugs.gnu.org; Fri, 14 Mar 2025 11:41:28 -0400 Received: from lists.gnu.org ([2001:470:142::17]:42914) by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.84_2) (envelope-from ) id 1tt7A0-0003G1-3M for submit@debbugs.gnu.org; Fri, 14 Mar 2025 11:41:20 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1tt79r-0001DX-HI for bug-gnu-emacs@gnu.org; Fri, 14 Mar 2025 11:41:13 -0400 Received: from mout.gmx.net ([212.227.17.20]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1tt79l-0001RP-KK for bug-gnu-emacs@gnu.org; Fri, 14 Mar 2025 11:41:11 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmx.de; s=s31663417; t=1741966854; x=1742571654; i=michael.albinus@gmx.de; bh=aAizMg3nR9/KpUYJ6Ugym++ojhHA+rhTQTrck7Q0Ajc=; h=X-UI-Sender-Class:From:To:Cc:Subject:In-Reply-To:References:Date: Message-ID:MIME-Version:Content-Type:cc:content-transfer-encoding: content-type:date:from:message-id:mime-version:reply-to:subject: to; b=jddnzu4MDHvwAnWnbhSevZN+nJfmfTiIUY3CZ7GmH0GO9gfayO3HGvs5wee9i8gD KNzODUatPnbO/tlDM73Nh2aFb7rIvIjcxUd4gx4ijjpxfERJd5wpMX/LNviLj9fV5 iU9DL2cTpRQkhHaFolLC6IUUVNiMaLek0X665VkEbTVH2Qp790p+3D/sh4WQvhKFc eCRGMLk8YXQxtyZNRjj6SHr3jE3BQOrWCgMp9qomHdvFcIEBCoE/7tNB9Lm+CPdKW XtKTmcI28lzyQh8hFWMxJEKxgppGDV3LZ0npc/Trwcs+SZZDFJjVocQ4id/vq45iq Sor2Za7jwioW+HSGiA== X-UI-Sender-Class: 724b4f7f-cbec-4199-ad4e-598c01a50d3a Received: from gandalf.gmx.de ([185.89.37.59]) by mail.gmx.net (mrgmx104 [212.227.17.168]) with ESMTPSA (Nemesis) id 1MxDkm-1t0CDu2hDM-015bxo; Fri, 14 Mar 2025 16:40:54 +0100 From: Michael Albinus To: Michael Albinus via "Bug reports for GNU Emacs, the Swiss army knife of text editors" Subject: Re: bug#76974: 31.0.50; [wishlist] Add global key binding for tramp-revert-buffer-with-sudo In-Reply-To: References: <87y0xaodq1.fsf@gmx.de> <875xkeeios.fsf@gmx.net> <2BC36889-AEF7-4B7C-90CF-1FED80AC4F33@dancol.org> <87cyem7eqb.fsf@gmail.com> <87cyemo7b1.fsf@gmx.de> <878qpa7bx2.fsf@gmail.com> <878qpao6ej.fsf@gmx.de> <87h63y8o4m.fsf@melete.silentflame.com> <8734fio34d.fsf@gmx.de> Date: Fri, 14 Mar 2025 16:40:47 +0100 Message-ID: <87y0x7wrgg.fsf@gmx.de> User-Agent: Gnus/5.13 (Gnus v5.13) MIME-Version: 1.0 Content-Type: text/plain X-Provags-ID: V03:K1:4eqcDAJLtZhwQVQV14WSSZjEKcxsdDbWK//3bllO14U0xHqUtVM j17t0orQ8/vp6H8TeaNNWv7XymCPQUeiZqofxNlwZ5YJpey41MfHMFB+P4SUi0rQ0yo9Qo/ 1Bzflslb1j7Fl5fYxsPwqaN7PiCYMZI4VnunXl+a2Ir1riiY6qRya1Dr6G89+cPPsWkTBND 0OhUjpL4jZinpnwVLtzMQ== X-Spam-Flag: NO UI-OutboundReport: notjunk:1;M01:P0:wsDDYaAcdEA=;M1/yY6+oBp2DKKxKjJcKqKE5oqs YbjZ1YR5w11pKlrruIq64G3TqfRpXIs645USQ7THt+0hpJmQvgAuMHF71eeQf8Vf6+RfQR/y1 LnXjvkWSF0iSe0557wV+Sln4u+MCQFfktal32kS8QshtPF4DAMXq2oRN7AOe1DfKKcT/42G9F fggV0Ru0pNExrlss69m7j1vlLZyPEpqtpX4/vu7KecD6Pq4ZB6cm65DV+lpQqCXBSq+mzrYxR e3WeocshzDIegvnhbvcVuivXyYsQbQj2TvKv2idHnpdwFN2jB8IQzxE81A+WDE2SRK60vIoO7 QKm5dmZ8nVK1P31R+afJEF1tkpolJ6XLbYBoBgmn0lR6B77rilHudk6CeTexhsXCnw6AbeRLs LxED4VE5eah+q3Ww6x4DyLX6ccbDCF1oE975AOH+oJatU8PC5I/LBFTJm1hskGSphQOWffEIr hfZRYXqs1AiqNMXEqlXOIk9lK7sCb2dpkIssM6oRFWMqC7ndMxkJEaHfacoks60V8rP09O6yb H7DwJNNhcJnZNYk+XqaCc9dvq2fH/uIEvBqJxzZw0W+JRmSXgzw1DK7sWL+vdOUtzp6vubTfA k+VRAl55EF/S7StHoIvUBkC95vNN9Gf3NB7+b9pHpfC00g6oHRaH0XSwXyM/QpETYuYP+lkVy MOqpiYatyJqvtZIVSfWHeTOOZWLuvR+ckYBTmFLFgjars++wP0ORHutXJe3D2jfPCDS/Vegf6 yon4TNIPo9iAOn8F2almN/oKSN6vJmou4k6wKV0XsRgWQLoJwrN5ePkLGx901jkKeeWNdocmf ujDTW5ZZLgrxhKDHsGGWl8ppblqoEURXaUQ/WYC7k5Ze7A9MSHy1gMl2mQlgr4ho37gQ+YiZh fwFx1RKEHB6hgdo9pTrVT4VkMQmR/u0fT6Su4UoP946KE8KcYMEv7RxZN7xqqFUgN5sWMOafQ 2h4robPAuMBS8kyUZ1bT3vRd+zSy2gJDktcCgSPWIjWaMCutLuCFJCJtH62qTgMC1PhvQ2HO9 bq3siXjrRJHcT+4xuLAriyzpD3ArZpirEJwVGsmEd9wsDdBnkmwtM7q2BuKtF/vK3BPCi9F+C zRWCNm0+e8jkcuCyHI7uqIjmIvpEi1Vv7q4WTg1boStC7zOCAM+YE2xaC3Ck49y2HYZXCAQ2k Mp8Kys/OIxJlVyi3C24sM7VSvTe6ZNArMbOSm4uqiFgAtaThZOJlI+qQMZ69pdli3EDhH0LC6 aK/6oJmpSLVXFeMgNQ+0yTv25GZej/M2l1eR3UtIKw/kZYRGCRDNnnqVD3B+IBpMO7qtanV8A ZQyx226BfYS0BgA78GpSSwge6g3o9o+TniF7Xedm6t/lGcpnJdvqi/t7fP7kgo/BVjjxbpjaM Nf/vZbBjcpz9I8JwzZQ9S2nw+dg8quLbabkJhKMcgMeFlDWlLKm8CwDPCoWEkK2yheeiUaHwE iUmXOVD8357rar9EFqjmd8NOTChGKaounI86h6UlPLjhn3cz4 Received-SPF: pass client-ip=212.227.17.20; envelope-from=michael.albinus@gmx.de; helo=mout.gmx.net X-Spam_score_int: -27 X-Spam_score: -2.8 X-Spam_bar: -- X-Spam_report: (-2.8 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, FREEMAIL_FROM=0.001, RCVD_IN_DNSWL_LOW=-0.7, RCVD_IN_MSPIKE_H3=0.001, RCVD_IN_MSPIKE_WL=0.001, RCVD_IN_VALIDITY_CERTIFIED_BLOCKED=0.001, RCVD_IN_VALIDITY_RPBL_BLOCKED=0.001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: submit Cc: Robert Pluim , Daniel Colascione , stephen.berman@gmx.net, 76974-done@debbugs.gnu.org, Sean Whitton X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) Version: 31.1 Filipp Gunbin writes: Hi everybody, >> Yes, I did. Neither tramp-revert-buffer-with-sudo nor >> tramp-revert-buffer-obtain-root are a perfect name. We don't know for >> sure, that the method will be "sudo", nor that the user will be >> "root". On my QNAP NAS, the root user is called "admin". >> >> And using a Tramp specific name for a global bound command doesn't seem >> to be proper as well. >> >> I was thinking to introduce a new command >> 'revert-buffer-', which will be an >> alias of tramp-revert-buffer-with-sudo. But I'm bad with proper names. > > Maybe revert-buffer-as-superuser? There is general agreement on this feature. So I've pushed a patch to the master branch: - Add key binding 'C-x x @' to tramp-revert-buffer-with-sudo. - New command tramp-dired-find-file-with-sudo, bound to '@' in Dired. - Add handling of prefix argument 'C-u' for both commands, asking interactively for another Tramp method but "sudo". I haven't changed the command names; it doesn't seem to be urgent now we have the bindings. Closing the bug. Best regards, Michael. From debbugs-submit-bounces@debbugs.gnu.org Fri Mar 14 14:55:26 2025 Received: (at 76974) by debbugs.gnu.org; 14 Mar 2025 18:55:27 +0000 Received: from localhost ([127.0.0.1]:36194 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1ttABq-0007pJ-Gp for submit@debbugs.gnu.org; Fri, 14 Mar 2025 14:55:26 -0400 Received: from mail-ed1-x534.google.com ([2a00:1450:4864:20::534]:43091) by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.84_2) (envelope-from ) id 1ttABm-0007mP-BY for 76974@debbugs.gnu.org; Fri, 14 Mar 2025 14:55:23 -0400 Received: by mail-ed1-x534.google.com with SMTP id 4fb4d7f45d1cf-5e56b229d60so6499769a12.0 for <76974@debbugs.gnu.org>; Fri, 14 Mar 2025 11:55:22 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1741978515; x=1742583315; darn=debbugs.gnu.org; h=content-transfer-encoding:cc:to:subject:message-id:date :mime-version:references:in-reply-to:from:from:to:cc:subject:date :message-id:reply-to; bh=dXuk8M9H+puwcE7TPKsIiRhlVfZPMFpX7BygV+tHYrY=; b=JNWuwjF6UMOasq6pa2Mmq1TvklxILb5tgetosEHw5ma0yq5YeGZ7vgTs7eegKGwYGJ YlInz4BDdbzCojNzOzXvUDkwcRMWkxp6Nwh6fGsCtR3l9lLq5hrS31yaB2IN2GIMYUWs bKIjcOcFs2zECGmCW1JNGh9vj7uWaoj4avP0vFgrv+2NydNJiFvaFs4zyUFF2gHQTcBF OklyKE+JqmpTaE7wGejd0EGbwiUDFeIrlRGhr8XQNcENilJcOzo4rjLZSJneeYdPrK59 uDYqS9PvkftMeW9kfvFiWg+GydVLoRgBWmtgh/TWVbbGpEoMA27do68DMKNo/1WEPhat d8YA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1741978515; x=1742583315; h=content-transfer-encoding:cc:to:subject:message-id:date :mime-version:references:in-reply-to:from:x-gm-message-state:from:to :cc:subject:date:message-id:reply-to; bh=dXuk8M9H+puwcE7TPKsIiRhlVfZPMFpX7BygV+tHYrY=; b=C8dDBxNa+j0u6ixwArzRxZHSfmKlKtvVEol3WUHqNFk4FA3vWJxmi7tYFaDq6lfjcF 5S6KndWPzoSh1z6YR25YL3IakR+gD8viqKpxP10cipvLqNf7DTPc4PlghJoDU7AE6BLg XH9skf4TdaaJz+rSA/Wc58EPY9Hyj0lRxNMBco7eQl3PUFC6x4uLFbB44edLuuB2ifpX mmLPfQgIi2QZy5lnovanXpSU950h+d7UKZ39JNE0AEHNiRTTOQRBEd8iL4YE0PztALrI ALt8lqC3LzWz4RXBOf+iPZZ3Zg0tto9NPDSDQs2jcEf6u5LfMCIZZnhTyduFVuLX6UtT iGsQ== X-Forwarded-Encrypted: i=1; AJvYcCUMCNP1+zFLT7ByJ3fC0CGCjdn9uZ1M1vNrDjJ6tNLBWEljz/Jx0mM+FVIhPiFPav4ho6TqTw==@debbugs.gnu.org X-Gm-Message-State: AOJu0YzDMudlsvRNYbGce0OIS6q8qxtJqp0ukTJhjRuLjOOFhcES1mFa dNB7rQCR4HnGN+M+8WdMh4WtVH/L+VABuMINqAqQ/qJXin8U1Iw4j5U+CdAIP4WEnEsXf9SZl3a A/4hKE4run5NrQ7LntbNTc7dUVec= X-Gm-Gg: ASbGncvyTtwm7q9XnT+D5A9mi7PdDIwa+6ND/e1UfwI0bcZ6pH9YedMquo5wRXQLK2k +/pruDk61BV4kyzKefjN+hqfaZQ2PTSs7KJSj/4B1VenMA+6NZldMBE2fHmsZ4reEYpwUnOCmGx HbKKW5lYgat5GRgZtx5pBx80+/Lg== X-Google-Smtp-Source: AGHT+IGCROOzxACDs4Tdl7eYcdJrime9Guf183mGa5WIB3N37z9CSwDMHxx7v8xZES3x3JGwordORYinEcx63XWLa0s= X-Received: by 2002:a05:6402:350f:b0:5e0:8a34:3b5c with SMTP id 4fb4d7f45d1cf-5e8aebe639cmr4177739a12.0.1741978515087; Fri, 14 Mar 2025 11:55:15 -0700 (PDT) Received: from 753933720722 named unknown by gmailapi.google.com with HTTPREST; Fri, 14 Mar 2025 11:55:14 -0700 From: Stefan Kangas In-Reply-To: <87y0x7wrgg.fsf@gmx.de> References: <87y0xaodq1.fsf@gmx.de> <875xkeeios.fsf@gmx.net> <2BC36889-AEF7-4B7C-90CF-1FED80AC4F33@dancol.org> <87cyem7eqb.fsf@gmail.com> <87cyemo7b1.fsf@gmx.de> <878qpa7bx2.fsf@gmail.com> <878qpao6ej.fsf@gmx.de> <87h63y8o4m.fsf@melete.silentflame.com> <8734fio34d.fsf@gmx.de> <87y0x7wrgg.fsf@gmx.de> MIME-Version: 1.0 Date: Fri, 14 Mar 2025 11:55:14 -0700 X-Gm-Features: AQ5f1JqQ2q0hO2ongPDvePJOU0XPGZi6kl-HSVN6Z3MFsN7AfW9v5BQ8df3f-34 Message-ID: Subject: Re: bug#76974: 31.0.50; [wishlist] Add global key binding for tramp-revert-buffer-with-sudo To: Michael Albinus Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 76974 Cc: Robert Pluim , Daniel Colascione , Sean Whitton , 76974@debbugs.gnu.org, stephen.berman@gmx.net X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) Michael Albinus via "Bug reports for GNU Emacs, the Swiss army knife of text editors" writes: > There is general agreement on this feature. So I've pushed a patch to the > master branch: There is now this warning: bindings.el:1610:9: Warning: the function =E2=80=98tramp-revert-buffer-with-sudo=E2=80=99 is not known to be defined. From debbugs-submit-bounces@debbugs.gnu.org Sat Mar 15 05:01:27 2025 Received: (at 76974) by debbugs.gnu.org; 15 Mar 2025 09:01:27 +0000 Received: from localhost ([127.0.0.1]:38789 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1ttNOZ-0007Lo-I1 for submit@debbugs.gnu.org; Sat, 15 Mar 2025 05:01:27 -0400 Received: from mout.gmx.net ([212.227.17.20]:50627) by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.84_2) (envelope-from ) id 1ttNOW-0007LX-ER for 76974@debbugs.gnu.org; Sat, 15 Mar 2025 05:01:25 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmx.de; s=s31663417; t=1742029271; x=1742634071; i=michael.albinus@gmx.de; bh=tkqFomeD7aUdgftKeDlcMh5pT+PDgF7loD9WmdTBl78=; h=X-UI-Sender-Class:From:To:Cc:Subject:In-Reply-To:References:Date: Message-ID:MIME-Version:Content-Type:Content-Transfer-Encoding:cc: content-transfer-encoding:content-type:date:from:message-id: mime-version:reply-to:subject:to; b=d2kAmbSIlatf8ONSrcAvPuUChM5SbfH1OPds6PY5nPU7vGs9FM15xn5qvUjsVGwL uDKjeQRZuiJZ6zM33vNwaWcQLHsE2dbbVjjsvjhInBhC+YWdh+XrXNATX9RJ8g0da MAjOF02sjBdWCfnwz1Id5iLzgTu1AF2Krd6GggO9ntLB/+/uUSwZN5NdKdsyKEMQY 6+cxrLxzsdIbk/Q9V8Mi4Par0xWRx4xgXcRVQY/Q9+2+aCzUWw3cE+6vixw4UIax7 SMVKlRsSMe2WT6bSrd4TqZ0i9jIXEg+vwvmiTGzbCFjeepPN7lJ+i4u+7z9YJgDpp B94KjiiWIt5bmrqAfg== X-UI-Sender-Class: 724b4f7f-cbec-4199-ad4e-598c01a50d3a Received: from gandalf.gmx.de ([185.89.37.59]) by mail.gmx.net (mrgmx105 [212.227.17.168]) with ESMTPSA (Nemesis) id 1MN5eX-1taKw62ceD-00V3t9; Sat, 15 Mar 2025 10:01:11 +0100 From: Michael Albinus To: Stefan Kangas Subject: Re: bug#76974: 31.0.50; [wishlist] Add global key binding for tramp-revert-buffer-with-sudo In-Reply-To: References: <87y0xaodq1.fsf@gmx.de> <875xkeeios.fsf@gmx.net> <2BC36889-AEF7-4B7C-90CF-1FED80AC4F33@dancol.org> <87cyem7eqb.fsf@gmail.com> <87cyemo7b1.fsf@gmx.de> <878qpa7bx2.fsf@gmail.com> <878qpao6ej.fsf@gmx.de> <87h63y8o4m.fsf@melete.silentflame.com> <8734fio34d.fsf@gmx.de> <87y0x7wrgg.fsf@gmx.de> Date: Sat, 15 Mar 2025 10:01:09 +0100 Message-ID: <87bju2wtuy.fsf@gmx.de> User-Agent: Gnus/5.13 (Gnus v5.13) MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Provags-ID: V03:K1:VhskwHXyNo2qLzn6NirhM5UOT3IpSuPfmPqk+IIPP0xYM5QmPX4 pqZquBuEbC9v79xUUPTT56GB79qy7aG+Ssb7WPyrO1Nq/htNNPgv0QSGj05Ni6J6tiNlta5 xe8tdya9ORDm2+MiiaDVNSNa5ExsQooSdwwuzKCHxCPSkWWvDUGnnyDG6BpQGOf/IZbAiZL wwju9AhmvsXVA6lzlDDKg== X-Spam-Flag: NO UI-OutboundReport: notjunk:1;M01:P0:2ATD+Ngu5lk=;0bLgP4DUzpxoYRSxkcw4EgJtDBc ++oEzmcn5fYPGFKgQdYRrEgFm8oxSgLIEmMSO17joDZOiCgKE01B1FWnPHPrNIgvBf62IQe2Q CN4GkA0pO1oke6itjra57y17FM0Y7MG4kjMbeSCzsyTw5xTZh9nIrZSs/u73m/WEcb4FJLUKX +ukm+pa4XscgfDcmMD5qcV/kpuL3bsIs9FSnf9Tp+7z2RO8TLMSmHcJwCtCBq7L/KS8kVvg20 ii8ninHwewSgbmN7vBO2gOZNE7Tj/LdS0qyoAM73BBH65+k2TtquaTYTiR91gPnvn711+Mn/B ydU5zZy3eZTdaU/q7xR96/JPhAaX0NqtRkbwXhvhkRqOMeq6HtzqyyDcUCnd0ZSvRL41OlofN 9ibrLISwq3UZ+FF70CMztyq6oeYsEUhQS4Z4QDhIKcQClHxxk7y1KTaAxbVq9SlgbVkkVtMF+ znYluQIbwqyfL3F1p2uw5XeD086BoXEqBl5N9X6EmPrY21sl+tN4ZLVO12HPLwTbAluNRTSHc gmimwgvj6rT7P6o/2z4RIF1xRZ+eEii3XS5ZEt/eEK0e/z47SpNFBHRf8U1bq69oCgP+tsDSU brVeaA7JWkVTBbq2RvI+Zzwc0imncu9bCspUMAx48UEQjVW79wBetqfsgZKu5EDElf2XAQtB8 xVcM1QYbu7KuSSo7K5ZwoVRlj+0bJ+jD7iKluShMmX/taXaVCjmCHTi4q1aN8MoU4g/kjI4/R j3Rerfnd1qOLr27Tr2RpwEyotW/T4l423tQNf41Vel7/J+l0stpvfxigQAsIaRgP/VU25Z2ET wQb+ywd5o9U/ng623sFdbnu3e3B0T6hAbQnHc0qKi+yqCnNCvi5TwvODyqg2fD2KfmyNOHy9E b4HwtDkXJoJvcrCFSo9FPdPIa/1IfQnmMJAWqsTfaMidmMJJ3Fh6tRszzxWgbuHqcn/DWTjIT wNYweyoc4c79cs4QysoFMxvtIkcZhhLxRFRzoqqzkMdUImo4PNlUbisv10CM4XbNdoSVH8i8v VxI52kWddqqhIvxKuwCNjj/JeLxWHsCeoR+9Bdgo+UxrCr/RsVGWh3ndfjBP2ifLQRtPNV4/9 7mpLyX8vwknPAIogjtPWvpRWypoezeXFMEx7soXIYgNdE4IYfJgE65Wt/TE7Xaq3xCBZs3ZAU 3N9gQzkzvBmloVgNy6HjCRjef3PIglTWwWzGf/ei3sJyG3URVLpmlbTtKBN5YFlB78xyQNbCV BSyq0VuN4kQJy/kT2BTCmp5paKKHhGGCCK0AmN7QKj1bQQUqN9A2+xEYCzzRkiKJjc2vcNk66 mQ4O60QDcldYFjhgyjH+EsDBsZK3nDt5YYMXCq/9AienZzhYZekkWS10Smf3qkcbckQMXqO/P bmy9YqGlku4JkozluOQ/gxaQa4JBqJWfT/uBKgqLiVvRCKvcRjoYKFBeTc8DZ789W80ZdkLW/ aPP3vawp5xzrnbYuV+vG8P/nizGXBv3vIePe2bTWj6OPAbTwQ X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 76974 Cc: Robert Pluim , Daniel Colascione , Sean Whitton , 76974@debbugs.gnu.org, stephen.berman@gmx.net X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.7 (-) Stefan Kangas writes: Hi Stefan, >> There is general agreement on this feature. So I've pushed a patch to the >> master branch: > > There is now this warning: > > bindings.el:1610:9: Warning: the function > =E2=80=98tramp-revert-buffer-with-sudo=E2=80=99 is not known to be define= d. Indeed, when calling 'make bootstrap' (which I didn't). Fixed in master. Best regards, Michael. From unknown Thu Aug 14 21:45:54 2025 Received: (at fakecontrol) by fakecontrolmessage; To: internal_control@debbugs.gnu.org From: Debbugs Internal Request Subject: Internal Control Message-Id: bug archived. Date: Sat, 12 Apr 2025 11:24:12 +0000 User-Agent: Fakemail v42.6.9 # This is a fake control message. # # The action: # bug archived. thanks # This fakemail brought to you by your local debbugs # administrator