[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
bug#22090: Isearch is sluggish and eventually refuses further service wi
From: |
Eli Zaretskii |
Subject: |
bug#22090: Isearch is sluggish and eventually refuses further service with "[Too many words]". |
Date: |
Sat, 05 Dec 2015 19:32:17 +0200 |
> Date: Sat, 5 Dec 2015 17:23:53 +0000
> From: Artur Malabarba <bruce.connor.am@gmail.com>
> Cc: 22090@debbugs.gnu.org
>
> nn2015-12-04 23:00 GMT+00:00 Alan Mackenzie <acm@muc.de>:
> >> When case-fold-search is on the previous code would simply join these
> >> regexps with "\\(\\(a[Β΄`]?\\|[Ñà π]\\)\\|\\(A[`Β΄]?\\|[ΓΓ]\\)\\)".
> >
> > Quick question: _why_ do you need to join them? Given that
> > case-fold-search is enabled, couldn't you just use, say, the lower case
> > version?
>
> Because there are some characters in each regexp that don't have
> lower/upper-case equivalents. For instance, if I use the
> "\\(\\(a[Β΄`]?\\|[Ñà π]\\)" regexp, that's enough to match A or Γ, but
> it's not enough to match a variety of other chars (πΈπ¬π πππΌπ°π°).
You don't need to match the latter set. Character folding is applied
_after_ case folding, not before. So characters that don't have a
lower-case variant simply shouldn't match a lower-case a -- and they
won't, if you just let case-insensitive regexp matching do its job.
- bug#22090: Isearch is sluggish and eventually refuses further service with "[Too many words]"., (continued)
Message not available
Message not available
- bug#22090: Isearch is sluggish and eventually refuses further service with "[Too many words]"., Alan Mackenzie, 2015/12/04
- bug#22090: Isearch is sluggish and eventually refuses further service with "[Too many words]"., Eli Zaretskii, 2015/12/04
- bug#22090: Isearch is sluggish and eventually refuses further service with "[Too many words]"., Artur Malabarba, 2015/12/04
- bug#22090: Isearch is sluggish and eventually refuses further service with "[Too many words]"., Alan Mackenzie, 2015/12/04
- bug#22090: Isearch is sluggish and eventually refuses further service with "[Too many words]"., Artur Malabarba, 2015/12/05
- bug#22090: Isearch is sluggish and eventually refuses further service with "[Too many words]".,
Eli Zaretskii <=
- bug#22090: Isearch is sluggish and eventually refuses further service with "[Too many words]"., Artur Malabarba, 2015/12/05
- bug#22090: Isearch is sluggish and eventually refuses further service with "[Too many words]"., Eli Zaretskii, 2015/12/05
bug#22090: Isearch is sluggish and eventually refuses further service with "[Too many words]"., Alan Mackenzie, 2015/12/05
bug#22090: Isearch is sluggish and eventually refuses further service with "[Too many words]"., Artur Malabarba, 2015/12/06