[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: query-replace-regexp slow for evaluated lisp expressions
From: |
Chris Moore |
Subject: |
Re: query-replace-regexp slow for evaluated lisp expressions |
Date: |
Sun, 07 Jan 2007 01:42:30 +0100 |
User-agent: |
Gnus/5.11 (Gnus v5.11) Emacs/22.0.92 (gnu/linux) |
"Aaron S. Hawley" <address@hidden> writes:
> Then, do the most basic of replacements that would never be done in
> practice, but shows how slow interactive regexp replacements can be:
Or just replace it with \,\& for an even simpler test case.
Does this patch fix the bug?
--- old/replace.el 2007-01-07 01:40:26.000000000 +0100
+++ replace.el 2007-01-07 01:40:42.000000000 +0100
@@ -1518,8 +1518,7 @@
(set-match-data real-match-data)
(setq next-replacement
(funcall (car replacements) (cdr replacements)
- replace-count)
- noedit nil))
+ replace-count)))
(if (not query-flag)
(let ((inhibit-read-only
query-replace-skip-read-only))