]> git.eshelyaron.com Git - emacs.git/commitdiff
Support Capital sharp S in German input methods
authorEli Zaretskii <eliz@gnu.org>
Thu, 29 Mar 2018 16:45:13 +0000 (19:45 +0300)
committerEli Zaretskii <eliz@gnu.org>
Thu, 29 Mar 2018 16:45:13 +0000 (19:45 +0300)
* lisp/leim/quail/latin-post.el ("german-postfix"):
* lisp/leim/quail/latin-pre.el ("german-prefix"): Add Capital
sharp S.  (Bug#30988)

* etc/NEWS: Mention the support of Capital sharp S.

etc/NEWS
lisp/leim/quail/latin-post.el
lisp/leim/quail/latin-pre.el

index fd1d04b8a041f6bbc77a389f764c28690bc7230f..046d71b0f2f4d174f837185bd60c2d0a22b0e94b 100644 (file)
--- a/etc/NEWS
+++ b/etc/NEWS
@@ -121,6 +121,9 @@ regular expression was previously invalid, but is now accepted:
 
    x\{32768\}
 
+---
+** The German prefix and postfix input methods now support Capital sharp S.
+
 \f
 * Editing Changes in Emacs 27.1
 
index de321d64193697f509645e8084a19c06ce097a5b..e3691e728d0256f83a5b7730d766e037975842f1 100644 (file)
@@ -1103,6 +1103,7 @@ szz -> sz
  ("UE" ?Ü)
  ("ue" ?ü)
  ("sz" ?ß)
+ ("SZ" ?ẞ)
 
  ("AEE" ["AE"])
  ("aee" ["ae"])
@@ -1111,6 +1112,7 @@ szz -> sz
  ("UEE" ["UE"])
  ("uee" ["ue"])
  ("szz" ["sz"])
+ ("SZZ" ["SZ"])
  ("ge" ["ge"])
  ("eue" ["eue"])
  ("Eue" ["Eue"])
index 38011d485ba4b347af195b33fee26fc4d787fe0a..ffa8fd72b877ba56afc4be472cc274942f012bc2 100644 (file)
@@ -361,13 +361,14 @@ Key translation rules are:
  "german-prefix" "German" "DE>" t
  "German (Deutsch) input method with prefix modifiers
 Key translation rules are:
- \"A -> Ä ->   \"O -> Ö   \"U -> Ü   \"s -> ß
+ \"A -> Ä ->   \"O -> Ö   \"S -> ẞ   \"U -> Ü   \"s -> ß
 " nil t nil nil nil nil nil nil nil nil t)
 
 (quail-define-rules
  ("\"A" ?Ä)
  ("\"O" ?Ö)
  ("\"U" ?Ü)
+ ("\"S" ?ẞ)
  ("\"a" ?ä)
  ("\"o" ?ö)
  ("\"u" ?ü)