diff options
| author | Dave Love | 2001-02-12 18:09:36 +0000 |
|---|---|---|
| committer | Dave Love | 2001-02-12 18:09:36 +0000 |
| commit | 4c813282bfc2ef686926bb6a9c764d9fc4f11752 (patch) | |
| tree | 4f0a23edb3e5cc4019683930dfafc142129761fb | |
| parent | 68514d48aa7a9b75b0cde8072379845669c5bb02 (diff) | |
| download | emacs-4c813282bfc2ef686926bb6a9c764d9fc4f11752.tar.gz emacs-4c813282bfc2ef686926bb6a9c764d9fc4f11752.zip | |
Doc fixes. Change coding to
iso-2022-7bit.
(latin1-display) <defgroup>: Add :link.
(latin1-display) <function>: Set variable latin1-display.
| -rw-r--r-- | lisp/international/latin1-disp.el | 784 |
1 files changed, 394 insertions, 390 deletions
diff --git a/lisp/international/latin1-disp.el b/lisp/international/latin1-disp.el index 511ff03e816..0bcf85cd01c 100644 --- a/lisp/international/latin1-disp.el +++ b/lisp/international/latin1-disp.el | |||
| @@ -1,4 +1,4 @@ | |||
| 1 | ;;; latin1-disp.el --- display tables for other ISO 8859 on Latin-1 terminals -*- coding: emacs-mule -*- | 1 | ;;; latin1-disp.el --- display tables for other ISO 8859 on Latin-1 terminals -*- coding: iso-2022-7bit -*- |
| 2 | 2 | ||
| 3 | ;; Copyright (C) 2000 Free Software Foundation, Inc. | 3 | ;; Copyright (C) 2000 Free Software Foundation, Inc. |
| 4 | 4 | ||
| @@ -34,12 +34,12 @@ | |||
| 34 | 34 | ||
| 35 | ;; For the Latin charsets the ASCII sequences are mostly consistent | 35 | ;; For the Latin charsets the ASCII sequences are mostly consistent |
| 36 | ;; with the Quail prefix input sequences. Latin-4 uses the Quail | 36 | ;; with the Quail prefix input sequences. Latin-4 uses the Quail |
| 37 | ;; postfix sequences as a prefix method isn't defined for Latin-4. | 37 | ;; postfix sequences since a prefix method isn't defined for Latin-4. |
| 38 | 38 | ||
| 39 | ;; A different approach is taken in the DOS display tables in | 39 | ;; [A different approach is taken in the DOS display tables in |
| 40 | ;; term/internal.el, and the relevant ASCII sequences from there are | 40 | ;; term/internal.el, and the relevant ASCII sequences from there are |
| 41 | ;; available as an alternative; see `latin1-display-mnemonic'. Only | 41 | ;; available as an alternative; see `latin1-display-mnemonic'. Only |
| 42 | ;; these sequences are used for Cyrillic, Greek and Hebrew. | 42 | ;; these sequences are used for Cyrillic, Greek and Hebrew.] |
| 43 | 43 | ||
| 44 | ;; If you don't even have Latin-1, see iso-ascii.el and use the | 44 | ;; If you don't even have Latin-1, see iso-ascii.el and use the |
| 45 | ;; complete tables from internal.el. The ASCII sequences used here | 45 | ;; complete tables from internal.el. The ASCII sequences used here |
| @@ -59,6 +59,7 @@ environments.") | |||
| 59 | (defgroup latin1-display () | 59 | (defgroup latin1-display () |
| 60 | "Set up display tables for ISO8859 characters using Latin-1." | 60 | "Set up display tables for ISO8859 characters using Latin-1." |
| 61 | :version "21.1" | 61 | :version "21.1" |
| 62 | :link '(emacs-commentary-link "latin1-disp") | ||
| 62 | :group 'i18n) | 63 | :group 'i18n) |
| 63 | 64 | ||
| 64 | (defcustom latin1-display-format "{%s}" | 65 | (defcustom latin1-display-format "{%s}" |
| @@ -99,8 +100,11 @@ See option `latin1-display' for the method. The members of the list | |||
| 99 | must be in `latin1-display-sets'. With no arguments, reset the | 100 | must be in `latin1-display-sets'. With no arguments, reset the |
| 100 | display for all of `latin1-display-sets'. See also `latin1-display-setup'." | 101 | display for all of `latin1-display-sets'. See also `latin1-display-setup'." |
| 101 | (if sets | 102 | (if sets |
| 102 | (mapc #'latin1-display-setup sets) | 103 | (progn (mapc #'latin1-display-setup sets) |
| 103 | (mapc #'latin1-display-reset latin1-display-sets))) | 104 | (setq latin1-display t)) |
| 105 | (mapc #'latin1-display-reset latin1-display-sets) | ||
| 106 | (setq latin1-display nil)) | ||
| 107 | (redraw-display)) | ||
| 104 | 108 | ||
| 105 | (defcustom latin1-display-mnemonic nil | 109 | (defcustom latin1-display-mnemonic nil |
| 106 | "Non-nil means to display potentially more mnemonic sequences. | 110 | "Non-nil means to display potentially more mnemonic sequences. |
| @@ -123,8 +127,8 @@ formatted using `latin1-display-format'." | |||
| 123 | 127 | ||
| 124 | (defun latin1-display-identities (charset) | 128 | (defun latin1-display-identities (charset) |
| 125 | "Display each character in CHARSET as the corresponding Latin-1 character. | 129 | "Display each character in CHARSET as the corresponding Latin-1 character. |
| 126 | CHARSET is a symbol naming a language environment using an ISO8859 | 130 | CHARSET is a symbol which is the nickname of a language environment |
| 127 | character set." | 131 | using an ISO8859 character set." |
| 128 | (if (eq charset 'cyrillic) | 132 | (if (eq charset 'cyrillic) |
| 129 | (setq charset 'cyrillic-iso)) | 133 | (setq charset 'cyrillic-iso)) |
| 130 | (let ((i 32) | 134 | (let ((i 32) |
| @@ -137,7 +141,7 @@ character set." | |||
| 137 | 141 | ||
| 138 | (defun latin1-display-reset (language) | 142 | (defun latin1-display-reset (language) |
| 139 | "Set up the default display for each character of LANGUAGE's charset. | 143 | "Set up the default display for each character of LANGUAGE's charset. |
| 140 | CHARSET is a symbol naming a language environment using an ISO8859 | 144 | LANGUAGE is a symbol naming a language environment using an ISO8859 |
| 141 | character set." | 145 | character set." |
| 142 | (if (eq language 'cyrillic) | 146 | (if (eq language 'cyrillic) |
| 143 | (setq language 'cyrillic-iso)) | 147 | (setq language 'cyrillic-iso)) |
| @@ -204,66 +208,66 @@ is. If FORCE is non-nil, set up the display regardless." | |||
| 204 | (mapc | 208 | (mapc |
| 205 | (lambda (l) | 209 | (lambda (l) |
| 206 | (apply 'latin1-display-char l)) | 210 | (apply 'latin1-display-char l)) |
| 207 | '((?‚Æ "'C" "C'") | 211 | '((?,BF(B "'C" "C'") |
| 208 | (?‚Ð "'D" "/D") | 212 | (?,BP(B "'D" "/D") |
| 209 | (?‚¦ "'S" "S'") | 213 | (?,B&(B "'S" "S'") |
| 210 | (?‚æ "'c" "c'") | 214 | (?,Bf(B "'c" "c'") |
| 211 | (?‚ð "'d" "/d") | 215 | (?,Bp(B "'d" "/d") |
| 212 | (?‚Å "'L" "L'") | 216 | (?,BE(B "'L" "L'") |
| 213 | (?‚ñ "'n" "n'") | 217 | (?,Bq(B "'n" "n'") |
| 214 | (?‚Ñ "'N" "N'") | 218 | (?,BQ(B "'N" "N'") |
| 215 | (?‚à "'r" "r'") | 219 | (?,B`(B "'r" "r'") |
| 216 | (?‚À "'R" "R'") | 220 | (?,B@(B "'R" "R'") |
| 217 | (?‚¶ "'s" "s'") | 221 | (?,B6(B "'s" "s'") |
| 218 | (?‚¼ "'z" "z'") | 222 | (?,B<(B "'z" "z'") |
| 219 | (?‚¬ "'Z" "Z'") | 223 | (?,B,(B "'Z" "Z'") |
| 220 | (?‚¡ "`A" "A;") | 224 | (?,B!(B "`A" "A;") |
| 221 | (?‚Ê "`E" "E;") | 225 | (?,BJ(B "`E" "E;") |
| 222 | (?‚£ "`L" "/L") | 226 | (?,B#(B "`L" "/L") |
| 223 | (?‚ª "`S" ",S") | 227 | (?,B*(B "`S" ",S") |
| 224 | (?‚Þ "`T" ",T") | 228 | (?,B^(B "`T" ",T") |
| 225 | (?‚¯ "`Z" "Z^.") | 229 | (?,B/(B "`Z" "Z^.") |
| 226 | (?‚± "`a" "a;") | 230 | (?,B1(B "`a" "a;") |
| 227 | (?‚³ "`l" "/l") | 231 | (?,B3(B "`l" "/l") |
| 228 | (?‚ê "`e" "e;") | 232 | (?,Bj(B "`e" "e;") |
| 229 | (?‚º "`s" ",s") | 233 | (?,B:(B "`s" ",s") |
| 230 | (?‚þ "`t" ",t") | 234 | (?,B~(B "`t" ",t") |
| 231 | (?‚¿ "`z" "z^.") | 235 | (?,B?(B "`z" "z^.") |
| 232 | (?‚ÿ "`." "'.") | 236 | (?,B(B "`." "'.") |
| 233 | (?‚Ã "~A" "A(") | 237 | (?,BC(B "~A" "A(") |
| 234 | (?‚È "~C" "C<") | 238 | (?,BH(B "~C" "C<") |
| 235 | (?‚Ï "~D" "D<") | 239 | (?,BO(B "~D" "D<") |
| 236 | (?‚Ì "~E" "E<") | 240 | (?,BL(B "~E" "E<") |
| 237 | (?‚ì "~e" "e<") | 241 | (?,Bl(B "~e" "e<") |
| 238 | (?‚¥ "~L" "L<") | 242 | (?,B%(B "~L" "L<") |
| 239 | (?‚Ò "~N" "N<") | 243 | (?,BR(B "~N" "N<") |
| 240 | (?‚Õ "~O" "O''") | 244 | (?,BU(B "~O" "O''") |
| 241 | (?‚Ø "~R" "R<") | 245 | (?,BX(B "~R" "R<") |
| 242 | (?‚© "~S" "S<") | 246 | (?,B)(B "~S" "S<") |
| 243 | (?‚« "~T" "T<") | 247 | (?,B+(B "~T" "T<") |
| 244 | (?‚Û "~U" "U''") | 248 | (?,B[(B "~U" "U''") |
| 245 | (?‚® "~Z" "Z<") | 249 | (?,B.(B "~Z" "Z<") |
| 246 | (?‚ã "~a" "a(}") | 250 | (?,Bc(B "~a" "a(}") |
| 247 | (?‚è "~c" "c<") | 251 | (?,Bh(B "~c" "c<") |
| 248 | (?‚ï "~d" "d<") | 252 | (?,Bo(B "~d" "d<") |
| 249 | (?‚µ "~l" "l<") | 253 | (?,B5(B "~l" "l<") |
| 250 | (?‚ò "~n" "n<") | 254 | (?,Br(B "~n" "n<") |
| 251 | (?‚õ "~o" "o''") | 255 | (?,Bu(B "~o" "o''") |
| 252 | (?‚ø "~r" "r<") | 256 | (?,Bx(B "~r" "r<") |
| 253 | (?‚¹ "~s" "s<") | 257 | (?,B9(B "~s" "s<") |
| 254 | (?‚» "~t" "t<") | 258 | (?,B;(B "~t" "t<") |
| 255 | (?‚û "~u" "u''") | 259 | (?,B{(B "~u" "u''") |
| 256 | (?‚¾ "~z" "z<") | 260 | (?,B>(B "~z" "z<") |
| 257 | (?‚· "~v" "'<") ; ?‚¢ in latin-pre | 261 | (?,B7(B "~v" "'<") ; ?,B"(B in latin-pre |
| 258 | (?‚¢ "~~" "'(") | 262 | (?,B"(B "~~" "'(") |
| 259 | (?‚ù "uu" "u^0") | 263 | (?,By(B "uu" "u^0") |
| 260 | (?‚Ù "UU" "U^0") | 264 | (?,BY(B "UU" "U^0") |
| 261 | (?‚Ä "\"A") | 265 | (?,BD(B "\"A") |
| 262 | (?‚ä "\"a") | 266 | (?,Bd(B "\"a") |
| 263 | (?‚Ë "\"E" "E:") | 267 | (?,BK(B "\"E" "E:") |
| 264 | (?‚ë "\"e") | 268 | (?,Bk(B "\"e") |
| 265 | (?‚½ "''" "'") | 269 | (?,B=(B "''" "'") |
| 266 | (?‚· "'<") ; Lynx's rendering of caron | 270 | (?,B7(B "'<") ; Lynx's rendering of caron |
| 267 | )))) | 271 | )))) |
| 268 | 272 | ||
| 269 | ((eq set 'latin-3) | 273 | ((eq set 'latin-3) |
| @@ -273,34 +277,34 @@ is. If FORCE is non-nil, set up the display regardless." | |||
| 273 | (mapc | 277 | (mapc |
| 274 | (lambda (l) | 278 | (lambda (l) |
| 275 | (apply 'latin1-display-char l)) | 279 | (apply 'latin1-display-char l)) |
| 276 | '((?ƒ¡ "/H") | 280 | '((?,C!(B "/H") |
| 277 | (?Ģ "~`" "'(") | 281 | (?,C"(B "~`" "'(") |
| 278 | (?ƒ¦ "^H" "H^") | 282 | (?,C&(B "^H" "H^") |
| 279 | (?Ħ "^h" "h^") | 283 | (?,C6(B "^h" "h^") |
| 280 | (?ĩ ".I" "I^.") | 284 | (?,C)(B ".I" "I^.") |
| 281 | (?Ļ ",S") | 285 | (?,C*(B ",S") |
| 282 | (?ƒ« "~G" "G(") | 286 | (?,C+(B "~G" "G(") |
| 283 | (?ƒ¬ "^J" "J^") | 287 | (?,C,(B "^J" "J^") |
| 284 | (?ƒ¯ ".Z" "Z^.") | 288 | (?,C/(B ".Z" "Z^.") |
| 285 | (?ı "/h") | 289 | (?,C1(B "/h") |
| 286 | (?ƒ¹ ".i" "i^.") | 290 | (?,C9(B ".i" "i^.") |
| 287 | (?ļ ",s") | 291 | (?,C:(B ",s") |
| 288 | (?ƒ» "~g" "g(") | 292 | (?,C;(B "~g" "g(") |
| 289 | (?ƒ¼ "^j" "j^") | 293 | (?,C<(B "^j" "j^") |
| 290 | (?ƒ¿ ".Z" "z^.") | 294 | (?,C?(B ".Z" "z^.") |
| 291 | (?ā ".c" "C^.") | 295 | (?,CE(B ".c" "C^.") |
| 292 | (?Į "^C" "C^") | 296 | (?,CF(B "^C" "C^") |
| 293 | (?ƒÕ ".G" "G^.") | 297 | (?,CU(B ".G" "G^.") |
| 294 | (?į "^G" "G^") | 298 | (?,CX(B "^G" "G^") |
| 295 | (?ƒÝ "~U" "U(") | 299 | (?,C](B "~U" "U(") |
| 296 | (?ƒÞ "^S" "S^") | 300 | (?,C^(B "^S" "S^") |
| 297 | (?Č ".C" "c^.") | 301 | (?,Ce(B ".C" "c^.") |
| 298 | (?ľ "^c" "c^") | 302 | (?,Cf(B "^c" "c^") |
| 299 | (?ƒõ ".g" "g^.") | 303 | (?,Cu(B ".g" "g^.") |
| 300 | (?ƒø "^g" "g^") | 304 | (?,Cx(B "^g" "g^") |
| 301 | (?ƒý "~u" "u(") | 305 | (?,C}(B "~u" "u(") |
| 302 | (?ƒþ "^s" "s^") | 306 | (?,C~(B "^s" "s^") |
| 303 | (?ƒÿ "/." "^."))))) | 307 | (?,C(B "/." "^."))))) |
| 304 | 308 | ||
| 305 | ((eq set 'latin-4) | 309 | ((eq set 'latin-4) |
| 306 | (when (or force | 310 | (when (or force |
| @@ -309,55 +313,55 @@ is. If FORCE is non-nil, set up the display regardless." | |||
| 309 | (mapc | 313 | (mapc |
| 310 | (lambda (l) | 314 | (lambda (l) |
| 311 | (apply 'latin1-display-char l)) | 315 | (apply 'latin1-display-char l)) |
| 312 | '((?„¡ "A," "A;") | 316 | '((?,D!(B "A," "A;") |
| 313 | (?„¢ "k/" "kk") | 317 | (?,D"(B "k/" "kk") |
| 314 | (?„£ "R," ",R") | 318 | (?,D#(B "R," ",R") |
| 315 | (?„¥ "I~" "?I") | 319 | (?,D%(B "I~" "?I") |
| 316 | (?„¦ "L," ",L") | 320 | (?,D&(B "L," ",L") |
| 317 | (?„© "S~" "S<") | 321 | (?,D)(B "S~" "S<") |
| 318 | (?„ª "E-") | 322 | (?,D*(B "E-") |
| 319 | (?„« "G," ",G") | 323 | (?,D+(B "G," ",G") |
| 320 | (?„¬ "T/" "/T") | 324 | (?,D,(B "T/" "/T") |
| 321 | (?„® "Z~" "Z<") | 325 | (?,D.(B "Z~" "Z<") |
| 322 | (?„± "a," "a;") | 326 | (?,D1(B "a," "a;") |
| 323 | (?„² "';") | 327 | (?,D2(B "';") |
| 324 | (?„³ "r," ",r") | 328 | (?,D3(B "r," ",r") |
| 325 | (?„µ "i~" "~i") | 329 | (?,D5(B "i~" "~i") |
| 326 | (?„¶ "l," ",l") | 330 | (?,D6(B "l," ",l") |
| 327 | (?„· "'<") | 331 | (?,D7(B "'<") |
| 328 | (?„¹ "s~" "s<") | 332 | (?,D9(B "s~" "s<") |
| 329 | (?„º "e-") | 333 | (?,D:(B "e-") |
| 330 | (?„» "g," ",g") | 334 | (?,D;(B "g," ",g") |
| 331 | (?„¼ "t/" "/t") | 335 | (?,D<(B "t/" "/t") |
| 332 | (?„½ "N/" "NG") | 336 | (?,D=(B "N/" "NG") |
| 333 | (?„¾ "z~" "z<") | 337 | (?,D>(B "z~" "z<") |
| 334 | (?„¿ "n/" "ng") | 338 | (?,D?(B "n/" "ng") |
| 335 | (?„À "A-") | 339 | (?,D@(B "A-") |
| 336 | (?„Ç "I," "I;") | 340 | (?,DG(B "I," "I;") |
| 337 | (?„È "C~" "C<") | 341 | (?,DH(B "C~" "C<") |
| 338 | (?„Ê "E," "E;") | 342 | (?,DJ(B "E," "E;") |
| 339 | (?„Ì "E." "E^.") | 343 | (?,DL(B "E." "E^.") |
| 340 | (?„Ï "I-") | 344 | (?,DO(B "I-") |
| 341 | (?„Ñ "N," ",N") | 345 | (?,DQ(B "N," ",N") |
| 342 | (?„Ò "O-") | 346 | (?,DR(B "O-") |
| 343 | (?„Ó "K," ",K") | 347 | (?,DS(B "K," ",K") |
| 344 | (?„Ù "U," "U;") | 348 | (?,DY(B "U," "U;") |
| 345 | (?„Ý "U~" "~U") | 349 | (?,D](B "U~" "~U") |
| 346 | (?„Þ "U-") | 350 | (?,D^(B "U-") |
| 347 | (?„à "a-") | 351 | (?,D`(B "a-") |
| 348 | (?„ç "i," "i;") | 352 | (?,Dg(B "i," "i;") |
| 349 | (?„è "c~" "c<") | 353 | (?,Dh(B "c~" "c<") |
| 350 | (?„ê "e," "e;") | 354 | (?,Dj(B "e," "e;") |
| 351 | (?„ì "e." "e^.") | 355 | (?,Dl(B "e." "e^.") |
| 352 | (?„ï "i-") | 356 | (?,Do(B "i-") |
| 353 | (?„ð "d/" "/d") | 357 | (?,Dp(B "d/" "/d") |
| 354 | (?„ñ "n," ",n") | 358 | (?,Dq(B "n," ",n") |
| 355 | (?„ò "o-") | 359 | (?,Dr(B "o-") |
| 356 | (?„ó "k," ",k") | 360 | (?,Ds(B "k," ",k") |
| 357 | (?„ù "u," "u;") | 361 | (?,Dy(B "u," "u;") |
| 358 | (?„ý "u~" "~u") | 362 | (?,D}(B "u~" "~u") |
| 359 | (?„þ "u-") | 363 | (?,D~(B "u-") |
| 360 | (?„ÿ "^."))))) | 364 | (?,D(B "^."))))) |
| 361 | 365 | ||
| 362 | ((eq set 'latin-5) | 366 | ((eq set 'latin-5) |
| 363 | (when (or force | 367 | (when (or force |
| @@ -366,15 +370,15 @@ is. If FORCE is non-nil, set up the display regardless." | |||
| 366 | (mapc | 370 | (mapc |
| 367 | (lambda (l) | 371 | (lambda (l) |
| 368 | (apply 'latin1-display-char l)) | 372 | (apply 'latin1-display-char l)) |
| 369 | '((?ð "~g" "g(") | 373 | '((?,Mp(B "~g" "g(") |
| 370 | (?Ð "~G" "G(") | 374 | (?,MP(B "~G" "G(") |
| 371 | (?Ý ".I" "I^.") | 375 | (?,M](B ".I" "I^.") |
| 372 | (?þ ",s") | 376 | (?,M~(B ",s") |
| 373 | (?Þ ",S") | 377 | (?,M^(B ",S") |
| 374 | (?ê "^e" "e<") ; from latin-post | 378 | (?,Mj(B "^e" "e<") ; from latin-post |
| 375 | (?ì ".e" "e^.") | 379 | (?,Ml(B ".e" "e^.") |
| 376 | (?ï "\"i" "i-") ; from latin-post | 380 | (?,Mo(B "\"i" "i-") ; from latin-post |
| 377 | (?ý ".i" "i."))))) | 381 | (?,M}(B ".i" "i."))))) |
| 378 | 382 | ||
| 379 | ((eq set 'latin-8) | 383 | ((eq set 'latin-8) |
| 380 | (when (or force | 384 | (when (or force |
| @@ -383,37 +387,37 @@ is. If FORCE is non-nil, set up the display regardless." | |||
| 383 | (mapc | 387 | (mapc |
| 384 | (lambda (l) | 388 | (lambda (l) |
| 385 | (apply 'latin1-display-char l)) | 389 | (apply 'latin1-display-char l)) |
| 386 | '((?¡ ".B" "B`") | 390 | '((?,_!(B ".B" "B`") |
| 387 | (?¢ ".b" "b`") | 391 | (?,_"(B ".b" "b`") |
| 388 | (?¥ ".c" "c`") | 392 | (?,_%(B ".c" "c`") |
| 389 | (?¤ ".C" "C`") | 393 | (?,_$(B ".C" "C`") |
| 390 | (?¦ ".D" "D`") | 394 | (?,_&(B ".D" "D`") |
| 391 | (?« ".d" "d`") | 395 | (?,_+(B ".d" "d`") |
| 392 | (?¸ "`w") | 396 | (?,_8(B "`w") |
| 393 | (?¨ "`W") | 397 | (?,_((B "`W") |
| 394 | (?º "'w" "w'") | 398 | (?,_:(B "'w" "w'") |
| 395 | (?ª "'W" "W'") | 399 | (?,_*(B "'W" "W'") |
| 396 | (?¼ "`y") | 400 | (?,_<(B "`y") |
| 397 | (?¬ "`Y") | 401 | (?,_,(B "`Y") |
| 398 | (?± ".f" "f`") | 402 | (?,_1(B ".f" "f`") |
| 399 | (?° ".F" "F`") | 403 | (?,_0(B ".F" "F`") |
| 400 | (?³ ".g" "g`") | 404 | (?,_3(B ".g" "g`") |
| 401 | (?² ".G" "G`") | 405 | (?,_2(B ".G" "G`") |
| 402 | (?µ ".m" "m`") | 406 | (?,_5(B ".m" "m`") |
| 403 | (?´ ".M" "M`") | 407 | (?,_4(B ".M" "M`") |
| 404 | (?¹ ".p" "p`") | 408 | (?,_9(B ".p" "p`") |
| 405 | (?· ".P" "P`") | 409 | (?,_7(B ".P" "P`") |
| 406 | (?¿ ".s" "s`") | 410 | (?,_?(B ".s" "s`") |
| 407 | (?» ".S" "S`") | 411 | (?,_;(B ".S" "S`") |
| 408 | (?¾ "\"w") | 412 | (?,_>(B "\"w") |
| 409 | (?½ "\"W") | 413 | (?,_=(B "\"W") |
| 410 | (?ð "^w" "w^") | 414 | (?,_p(B "^w" "w^") |
| 411 | (?Ð "^W" "W^") | 415 | (?,_P(B "^W" "W^") |
| 412 | (?÷ ".t" "t`") | 416 | (?,_w(B ".t" "t`") |
| 413 | (?× ".T" "T`") | 417 | (?,_W(B ".T" "T`") |
| 414 | (?þ "^y" "y^") | 418 | (?,_~(B "^y" "y^") |
| 415 | (?Þ "^Y" "Y^") | 419 | (?,_^(B "^Y" "Y^") |
| 416 | (?¯ "\"Y"))))) | 420 | (?,_/(B "\"Y"))))) |
| 417 | 421 | ||
| 418 | ((eq set 'latin-9) | 422 | ((eq set 'latin-9) |
| 419 | (when (or force | 423 | (when (or force |
| @@ -422,14 +426,14 @@ is. If FORCE is non-nil, set up the display regardless." | |||
| 422 | (mapc | 426 | (mapc |
| 423 | (lambda (l) | 427 | (lambda (l) |
| 424 | (apply 'latin1-display-char l)) | 428 | (apply 'latin1-display-char l)) |
| 425 | '((?ލ "~s" "s<") | 429 | '((?,b((B "~s" "s<") |
| 426 | (?ަ "~S" "S<") | 430 | (?,b&(B "~S" "S<") |
| 427 | (?ޤ "Euro" "E=") | 431 | (?,b$(B "Euro" "E=") |
| 428 | (?ޏ "~z" "z<") | 432 | (?,b8(B "~z" "z<") |
| 429 | (?Ž´ "~Z" "Z<") | 433 | (?,b4(B "~Z" "Z<") |
| 430 | (?޾ "\"Y") | 434 | (?,b>(B "\"Y") |
| 431 | (?޽ "oe") | 435 | (?,b=(B "oe") |
| 432 | (?޼ "OE"))))) | 436 | (?,b<(B "OE"))))) |
| 433 | 437 | ||
| 434 | ((eq set 'greek) | 438 | ((eq set 'greek) |
| 435 | (when (or force | 439 | (when (or force |
| @@ -437,82 +441,82 @@ is. If FORCE is non-nil, set up the display regardless." | |||
| 437 | (mapc | 441 | (mapc |
| 438 | (lambda (l) | 442 | (lambda (l) |
| 439 | (apply 'latin1-display-char l)) | 443 | (apply 'latin1-display-char l)) |
| 440 | '((?†¡ "9'") | 444 | '((?,F!(B "9'") |
| 441 | (?†¢ "'9") | 445 | (?,F"(B "'9") |
| 442 | (?†¯ "-M") | 446 | (?,F/(B "-M") |
| 443 | (?†µ "'%") | 447 | (?,F5(B "'%") |
| 444 | (?†¶ "'A") | 448 | (?,F6(B "'A") |
| 445 | (?†¸ "'E") | 449 | (?,F8(B "'E") |
| 446 | (?†¹ "'H") | 450 | (?,F9(B "'H") |
| 447 | (?†º "'I") | 451 | (?,F:(B "'I") |
| 448 | (?†¼ "'O") | 452 | (?,F<(B "'O") |
| 449 | (?†¾ "'Y") | 453 | (?,F>(B "'Y") |
| 450 | (?†¿ "W%") | 454 | (?,F?(B "W%") |
| 451 | (?†À "i3") | 455 | (?,F@(B "i3") |
| 452 | (?†Ã "G*") | 456 | (?,FC(B "G*") |
| 453 | (?†Ä "D*") | 457 | (?,FD(B "D*") |
| 454 | (?†È "TH") | 458 | (?,FH(B "TH") |
| 455 | (?†Ë "L*") | 459 | (?,FK(B "L*") |
| 456 | (?†Î "C*") | 460 | (?,FN(B "C*") |
| 457 | (?†Ð "P*") | 461 | (?,FP(B "P*") |
| 458 | (?†Ó "S*") | 462 | (?,FS(B "S*") |
| 459 | (?†Ö "F*") | 463 | (?,FV(B "F*") |
| 460 | (?†Ø "Q*") | 464 | (?,FX(B "Q*") |
| 461 | (?†Ù "W*") | 465 | (?,FY(B "W*") |
| 462 | (?†Ú "\"I") | 466 | (?,FZ(B "\"I") |
| 463 | (?†Û "\"Y") | 467 | (?,F[(B "\"Y") |
| 464 | (?†Ü "a%") | 468 | (?,F\(B "a%") |
| 465 | (?†Ý "e%") | 469 | (?,F](B "e%") |
| 466 | (?†Þ "y%") | 470 | (?,F^(B "y%") |
| 467 | (?†ß "i%") | 471 | (?,F_(B "i%") |
| 468 | (?†à "u3") | 472 | (?,F`(B "u3") |
| 469 | (?†á "a*") | 473 | (?,Fa(B "a*") |
| 470 | (?†â "b*") | 474 | (?,Fb(B "b*") |
| 471 | (?†ã "g*") | 475 | (?,Fc(B "g*") |
| 472 | (?†ä "d*") | 476 | (?,Fd(B "d*") |
| 473 | (?†å "e*") | 477 | (?,Fe(B "e*") |
| 474 | (?†æ "z*") | 478 | (?,Ff(B "z*") |
| 475 | (?†ç "y*") | 479 | (?,Fg(B "y*") |
| 476 | (?†è "h*") | 480 | (?,Fh(B "h*") |
| 477 | (?†é "i*") | 481 | (?,Fi(B "i*") |
| 478 | (?†ê "k") | 482 | (?,Fj(B "k") |
| 479 | (?†ë "l*") | 483 | (?,Fk(B "l*") |
| 480 | (?†ì "m*") | 484 | (?,Fl(B "m*") |
| 481 | (?†í "n*") | 485 | (?,Fm(B "n*") |
| 482 | (?†î "c*") | 486 | (?,Fn(B "c*") |
| 483 | (?†ð "p*") | 487 | (?,Fp(B "p*") |
| 484 | (?†ñ "r*") | 488 | (?,Fq(B "r*") |
| 485 | (?†ò "*s") | 489 | (?,Fr(B "*s") |
| 486 | (?†ó "s*") | 490 | (?,Fs(B "s*") |
| 487 | (?†ô "t*") | 491 | (?,Ft(B "t*") |
| 488 | (?†õ "u") | 492 | (?,Fu(B "u") |
| 489 | (?†ö "f*") | 493 | (?,Fv(B "f*") |
| 490 | (?†÷ "x*") | 494 | (?,Fw(B "x*") |
| 491 | (?†ø "q*") | 495 | (?,Fx(B "q*") |
| 492 | (?†ù "w*") | 496 | (?,Fy(B "w*") |
| 493 | (?†ú "\"i") | 497 | (?,Fz(B "\"i") |
| 494 | (?†û "\"u") | 498 | (?,F{(B "\"u") |
| 495 | (?†ü "'o") | 499 | (?,F|(B "'o") |
| 496 | (?†ý "'u") | 500 | (?,F}(B "'u") |
| 497 | (?†þ "'w"))) | 501 | (?,F~(B "'w"))) |
| 498 | (mapc | 502 | (mapc |
| 499 | (lambda (l) | 503 | (lambda (l) |
| 500 | (aset standard-display-table (car l) (string-to-vector (cadr l)))) | 504 | (aset standard-display-table (car l) (string-to-vector (cadr l)))) |
| 501 | '((?†Á "A") | 505 | '((?,FA(B "A") |
| 502 | (?†Â "B") | 506 | (?,FB(B "B") |
| 503 | (?†Å "E") | 507 | (?,FE(B "E") |
| 504 | (?†Æ "Z") | 508 | (?,FF(B "Z") |
| 505 | (?†Ç "H") | 509 | (?,FG(B "H") |
| 506 | (?†É "I") | 510 | (?,FI(B "I") |
| 507 | (?†Ê "J") | 511 | (?,FJ(B "J") |
| 508 | (?†Ì "M") | 512 | (?,FL(B "M") |
| 509 | (?†Í "N") | 513 | (?,FM(B "N") |
| 510 | (?†Ï "O") | 514 | (?,FO(B "O") |
| 511 | (?†Ñ "P") | 515 | (?,FQ(B "P") |
| 512 | (?†Ô "T") | 516 | (?,FT(B "T") |
| 513 | (?†Õ "Y") | 517 | (?,FU(B "Y") |
| 514 | (?†× "X") | 518 | (?,FW(B "X") |
| 515 | (?†ï "o"))))) | 519 | (?,Fo(B "o"))))) |
| 516 | 520 | ||
| 517 | ((eq set 'hebrew) | 521 | ((eq set 'hebrew) |
| 518 | (when (or force | 522 | (when (or force |
| @@ -529,34 +533,34 @@ is. If FORCE is non-nil, set up the display regardless." | |||
| 529 | (mapc | 533 | (mapc |
| 530 | (lambda (l) | 534 | (lambda (l) |
| 531 | (aset standard-display-table (car l) (string-to-vector (cadr l)))) | 535 | (aset standard-display-table (car l) (string-to-vector (cadr l)))) |
| 532 | '((?ˆß "=2") | 536 | '((?,H_(B "=2") |
| 533 | (?ˆà "A+") | 537 | (?,H`(B "A+") |
| 534 | (?ˆá "B+") | 538 | (?,Ha(B "B+") |
| 535 | (?ˆâ "G+") | 539 | (?,Hb(B "G+") |
| 536 | (?ˆã "D+") | 540 | (?,Hc(B "D+") |
| 537 | (?ˆä "H+") | 541 | (?,Hd(B "H+") |
| 538 | (?ˆå "W+") | 542 | (?,He(B "W+") |
| 539 | (?ˆæ "Z+") | 543 | (?,Hf(B "Z+") |
| 540 | (?ˆç "X+") | 544 | (?,Hg(B "X+") |
| 541 | (?ˆè "Tj") | 545 | (?,Hh(B "Tj") |
| 542 | (?ˆé "J+") | 546 | (?,Hi(B "J+") |
| 543 | (?ˆê "K%") | 547 | (?,Hj(B "K%") |
| 544 | (?ˆë "K+") | 548 | (?,Hk(B "K+") |
| 545 | (?ˆì "L+") | 549 | (?,Hl(B "L+") |
| 546 | (?ˆí "M%") | 550 | (?,Hm(B "M%") |
| 547 | (?ˆî "M+") | 551 | (?,Hn(B "M+") |
| 548 | (?ˆï "N%") | 552 | (?,Ho(B "N%") |
| 549 | (?ˆð "N+") | 553 | (?,Hp(B "N+") |
| 550 | (?ˆñ "S+") | 554 | (?,Hq(B "S+") |
| 551 | (?ˆò "E+") | 555 | (?,Hr(B "E+") |
| 552 | (?ˆó "P%") | 556 | (?,Hs(B "P%") |
| 553 | (?ˆô "P+") | 557 | (?,Ht(B "P+") |
| 554 | (?ˆõ "Zj") | 558 | (?,Hu(B "Zj") |
| 555 | (?ˆö "ZJ") | 559 | (?,Hv(B "ZJ") |
| 556 | (?ˆ÷ "Q+") | 560 | (?,Hw(B "Q+") |
| 557 | (?ˆø "R+") | 561 | (?,Hx(B "R+") |
| 558 | (?ˆù "Sh") | 562 | (?,Hy(B "Sh") |
| 559 | (?ˆú "T+"))))) | 563 | (?,Hz(B "T+"))))) |
| 560 | 564 | ||
| 561 | ((eq set 'cyrillic) | 565 | ((eq set 'cyrillic) |
| 562 | (setq set 'cyrillic-iso) | 566 | (setq set 'cyrillic-iso) |
| @@ -565,104 +569,104 @@ is. If FORCE is non-nil, set up the display regardless." | |||
| 565 | (mapc | 569 | (mapc |
| 566 | (lambda (l) | 570 | (lambda (l) |
| 567 | (apply 'latin1-display-char l)) | 571 | (apply 'latin1-display-char l)) |
| 568 | '((?΢ "Dj") | 572 | '((?,L"(B "Dj") |
| 569 | (?Σ "Gj") | 573 | (?,L#(B "Gj") |
| 570 | (?Œ¤ "IE") | 574 | (?,L$(B "IE") |
| 571 | (?Ω "Lj") | 575 | (?,L)(B "Lj") |
| 572 | (?λ "Nj") | 576 | (?,L*(B "Nj") |
| 573 | (?Œ« "Ts") | 577 | (?,L+(B "Ts") |
| 574 | (?Œ¬ "Kj") | 578 | (?,L,(B "Kj") |
| 575 | (?Ψ "V%") | 579 | (?,L.(B "V%") |
| 576 | (?Œ¯ "Dzh") | 580 | (?,L/(B "Dzh") |
| 577 | (?α "B=") | 581 | (?,L1(B "B=") |
| 578 | (?Œ³ "â") | 582 | (?,L3(B "â") |
| 579 | (?Ϋ "D") | 583 | (?,L4(B "D") |
| 580 | (?Φ "Z%") | 584 | (?,L6(B "Z%") |
| 581 | (?Œ· "3") | 585 | (?,L7(B "3") |
| 582 | (?Œ¸ "U") | 586 | (?,L8(B "U") |
| 583 | (?Œ¹ "J=") | 587 | (?,L9(B "J=") |
| 584 | (?Œ» "L=") | 588 | (?,L;(B "L=") |
| 585 | (?Œ¿ "P=") | 589 | (?,L?(B "P=") |
| 586 | (?ŒÃ "Y") | 590 | (?,LC(B "Y") |
| 587 | (?ŒÄ "è") | 591 | (?,LD(B "è") |
| 588 | (?ή "C=") | 592 | (?,LF(B "C=") |
| 589 | (?΂ "C%") | 593 | (?,LG(B "C%") |
| 590 | (?ŒÈ "S%") | 594 | (?,LH(B "S%") |
| 591 | (?΃ "Sc") | 595 | (?,LI(B "Sc") |
| 592 | (?ŒÊ "=\"") | 596 | (?,LJ(B "=\"") |
| 593 | (?ŒË "Y=") | 597 | (?,LK(B "Y=") |
| 594 | (?ŒÌ "%\"") | 598 | (?,LL(B "%\"") |
| 595 | (?ŒÍ "Ee") | 599 | (?,LM(B "Ee") |
| 596 | (?ŒÎ "Yu") | 600 | (?,LN(B "Yu") |
| 597 | (?ŒÏ "Ya") | 601 | (?,LO(B "Ya") |
| 598 | (?΄ "b") | 602 | (?,LQ(B "b") |
| 599 | (?ŒÒ "v=") | 603 | (?,LR(B "v=") |
| 600 | (?ŒÓ "g=") | 604 | (?,LS(B "g=") |
| 601 | (?ŒÔ "g") | 605 | (?,LT(B "g") |
| 602 | (?΅ "z%") | 606 | (?,LV(B "z%") |
| 603 | (?Œ× "z=") | 607 | (?,LW(B "z=") |
| 604 | (?ί "u") | 608 | (?,LX(B "u") |
| 605 | (?ŒÙ "j=") | 609 | (?,LY(B "j=") |
| 606 | (?ŒÚ "k") | 610 | (?,LZ(B "k") |
| 607 | (?ŒÛ "l=") | 611 | (?,L[(B "l=") |
| 608 | (?Ά "m=") | 612 | (?,L\(B "m=") |
| 609 | (?ŒÝ "n=") | 613 | (?,L](B "n=") |
| 610 | (?Χ "n") | 614 | (?,L_(B "n") |
| 611 | (?Έ "p") | 615 | (?,L`(B "p") |
| 612 | (?Ή "t=") | 616 | (?,Lb(B "t=") |
| 613 | (?Ί "f=") | 617 | (?,Ld(B "f=") |
| 614 | (?ξ "c=") | 618 | (?,Lf(B "c=") |
| 615 | (?΍ "c%") | 619 | (?,Lg(B "c%") |
| 616 | (?Ώ "s%") | 620 | (?,Lh(B "s%") |
| 617 | (?Ύ "sc") | 621 | (?,Li(B "sc") |
| 618 | (?ΐ "='") | 622 | (?,Lj(B "='") |
| 619 | (?Α "y=") | 623 | (?,Lk(B "y=") |
| 620 | (?Γ "%'") | 624 | (?,Ll(B "%'") |
| 621 | (?Β "ee") | 625 | (?,Lm(B "ee") |
| 622 | (?Δ "yu") | 626 | (?,Ln(B "yu") |
| 623 | (?Ε "ya") | 627 | (?,Lo(B "ya") |
| 624 | (?Œð "N0") | 628 | (?,Lp(B "N0") |
| 625 | (?Θ "dj") | 629 | (?,Lr(B "dj") |
| 626 | (?Η "gj") | 630 | (?,Ls(B "gj") |
| 627 | (?Ι "ie") | 631 | (?,Lt(B "ie") |
| 628 | (?Ν "lj") | 632 | (?,Ly(B "lj") |
| 629 | (?Μ "nj") | 633 | (?,Lz(B "nj") |
| 630 | (?Ξ "ts") | 634 | (?,L{(B "ts") |
| 631 | (?Ο "kj") | 635 | (?,L|(B "kj") |
| 632 | (?Œþ "v%") | 636 | (?,L~(B "v%") |
| 633 | (?Œÿ "dzh"))) | 637 | (?,L(B "dzh"))) |
| 634 | (mapc | 638 | (mapc |
| 635 | (lambda (l) | 639 | (lambda (l) |
| 636 | (aset standard-display-table (car l) (string-to-vector (cadr l)))) | 640 | (aset standard-display-table (car l) (string-to-vector (cadr l)))) |
| 637 | '((?Œ¡ "Ë") | 641 | '((?,L!(B ",AK(B") |
| 638 | (?δ "S") | 642 | (?,L%(B "S") |
| 639 | (?Œ¦ "I") | 643 | (?,L&(B "I") |
| 640 | (?Œ§ "Ï") | 644 | (?,L'(B ",AO(B") |
| 641 | (?ά "J") | 645 | (?,L((B "J") |
| 642 | (?Œñ "ë") | 646 | (?,Lq(B ",Ak(B") |
| 643 | (?Œý "§") | 647 | (?,L}(B ",A'(B") |
| 644 | (?Œ "-") | 648 | (?,L-(B "-") |
| 645 | (?Ρ "A") | 649 | (?,L0(B "A") |
| 646 | (?Œ² "B") | 650 | (?,L2(B "B") |
| 647 | (?ε "E") | 651 | (?,L5(B "E") |
| 648 | (?μ "K") | 652 | (?,L:(B "K") |
| 649 | (?Œ¼ "M") | 653 | (?,L<(B "M") |
| 650 | (?Œ½ "H") | 654 | (?,L=(B "H") |
| 651 | (?Œ¾ "O") | 655 | (?,L>(B "O") |
| 652 | (?ŒÀ "P") | 656 | (?,L@(B "P") |
| 653 | (?ŒÁ "C") | 657 | (?,LA(B "C") |
| 654 | (?ŒÂ "T") | 658 | (?,LB(B "T") |
| 655 | (?΁ "X") | 659 | (?,LE(B "X") |
| 656 | (?ŒÐ "a") | 660 | (?,LP(B "a") |
| 657 | (?ŒÕ "e") | 661 | (?,LU(B "e") |
| 658 | (?ŒÞ "o") | 662 | (?,L^(B "o") |
| 659 | (?· "c") | 663 | (?,La(B "c") |
| 660 | (?΋ "y") | 664 | (?,Lc(B "y") |
| 661 | (?Ό "x") | 665 | (?,Le(B "x") |
| 662 | (?Λ "s") | 666 | (?,Lu(B "s") |
| 663 | (?Κ "i") | 667 | (?,Lv(B "i") |
| 664 | (?Œ÷ "ï") | 668 | (?,Lw(B ",Ao(B") |
| 665 | (?ο "j"))))) | 669 | (?,Lx(B "j"))))) |
| 666 | 670 | ||
| 667 | (t (error "Unsupported character set: %S" set))) | 671 | (t (error "Unsupported character set: %S" set))) |
| 668 | 672 | ||