Subject: bug#52394: 27.2; Isearch with char folding enabled doesn’t match equivalent strings

From: Andrea Greselin <[email-masked]>
Date: Sat, 11 Dec 2021 22:14:55 +0100

What about the option for resetting the default character
equivalence sets and rebuilding them from zero? A variable
that would allow me to write something like

  (setq char-fold-user-list '((?'  "‘" "’")
                              (?\" "“" "”")))

to have only quotes be considered equivalent. (When
‘char-fold-user-table’ is non-nil it overrides the
default table.)

Do you think it’s a good idea?