GNU bug report logs -
#78909
[PATCH] Add 'forward-delete-char-hungry' command
Previous Next
Reported by: Elijah Gabe Pérez <eg642616 <at> gmail.com>
Date: Thu, 26 Jun 2025 23:59:05 UTC
Severity: normal
Tags: patch
Done: Elijah Gabe Pérez <eg642616 <at> gmail.com>
Bug is archived. No further changes may be made.
Full log
View this message in rfc822 format
>>>>> On Fri, 27 Jun 2025 09:37:26 +0300, Eli Zaretskii <eliz <at> gnu.org> said:
>> From: Elijah Gabe Pérez <eg642616 <at> gmail.com>
>> Date: Thu, 26 Jun 2025 17:58:27 -0600
>>
>> This patch adds a new command similar to
>> `backward-delete-char-untabify`, but intended to be used forward.
Eli> Thanks, but can you describe the rationale?
Eli> backward-delete-char-untabify exists because when the indentation is
Eli> done with TABs or a mix of TABs and SPCes, decrementing the
Eli> indentation by one column might involve replacing a TAB with the
Eli> equivalent number of SPC characters. But this new command doesn't
Eli> have a comparable feature, whereby it "outdents" the line by one
Eli> column? Instead, it seems it deletes the first character following
Eli> point, which means if that character is a TAB, the indentation will be
Eli> decreased by more than one column.
Eli> So what is the purpose of having this command, and what are the use
Eli> cases where it would be useful?
cc-mode already provides hungry versions of forwards and backwards
whitespace deletion which can be used in other modes, I donʼt see why
we need different commands. See (info "(emacs) Hungry Delete")
Although there might be a case for having a minor mode to make
enabling use of those commands easier.
Robert
--
This bug report was last modified 3 days ago.
Previous Next
GNU bug tracking system
Copyright (C) 1999 Darren O. Benham,
1997,2003 nCipher Corporation Ltd,
1994-97 Ian Jackson.