GNU bug report logs - #27896
25.2; `C-M-%' with `rectangle-mark-mode'

Previous Next

Package: emacs;

Reported by: Drew Adams <drew.adams <at> oracle.com>

Date: Tue, 1 Aug 2017 04:18:02 UTC

Severity: minor

Found in version 25.2

Full log


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

From: Juri Linkov <juri <at> linkov.net>
To: Lars Ingebrigtsen <larsi <at> gnus.org>
Cc: "27896 <at> debbugs.gnu.org" <27896 <at> debbugs.gnu.org>,
 Drew Adams <drew.adams <at> oracle.com>
Subject: Re: [External] : Re: bug#27896: 25.2; `C-M-%' with
 `rectangle-mark-mode'
Date: Mon, 08 Feb 2021 20:12:48 +0200
> But we could somewhat easily change `C-M-%' to be slightly less
> surprising, and document its limitations.  That is, we say that no
> multi-line matches are impossible in rectangle mode, and we implement it

The current limitation is inability to use some greedy
regexps in rectangle mode.  This is not much worse than
limiting query-replace to non-multi-line matches only.

> by just narrowing to each successive line part, and executing the
> query-replace-regexp once per line.  (With some magic to handle `!' etc,
> I guess.)

Actually not narrowing in the sense of narrow-to-region,
but temporarily setting the LIMIT arg of 'replace-search'
to the end of the region of the current line.

I invite anyone who uses the rectangle mode to try
different use cases to see whether this works well.
Maybe this also helps in cases like described in bug#6362.




This bug report was last modified 4 years and 126 days ago.

Previous Next


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