diff options
| author | Dave Love | 2002-09-07 23:56:18 +0000 |
|---|---|---|
| committer | Dave Love | 2002-09-07 23:56:18 +0000 |
| commit | 24d510149ee2bb6b3c64634634c8bb2b4fd3c54c (patch) | |
| tree | 155f4332e7ca843fd3adc1c96a70b099eba692fe | |
| parent | 3da49758ca6446933a6d3aec7786e64c3a50164a (diff) | |
| download | emacs-24d510149ee2bb6b3c64634634c8bb2b4fd3c54c.tar.gz emacs-24d510149ee2bb6b3c64634634c8bb2b4fd3c54c.zip | |
(cp858): New.
("Turkish"): Add special case rules.
| -rw-r--r-- | lisp/language/european.el | 20 |
1 files changed, 19 insertions, 1 deletions
diff --git a/lisp/language/european.el b/lisp/language/european.el index 49735d8b819..d6c51d8a89a 100644 --- a/lisp/language/european.el +++ b/lisp/language/european.el | |||
| @@ -348,6 +348,13 @@ Latin-9 is sometimes nicknamed `Latin-0'.")) | |||
| 348 | :mime-charset 'cp857) | 348 | :mime-charset 'cp857) |
| 349 | (define-coding-system-alias 'ibm857 'cp857) | 349 | (define-coding-system-alias 'ibm857 'cp857) |
| 350 | 350 | ||
| 351 | (define-coding-system 'cp858 | ||
| 352 | "Codepage 858 (Multilingual Latin I + Euro)" | ||
| 353 | :coding-type 'charset | ||
| 354 | :mnemonic ?D | ||
| 355 | :charset-list '(cp858) | ||
| 356 | :mime-charset 'cp858) | ||
| 357 | |||
| 351 | (define-coding-system 'cp860 | 358 | (define-coding-system 'cp860 |
| 352 | "DOS codepage 860 (Portuguese)" | 359 | "DOS codepage 860 (Portuguese)" |
| 353 | :coding-type 'charset | 360 | :coding-type 'charset |
| @@ -479,7 +486,18 @@ but it selects the Dutch tutorial and input method.")) | |||
| 479 | (unibyte-display . iso-latin-5) | 486 | (unibyte-display . iso-latin-5) |
| 480 | (input-method . "turkish-postfix") | 487 | (input-method . "turkish-postfix") |
| 481 | (sample-text . "Turkish (T,A|(Brk,Ag(Be) Merhaba") | 488 | (sample-text . "Turkish (T,A|(Brk,Ag(Be) Merhaba") |
| 482 | (documentation . t))) | 489 | (setup-function |
| 490 | . (lambda () | ||
| 491 | (set-case-syntax-pair ?I ?,C9(B (standard-case-table)) | ||
| 492 | (set-case-syntax-pair ?,C)(B ?i (standard-case-table)))) | ||
| 493 | (exit-function | ||
| 494 | . (lambda () | ||
| 495 | (set-case-syntax-pair ?I ?i (standard-case-table)) | ||
| 496 | (set-case-syntax ?,C9(B "w" (standard-case-table)) | ||
| 497 | (set-case-syntax ?,C)(B "w" (standard-case-table)))) | ||
| 498 | (documentation . "Support for Turkish. | ||
| 499 | Differs from the Latin-5 environment in using the `turkish-postfix' input | ||
| 500 | method and applying Turkish case rules for the characters i, I, ,C9(B, ,C)(B."))) | ||
| 483 | 501 | ||
| 484 | ;; Polish ISO 8859-2 environment. | 502 | ;; Polish ISO 8859-2 environment. |
| 485 | ;; Maintainer: Wlodek Bzyl <matwb@univ.gda.pl> | 503 | ;; Maintainer: Wlodek Bzyl <matwb@univ.gda.pl> |