GNU bug report logs -
#69097
[PATCH] Add 'kill-region-or-word' command
Previous Next
Reported by: Philip Kaludercic <philipk <at> posteo.net>
Date: Tue, 13 Feb 2024 09:57:02 UTC
Severity: normal
Tags: patch
Done: Sean Whitton <spwhitton <at> spwhitton.name>
Bug is archived. No further changes may be made.
Full log
Message #143 received at 69097 <at> debbugs.gnu.org (full text, mbox):
>>>>> On Tue, 03 Sep 2024 15:21:54 +0300, Eli Zaretskii <eliz <at> gnu.org> said:
>> From: Philip Kaludercic <philipk <at> posteo.net>
>> Cc: Eli Zaretskii <eliz <at> gnu.org>, Stefan Kangas <stefankangas <at> gmail.com>,
>> Andrea Corallo <acorallo <at> gnu.org>, juri <at> linkov.net, rms <at> gnu.org,
>> 69097 <at> debbugs.gnu.org
>> Date: Mon, 02 Sep 2024 21:12:01 +0000
>>
>> I had misremembered the last state of this patch. It is easier to just
>> have a tristate option. Here is the updated proposal:
Eli> Thanks.
>> +(defcustom kill-word-if-no-region nil
Eli> I would call this 'kill-region-dwim' instead.
>> + "Behaviour when `kill-region' is invoked without an active region.
>> +If set to nil (default), then an error occurs and nothing is killed. If
>> +set to `emacs-word', then kill a the last word as defined by the current
>> +major mode. If set to `unix-word', then kill the last word in the style
>> +of a shell like Bash, disregarding the major mode."
>> + :type '(choice (const :tag "Kill a word like `backward-kill-word'" emacs-word)
>> + (const :tag "Kill a word like Bash would" unix-word)
>> + (const :tag "Do not kill anything" nil))
>> + :group 'killing)
Eli> :version tag is missing.
Is it worth allowing a user-specified function?
Robert
--
This bug report was last modified 243 days ago.
Previous Next
GNU bug tracking system
Copyright (C) 1999 Darren O. Benham,
1997,2003 nCipher Corporation Ltd,
1994-97 Ian Jackson.