GNU bug report logs -
#22090
Isearch is sluggish and eventually refuses further service with "[Too many words]".
Previous Next
Reported by: Alan Mackenzie <acm <at> muc.de>
Date: Fri, 4 Dec 2015 04:26:01 UTC
Severity: normal
Done: Alan Mackenzie <acm <at> muc.de>
Bug is archived. No further changes may be made.
Full log
Message #17 received at submit <at> debbugs.gnu.org (full text, mbox):
On 2015-12-04, Artur Malabarba <bruce.connor.am <at> gmail.com> wrote:
> This was necessary because the logic created a regexp with
> 2^(length of the string) redundant paths. So, when a very
> long string "almost" matched, Emacs took a very long time to
> figure out that it didn't. This became particularly relevant
> because isearch's lazy-highlight does a search bounded by (1-
> match-end) (which, in most circumstances, is a search that
> almost matches). A recipe for this can be found in bug#22090.
So has any thought been given to implementing folding searches
via matching a simple regexp against a projected version of the
buffer rather than the current mechanism of creating a regexp
that will always match when it should?
This bug report was last modified 9 years and 220 days ago.
Previous Next
GNU bug tracking system
Copyright (C) 1999 Darren O. Benham,
1997,2003 nCipher Corporation Ltd,
1994-97 Ian Jackson.