diff options
author | Mattias Engdegård <mattiase@acm.org> | 2020-12-09 13:27:16 +0100 |
---|---|---|
committer | Mattias Engdegård <mattiase@acm.org> | 2020-12-09 15:29:48 +0100 |
commit | beebd2a85eeab5b977ca2de8ad32784f9d8bdd51 (patch) | |
tree | 2abf190d7e51d435c05c771b67316e4e8f86c3af /test/lisp/emacs-lisp/bytecomp-resources/warn-lambda-malformed-interactive-spec.el | |
parent | 445ab5cce95aee4cd5fee8ef67c2ee24c1c8850a (diff) | |
download | emacs-beebd2a85eeab5b977ca2de8ad32784f9d8bdd51.tar.gz emacs-beebd2a85eeab5b977ca2de8ad32784f9d8bdd51.tar.bz2 emacs-beebd2a85eeab5b977ca2de8ad32784f9d8bdd51.zip |
Recognise ß properly as a lower-case letter (bug#11309)
ß was incorrectly treated as a caseless character and thus not matched
by the regexp [[:lower:]] (or, in case-folding mode, [[:upper:]]).
The reason is that the upcase table maps it to itself, which can be
remedied by mapping it to ẞ (U+7838) instead. Doing so does not
affect upcasing since the special-uppercase property maps it to SS.
* lisp/international/characters.el (tbl): Map ß to ẞ in the upcase
table.
* test/src/regex-emacs-tests.el (regexp-eszett): Uncomment previously
failing tests. Add checks to make sure that case transformations
remain valid.
Diffstat (limited to 'test/lisp/emacs-lisp/bytecomp-resources/warn-lambda-malformed-interactive-spec.el')
0 files changed, 0 insertions, 0 deletions