diff options
| author | Karl Heuer | 1995-01-30 23:04:34 +0000 |
|---|---|---|
| committer | Karl Heuer | 1995-01-30 23:04:34 +0000 |
| commit | 997d1bf03b98abb2e32cfffaf9d394fac48edc48 (patch) | |
| tree | f7bfc50507f54fd0ca07c7bd4f15af3265d92f38 | |
| parent | 298613dfd19017fd954e9d32bae97cc1e5dfc5c4 (diff) | |
| download | emacs-997d1bf03b98abb2e32cfffaf9d394fac48edc48.tar.gz emacs-997d1bf03b98abb2e32cfffaf9d394fac48edc48.zip | |
(iso-transl-language-alist): Add French & Portuguese.
(iso-transl-char-map): Use /a /e ~d "s ~t digraphs as in iso-acc.el.
| -rw-r--r-- | lisp/international/iso-transl.el | 56 |
1 files changed, 31 insertions, 25 deletions
diff --git a/lisp/international/iso-transl.el b/lisp/international/iso-transl.el index 1c2e108bc1c..029d94708b0 100644 --- a/lisp/international/iso-transl.el +++ b/lisp/international/iso-transl.el | |||
| @@ -56,6 +56,7 @@ | |||
| 56 | ("\"e" . [235]) | 56 | ("\"e" . [235]) |
| 57 | ("\"i" . [239]) | 57 | ("\"i" . [239]) |
| 58 | ("\"o" . [246]) | 58 | ("\"o" . [246]) |
| 59 | ("\"s" . [223]) | ||
| 59 | ("\"u" . [252]) | 60 | ("\"u" . [252]) |
| 60 | ("\"y" . [255]) | 61 | ("\"y" . [255]) |
| 61 | ("''" . [180]) | 62 | ("''" . [180]) |
| @@ -79,7 +80,11 @@ | |||
| 79 | ("*-" . [173])("-" . [173]) | 80 | ("*-" . [173])("-" . [173]) |
| 80 | ("*." . [183])("." . [183]) | 81 | ("*." . [183])("." . [183]) |
| 81 | ("//" . [247]) | 82 | ("//" . [247]) |
| 83 | ("/A" . [197]) | ||
| 84 | ("/E" . [198]) | ||
| 82 | ("/O" . [216]) | 85 | ("/O" . [216]) |
| 86 | ("/a" . [229]) | ||
| 87 | ("/e" . [230]) | ||
| 83 | ("/o" . [248]) | 88 | ("/o" . [248]) |
| 84 | ("1/2" . [189]) | 89 | ("1/2" . [189]) |
| 85 | ("1/4" . [188]) | 90 | ("1/4" . [188]) |
| @@ -88,15 +93,11 @@ | |||
| 88 | ("*=" . [175])("=" . [175]) | 93 | ("*=" . [175])("=" . [175]) |
| 89 | ("*>" . [187])(">" . [187]) | 94 | ("*>" . [187])(">" . [187]) |
| 90 | ("*?" . [191])("?" . [191]) | 95 | ("*?" . [191])("?" . [191]) |
| 91 | ("*A" . [197])("A" . [197]) | ||
| 92 | ("*E" . [198])("E" . [198]) | ||
| 93 | ("*C" . [169])("C" . [169]) | 96 | ("*C" . [169])("C" . [169]) |
| 94 | ("*D" . [208])("D" . [208]) | ||
| 95 | ("*L" . [163])("L" . [163]) | 97 | ("*L" . [163])("L" . [163]) |
| 96 | ("*P" . [182])("P" . [182]) | 98 | ("*P" . [182])("P" . [182]) |
| 97 | ("*R" . [174])("R" . [174]) | 99 | ("*R" . [174])("R" . [174]) |
| 98 | ("*S" . [167])("S" . [167]) | 100 | ("*S" . [167])("S" . [167]) |
| 99 | ("*T" . [222])("T" . [222]) | ||
| 100 | ("*Y" . [165])("Y" . [165]) | 101 | ("*Y" . [165])("Y" . [165]) |
| 101 | ("^1" . [185]) | 102 | ("^1" . [185]) |
| 102 | ("^2" . [178]) | 103 | ("^2" . [178]) |
| @@ -123,22 +124,21 @@ | |||
| 123 | ("`i" . [236]) | 124 | ("`i" . [236]) |
| 124 | ("`o" . [242]) | 125 | ("`o" . [242]) |
| 125 | ("`u" . [249]) | 126 | ("`u" . [249]) |
| 126 | ("*a" . [229])("a" . [229]) | ||
| 127 | ("*e" . [230])("e" . [230]) | ||
| 128 | ("*c" . [162])("c" . [162]) | 127 | ("*c" . [162])("c" . [162]) |
| 129 | ("*d" . [240])("d" . [240]) | ||
| 130 | ("*o" . [176])("o" . [176]) | 128 | ("*o" . [176])("o" . [176]) |
| 131 | ("*s" . [223])("s" . [223]) | ||
| 132 | ("*t" . [254])("t" . [254]) | ||
| 133 | ("*u" . [181])("u" . [181]) | 129 | ("*u" . [181])("u" . [181]) |
| 134 | ("*x" . [215])("x" . [215]) | 130 | ("*x" . [215])("x" . [215]) |
| 135 | ("*|" . [166])("|" . [166]) | 131 | ("*|" . [166])("|" . [166]) |
| 136 | ("~A" . [195]) | 132 | ("~A" . [195]) |
| 133 | ("~D" . [208]) | ||
| 137 | ("~N" . [209]) | 134 | ("~N" . [209]) |
| 138 | ("~O" . [213]) | 135 | ("~O" . [213]) |
| 136 | ("~T" . [222]) | ||
| 139 | ("~a" . [227]) | 137 | ("~a" . [227]) |
| 138 | ("~d" . [240]) | ||
| 140 | ("~n" . [241]) | 139 | ("~n" . [241]) |
| 141 | ("~o" . [245]) | 140 | ("~o" . [245]) |
| 141 | ("~t" . [254]) | ||
| 142 | ("~~" . [172])) | 142 | ("~~" . [172])) |
| 143 | "Alist of character translations for entering ISO characters. | 143 | "Alist of character translations for entering ISO characters. |
| 144 | Each element has the form (STRING . VECTOR). | 144 | Each element has the form (STRING . VECTOR). |
| @@ -147,20 +147,7 @@ sequence VECTOR. (VECTOR is normally one character long.)") | |||
| 147 | 147 | ||
| 148 | ;; Language-specific translation lists. | 148 | ;; Language-specific translation lists. |
| 149 | (defvar iso-transl-language-alist | 149 | (defvar iso-transl-language-alist |
| 150 | '(("German" | 150 | '(("Esperanto" |
| 151 | ("A" . [196]) | ||
| 152 | ("O" . [214]) | ||
| 153 | ("U" . [220]) | ||
| 154 | ("a" . [228]) | ||
| 155 | ("o" . [246]) | ||
| 156 | ("s" . [223]) | ||
| 157 | ("u" . [252])) | ||
| 158 | ("Spanish" | ||
| 159 | ("!" . [161]) | ||
| 160 | ("?" . [191]) | ||
| 161 | ("N" . [241]) | ||
| 162 | ("n" . [209])) | ||
| 163 | ("Esperanto" | ||
| 164 | ("C" . [198]) | 151 | ("C" . [198]) |
| 165 | ("G" . [216]) | 152 | ("G" . [216]) |
| 166 | ("H" . [166]) | 153 | ("H" . [166]) |
| @@ -172,7 +159,26 @@ sequence VECTOR. (VECTOR is normally one character long.)") | |||
| 172 | ("h" . [182]) | 159 | ("h" . [182]) |
| 173 | ("j" . [188]) | 160 | ("j" . [188]) |
| 174 | ("s" . [254]) | 161 | ("s" . [254]) |
| 175 | ("u" . [253])))) | 162 | ("u" . [253])) |
| 163 | ("French" | ||
| 164 | ("C" . [199]) | ||
| 165 | ("c" . [231])) | ||
| 166 | ("German" | ||
| 167 | ("A" . [196]) | ||
| 168 | ("O" . [214]) | ||
| 169 | ("U" . [220]) | ||
| 170 | ("a" . [228]) | ||
| 171 | ("o" . [246]) | ||
| 172 | ("s" . [223]) | ||
| 173 | ("u" . [252])) | ||
| 174 | ("Portuguese" | ||
| 175 | ("C" . [199]) | ||
| 176 | ("c" . [231])) | ||
| 177 | ("Spanish" | ||
| 178 | ("!" . [161]) | ||
| 179 | ("?" . [191]) | ||
| 180 | ("N" . [241]) | ||
| 181 | ("n" . [209])))) | ||
| 176 | 182 | ||
| 177 | (defvar iso-transl-ctl-x-8-map nil | 183 | (defvar iso-transl-ctl-x-8-map nil |
| 178 | "Keymap for C-x 8 prefix.") | 184 | "Keymap for C-x 8 prefix.") |
| @@ -187,7 +193,7 @@ sequence VECTOR. (VECTOR is normally one character long.)") | |||
| 187 | ;; the first key of the sequence; and (if applicable) replacing the first | 193 | ;; the first key of the sequence; and (if applicable) replacing the first |
| 188 | ;; key of the sequence with the corresponding dead key. For example, a | 194 | ;; key of the sequence with the corresponding dead key. For example, a |
| 189 | ;; character associated with the string "~n" can be input with `C-x 8 ~ n' | 195 | ;; character associated with the string "~n" can be input with `C-x 8 ~ n' |
| 190 | ;; or `Alt-~ c' or `mute-asciitilde c'. | 196 | ;; or `Alt-~ n' or `mute-asciitilde n'. |
| 191 | (defun iso-transl-define-keys (alist) | 197 | (defun iso-transl-define-keys (alist) |
| 192 | (while alist | 198 | (while alist |
| 193 | (define-key iso-transl-ctl-x-8-map (car (car alist)) (cdr (car alist))) | 199 | (define-key iso-transl-ctl-x-8-map (car (car alist)) (cdr (car alist))) |