GNU bug report logs -
#73284
[PATCH] Add option to push mark after delete-pair
Previous Next
Reported by: Paul Nelson <ultrono <at> gmail.com>
Date: Sun, 15 Sep 2024 20:59:02 UTC
Severity: normal
Tags: patch
Done: Eli Zaretskii <eliz <at> gnu.org>
Bug is archived. No further changes may be made.
Full log
View this message in rfc822 format
> From: Paul Nelson <ultrono <at> gmail.com>
> Date: Sun, 15 Sep 2024 22:58:09 +0200
>
> The delete-pair command from lisp.el deletes a matched pair of
> delimiters. After using this command, I often want to operate on the
> region enclosed by the deleted delimiters. As far as I know, there's
> currently no quick way to access the end of that region.
>
> This patch introduces a custom option, delete-pair-push-mark. When
> enabled, it causes delete-pair to push a mark at the end of the
> enclosed region.
>
> This opens up various workflows. For instance, after deleting a pair,
> we can use C-x C-x to highlight the region and act on it further.
Shouldn't this activate the region, instead of forcing users to do
that manually? Users that have transient-mark-mode enabled (which is
ON by default), will expect that, I think.
> To err on the side of caution, I hid the new behavior behind a user
> option, disabled by default. I could just as well see it being turned
> on by default (or getting rid of the user option, making the new
> behavior "mandatory"), and am open to suggestions/feedback.
I don't think doing this by default is a good idea. Such significant
changes in behavior are better off starting disabled.
Let's see what others think about such optional behavior.
Thanks.
This bug report was last modified 244 days ago.
Previous Next
GNU bug tracking system
Copyright (C) 1999 Darren O. Benham,
1997,2003 nCipher Corporation Ltd,
1994-97 Ian Jackson.