mirror of
git://git.sv.gnu.org/emacs.git
synced 2026-01-06 11:50:51 -08:00
Use Unicode data to generate case tables instead of mostly repeating them in lisp code. Do that in a way which maps ‘Dz’ (and similar) digraph to ‘dz’ when down- and ‘DZ’ when upcasing. https://debbugs.gnu.org/cgi/bugreport.cgi?msg=89;bug=24603 lists all changes to syntax table and case tables introduced by this commit. * lisp/international/characters.el: Remove case-pairs defined with explicit Lisp code and instead use Unicode character properties. * test/src/casefiddle-tests.el (casefiddle-tests--characters, casefiddle-tests-casing): Update test cases which are now working as they should. |
||
|---|---|---|
| .. | ||
| ccl.el | ||
| characters.el | ||
| fontset.el | ||
| isearch-x.el | ||
| iso-ascii.el | ||
| iso-cvt.el | ||
| iso-transl.el | ||
| ja-dic-cnv.el | ||
| ja-dic-utl.el | ||
| kinsoku.el | ||
| kkc.el | ||
| latexenc.el | ||
| latin1-disp.el | ||
| mule-cmds.el | ||
| mule-conf.el | ||
| mule-diag.el | ||
| mule-util.el | ||
| mule.el | ||
| ogonek.el | ||
| quail.el | ||
| README | ||
| rfc1843.el | ||
| robin.el | ||
| titdic-cnv.el | ||
| ucs-normalize.el | ||
| utf-7.el | ||
| utf7.el | ||
The following files in this directory are derived from the Unicode Data File at http://www.unicode.org/Public/UNIDATA/UnicodeData.txt: charprop.el uni-bidi.el uni-category.el uni-combining.el uni-comment.el uni-decimal.el uni-decomposition.el uni-digit.el uni-lowercase.el uni-mirrored.el uni-name.el uni-numeric.el uni-old-name.el uni-titlecase.el uni-uppercase.el These files were generated from the version admin/unidata/UnicodeData.txt in the Emacs sources, using the file unidata-gen.el in the same directory. The file UnicodeData.txt is used under the Unicode Terms of Use, contained in the file admin/unidata/copyright.html.