unofficial mirror of emacs-devel@gnu.org 
 help / color / mirror / code / Atom feed
* isearch-query-replace-regexp and stuff
@ 2004-07-01 23:18 David Kastrup
  2004-07-02  0:05 ` David Kastrup
                   ` (2 more replies)
  0 siblings, 3 replies; 22+ messages in thread
From: David Kastrup @ 2004-07-01 23:18 UTC (permalink / raw)



As far as I am able to judge from the current code that is just
checked in, if one types M-% from within a regexp isearch or C-M-%
from within an ordinary isearch, the history variable of the last
irrelevant search type gets consulted.

That seems weird.  I think that M-% from within a regexp isearch
should probably use the currently matched string, and C-M-% from
within an ordinary isearch should probably use regexp-quote of the
current search string.

I have no brilliant idea of what to do if we type M-% in a regexp
isearch and there is no currently matched string.  Probably just beep
and refuse, which would also be the sanest option if the regexp is
currently incomplete.  Of course, if query-replace-interactive is
'initial, one might possibly just provide an empty string as initial
value (leaving the history in peace), and if it is nil, we need not
bother anyhow.

-- 
David Kastrup, Kriemhildstr. 15, 44793 Bochum

^ permalink raw reply	[flat|nested] 22+ messages in thread

end of thread, other threads:[~2004-07-09 20:54 UTC | newest]

Thread overview: 22+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2004-07-01 23:18 isearch-query-replace-regexp and stuff David Kastrup
2004-07-02  0:05 ` David Kastrup
2004-07-02 17:51   ` Richard Stallman
2004-07-02  6:55 ` Juri Linkov
2004-07-02  7:55   ` David Kastrup
2004-07-02 13:44     ` Stefan
2004-07-03  6:59     ` Juri Linkov
2004-07-03 18:20 ` Richard Stallman
2004-07-05 19:07   ` David Kastrup
2004-07-06  9:59     ` Juri Linkov
2004-07-06 11:20       ` David Kastrup
2004-07-06 16:36         ` Juri Linkov
2004-07-06 17:29           ` David Kastrup
2004-07-07  5:08             ` Juri Linkov
2004-07-07  9:29               ` David Kastrup
2004-07-07 18:29                 ` Juri Linkov
2004-07-07 19:33                   ` David Kastrup
2004-07-08 16:45                     ` Juri Linkov
2004-07-08 18:12                       ` David Kastrup
2004-07-09 20:54                         ` Juri Linkov
2004-07-08 23:17                 ` Richard Stallman
2004-07-06 22:00         ` Richard Stallman

Code repositories for project(s) associated with this public inbox

	https://git.savannah.gnu.org/cgit/emacs.git

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).