diff options
| author | Eli Zaretskii | 2018-03-29 19:45:13 +0300 |
|---|---|---|
| committer | Eli Zaretskii | 2018-03-29 19:45:13 +0300 |
| commit | 3409fe0362c52127c52f854a7300f4dde4b8fffe (patch) | |
| tree | e076413c3c186b11751b07a7053d75bca42695c1 | |
| parent | b9340aad7961c57fbd458d52e813b71f09aaa45f (diff) | |
| download | emacs-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/NEWS | 3 | ||||
| -rw-r--r-- | lisp/leim/quail/latin-post.el | 2 | ||||
| -rw-r--r-- | lisp/leim/quail/latin-pre.el | 3 |
3 files changed, 7 insertions, 1 deletions
| @@ -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 |
| 363 | Key translation rules are: | 363 | Key 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" ?ü) |