1
0
mirror of https://git.savannah.gnu.org/git/emacs.git synced 2024-12-12 09:28:24 +00:00

Change how /etc/NEWS presents character folding

* NEWS: Note that character folding is no longer the default.
This commit is contained in:
John Wiegley 2016-03-09 15:32:22 -08:00
parent b417c5a3b3
commit 83b2a20714

View File

@ -622,31 +622,30 @@ item as before.
** Search and Replace
+++
*** `isearch' and `query-replace' can now perform character folding in matches.
Isearch does that by default, while `query-replace' will do that if
the new variable `replace-character-fold' is customized to a non-nil
value. This is analogous to case folding, but instead of disregarding
case variants, it disregards wider classes of distinctions between
similar characters. (Case folding is a special case of character
folding.) This means many characters in the search string will match
entire groups of characters instead of just themselves.
*** `isearch' and `query-replace' can now perform character folding in
matches. Character folding is enabled by customizing
`search-default-mode' to the value `character-fold-to-regexp'. You
can also toggle character folding in the middle of a search by typing
`M-s ''.
`query-replace' honors character folding this if the new variable
`replace-character-fold' is customized to a non-nil value. This is
analogous to case folding, but instead of disregarding case variants,
it disregards wider classes of distinctions between similar
characters. (Case folding is a special case of character folding.)
This means many characters in the search string will match entire
groups of characters instead of just themselves.
For instance, the " will match all variants of double quotes (like “
and ”), and the letter a will match all of its accented cousins, even
those composed of multiple characters, as well as many other symbols
like ℀, ℁, ⒜, and ⓐ.
Character folding is enabled by customizing `search-default-mode' to
the value `character-fold-to-regexp'. If you want to turn character
folding off, customize the value of `search-default-mode' to the `nil'
value. You can also toggle character folding in the middle of a
search by typing `M-s ''.
+++
*** New user option `search-default-mode'.
This option specifies the default mode for Isearch. The default
value, `character-fold-to-regexp' specifies that Isearch should fold
characters when searching.
value, nil specifies that Isearch does not fold characters when
searching.
+++
*** New function `character-fold-to-regexp' can be used