bug-gnu-emacs
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

bug#14708: 24.2; query-replace-regexp when match and replacement are the


From: Ed Avis
Subject: bug#14708: 24.2; query-replace-regexp when match and replacement are the same
Date: Tue, 25 Jun 2013 06:56:07 +0000

I wouldn't say that the regexp in this case is broken - only suboptimal. The 
user entered something correct, to replace all sequences of spaces by a single 
space. If done as a global replace without confirmation, you wouldn't even 
notice. The user asked for confirmation of each change to end up with the right 
text in the buffer, not as an academic exercise in finding the best possible 
regexp.

So prompting for each no-op match is not really helping the user. I can see 
that sometimes you might use query-replace-regexp as a debugging aid (though 
surely a simple search without replacement would be better). But even then it 
would be enough just to flag up one case where match=replacement, not request y 
or n for each one, since they are all identical. (Here I am assuming no 
capturing groups.)

So maybe the answer is to flag the first no-op match but then skip the rest. 

______________________________________________________________________
This email has been scanned by the Symantec Email Security.cloud service.
For more information please visit http://www.symanteccloud.com
______________________________________________________________________





reply via email to

[Prev in Thread] Current Thread [Next in Thread]