GNU bug report logs -
#14013
24.3.50; dired-isearch-filenames-regexp is matching text outside filenames
Previous Next
Reported by: michael_heerdegen <at> web.de
Date: Wed, 20 Mar 2013 23:42:01 UTC
Severity: normal
Tags: patch
Merged with 29215
Found in versions 24.3.50, 26.0
Fixed in version 29.0.50
Done: Juri Linkov <juri <at> jurta.org>
Bug is archived. No further changes may be made.
Full log
Message #65 received at 14013 <at> debbugs.gnu.org (full text, mbox):
Hi Michael,
> Do you ask me?
Yes.
> I had hoped we somehow find a better solution for the whole complex (of
> searching and replacing file names in Dired/WDired). I don't object to
> give such a hint, but I don't find the approach very... aesthetic.
I intended to continue searching for a better solution,
but when I tried to perform query-replace in Wdired,
it fails with the error:
Debugger entered--Lisp error: (error "Match data clobbered by buffer modification hooks")
replace-match("to" nil t)
replace-match-maybe-edit("to" nil t nil (883 890 #<buffer test>) nil)
perform-replace(#("from" 0 7 (isearch-case-fold-search t isearch-regexp-function nil)) "to" t nil nil nil nil nil nil nil nil)
query-replace(#("from" 0 7 (isearch-case-fold-search t isearch-regexp-function nil)) "to" nil nil nil nil nil)
funcall-interactively(query-replace #("from" 0 7 (isearch-case-fold-search t isearch-regexp-function nil)) "to" nil nil nil nil nil)
call-interactively(query-replace nil nil)
command-execute(query-replace)
This is something new, maybe caused by some recent changes.
But I can't find anything suspicious in the commit history of replace.el.
Do you see the same error?
This bug report was last modified 2 years and 38 days ago.
Previous Next
GNU bug tracking system
Copyright (C) 1999 Darren O. Benham,
1997,2003 nCipher Corporation Ltd,
1994-97 Ian Jackson.