summaryrefslogtreecommitdiff
path: root/test/lisp/emacs-lisp/bytecomp-resources/warn-lambda-malformed-interactive-spec.el
diff options
context:
space:
mode:
authorMattias Engdegård <mattiase@acm.org>2020-12-09 13:27:16 +0100
committerMattias Engdegård <mattiase@acm.org>2020-12-09 15:29:48 +0100
commitbeebd2a85eeab5b977ca2de8ad32784f9d8bdd51 (patch)
tree2abf190d7e51d435c05c771b67316e4e8f86c3af /test/lisp/emacs-lisp/bytecomp-resources/warn-lambda-malformed-interactive-spec.el
parent445ab5cce95aee4cd5fee8ef67c2ee24c1c8850a (diff)
downloademacs-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