GNU bug report logs - #37447
26.3; Commands on <delete> and <backspace>

Previous Next

Package: emacs;

Reported by: Sebastian Urban <mrsebastianurban <at> gmail.com>

Date: Wed, 18 Sep 2019 11:47:02 UTC

Severity: wishlist

Merged with 29430

Found in versions 26.0.90, 26.3

Fixed in version 29.1

Done: Lars Ingebrigtsen <larsi <at> gnus.org>

Bug is archived. No further changes may be made.

Full log


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

From: Drew Adams <drew.adams <at> oracle.com>
To: Juri Linkov <juri <at> linkov.net>, Sebastian Urban <mrsebastianurban <at> gmail.com>
Cc: 37447 <at> debbugs.gnu.org
Subject: RE: bug#37447: 26.3; Commands on <delete> and <backspace>
Date: Thu, 19 Sep 2019 14:17:29 -0700 (PDT)
> But if a safer solution is possible, then I'd recommend
> binding one of C- or M- prefixes to sexp killing commands
> because their default prefix C-M- can't be used: C-M-DEL
> runs system shutdown, and C-M-<backspace> kills the X server.
> There is a replacement C-M-k for kill-sexp, but no key
> for backward-kill-sexp.

Please don't use just `C-' or just `M-' for sexp
commands.  Please use the conventional `C-M-'.

FWIW, `C-M-k' for `kill-sexp', and `C-M-<backspace>
for `backward-kill-sexp', work on at least some
platforms, such as MS Windows. 

And for uses of Meta that are problematic for some
platforms, users can always use ESC.  E.g. `ESC C-k'
instead of `C-M-k' or `ESC C-<delete>' for
`C-M-<delete>'.  Admittedly not as handy, but usable
(and users with that problem can always rebind them).

(BTW, did you mean `C-M-<delete>' instead of `C-M-DEL'?
The latter doesn't seem to be bound by default.)




This bug report was last modified 3 years and 62 days ago.

Previous Next


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