aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorEli Zaretskii2018-03-29 19:45:13 +0300
committerEli Zaretskii2018-03-29 19:45:13 +0300
commit3409fe0362c52127c52f854a7300f4dde4b8fffe (patch)
treee076413c3c186b11751b07a7053d75bca42695c1
parentb9340aad7961c57fbd458d52e813b71f09aaa45f (diff)
downloademacs-3409fe0362c52127c52f854a7300f4dde4b8fffe.tar.gz
emacs-3409fe0362c52127c52f854a7300f4dde4b8fffe.zip
Support Capital sharp S in German input methods
* 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.
-rw-r--r--etc/NEWS3
-rw-r--r--lisp/leim/quail/latin-post.el2
-rw-r--r--lisp/leim/quail/latin-pre.el3
3 files changed, 7 insertions, 1 deletions
diff --git a/etc/NEWS b/etc/NEWS
index fd1d04b8a04..046d71b0f2f 100644
--- a/etc/NEWS
+++ b/etc/NEWS
@@ -121,6 +121,9 @@ regular expression was previously invalid, but is now accepted:
121 121
122 x\{32768\} 122 x\{32768\}
123 123
124---
125** The German prefix and postfix input methods now support Capital sharp S.
126
124 127
125* Editing Changes in Emacs 27.1 128* Editing Changes in Emacs 27.1
126 129
diff --git a/lisp/leim/quail/latin-post.el b/lisp/leim/quail/latin-post.el
index de321d64193..e3691e728d0 100644
--- a/lisp/leim/quail/latin-post.el
+++ b/lisp/leim/quail/latin-post.el
@@ -1103,6 +1103,7 @@ szz -> sz
1103 ("UE" ?Ü) 1103 ("UE" ?Ü)
1104 ("ue" ?ü) 1104 ("ue" ?ü)
1105 ("sz" ?ß) 1105 ("sz" ?ß)
1106 ("SZ" ?ẞ)
1106 1107
1107 ("AEE" ["AE"]) 1108 ("AEE" ["AE"])
1108 ("aee" ["ae"]) 1109 ("aee" ["ae"])
@@ -1111,6 +1112,7 @@ szz -> sz
1111 ("UEE" ["UE"]) 1112 ("UEE" ["UE"])
1112 ("uee" ["ue"]) 1113 ("uee" ["ue"])
1113 ("szz" ["sz"]) 1114 ("szz" ["sz"])
1115 ("SZZ" ["SZ"])
1114 ("ge" ["ge"]) 1116 ("ge" ["ge"])
1115 ("eue" ["eue"]) 1117 ("eue" ["eue"])
1116 ("Eue" ["Eue"]) 1118 ("Eue" ["Eue"])
diff --git a/lisp/leim/quail/latin-pre.el b/lisp/leim/quail/latin-pre.el
index 38011d485ba..ffa8fd72b87 100644
--- a/lisp/leim/quail/latin-pre.el
+++ b/lisp/leim/quail/latin-pre.el
@@ -361,13 +361,14 @@ Key translation rules are:
361 "german-prefix" "German" "DE>" t 361 "german-prefix" "German" "DE>" t
362 "German (Deutsch) input method with prefix modifiers 362 "German (Deutsch) input method with prefix modifiers
363Key translation rules are: 363Key translation rules are:
364 \"A -> Ä -> \"O -> Ö \"U -> Ü \"s -> ß 364 \"A -> Ä -> \"O -> Ö \"S -> ẞ \"U -> Ü \"s -> ß
365" nil t nil nil nil nil nil nil nil nil t) 365" nil t nil nil nil nil nil nil nil nil t)
366 366
367(quail-define-rules 367(quail-define-rules
368 ("\"A" ?Ä) 368 ("\"A" ?Ä)
369 ("\"O" ?Ö) 369 ("\"O" ?Ö)
370 ("\"U" ?Ü) 370 ("\"U" ?Ü)
371 ("\"S" ?ẞ)
371 ("\"a" ?ä) 372 ("\"a" ?ä)
372 ("\"o" ?ö) 373 ("\"o" ?ö)
373 ("\"u" ?ü) 374 ("\"u" ?ü)