summaryrefslogtreecommitdiff
path: root/.config/emacs
diff options
context:
space:
mode:
authorThomas Voss <mail@thomasvoss.com> 2024-11-01 16:50:42 +0100
committerThomas Voss <mail@thomasvoss.com> 2024-11-01 16:50:42 +0100
commit03e0fbcf2c1d52aa63adfc8301c00fc9da313b06 (patch)
tree71c8cf9110bf0aeb2c96014d528086fd86eafc9f /.config/emacs
parent6a6822d3400f9f23d6db3d96e7a5cbfb8c2ea7e1 (diff)
emacs: Capitalize ‘ß’ into ‘ẞ’
Diffstat (limited to '.config/emacs')
-rw-r--r--.config/emacs/modules/mm-editing.el7
1 files changed, 7 insertions, 0 deletions
diff --git a/.config/emacs/modules/mm-editing.el b/.config/emacs/modules/mm-editing.el
index c5c3382..2f19335 100644
--- a/.config/emacs/modules/mm-editing.el
+++ b/.config/emacs/modules/mm-editing.el
@@ -6,6 +6,13 @@
:hook (after-init . delete-selection-mode))
+;;; Capitalize ‘ß’ into ‘ẞ’
+
+;; https://lists.gnu.org/archive/html/bug-gnu-emacs/2024-11/msg00030.html
+(set-case-syntax-pair ?ẞ ?ß (standard-case-table))
+(put-char-code-property ?ß 'special-uppercase nil)
+
+
;;; Force Spaces For Alignment
(defun mm-editing-force-space-indentation (function &rest arguments)