emacs-devel
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: On language-dependent defaults for character-folding


From: Juri Linkov
Subject: Re: On language-dependent defaults for character-folding
Date: Fri, 12 Feb 2016 02:50:13 +0200
User-agent: Gnus/5.13 (Gnus v5.13) Emacs/25.1.50 (x86_64-pc-linux-gnu)

> Possibly the languagues you use do not collide with naïve character
> composition rules, or you ignore them or simply don't care about such
> rules.

Isearch shines in navigation.  For example, to move point quickly to the
part of your message that contains the word “naïve”, I could simply type
‘C-s naive’.  Otherwise, it would take a lot of time entering the char
“LATIN SMALL LETTER I WITH DIAERESIS” to the search string.  This is the
reason why char-folding search is so enormously useful, even though
“naïve” and “naive” are different words from the formal grammatical
point of view.

>> Unlike Chromium, Emacs is more extensible and customizable,
>> thus we urgently need to provide customization, so everyone could easily
>> add/remove char-folding rules to/from the default set.
>
> It is reasonable to expect from a serious text editor that when you
> search for a letter it finds that letter, not unrelated letters. With
> the default configuration, of course.

It's much safer to have a default where you are not in danger to miss
important things.  When a strict non-case-folding search skips a match,
you don't know about this loss until you discover later the damage.
With the case-folding search, you're visiting all possible matches,
and when you think it finds too much, you can narrow the results
by disabling this feature.  This is why its counterpart case-fold-search
is opt-out as well.



reply via email to

[Prev in Thread] Current Thread [Next in Thread]