diff options
| author | Kenichi Handa | 1997-02-26 12:44:11 +0000 |
|---|---|---|
| committer | Kenichi Handa | 1997-02-26 12:44:11 +0000 |
| commit | dd53c981b3cea4f362a482a5aa150a5a00f63e51 (patch) | |
| tree | 3b04964cea23980ebfef2320f4795a5d5bc163fa | |
| parent | bd09f27bd130e8396549a20989b19f93b422f180 (diff) | |
| download | emacs-dd53c981b3cea4f362a482a5aa150a5a00f63e51.tar.gz emacs-dd53c981b3cea4f362a482a5aa150a5a00f63e51.zip | |
Remove prefix "coding-system-" from coding system symbol names.
Change coding system name shift-jis to shift_jis.
| -rw-r--r-- | lisp/language/japanese.el | 45 |
1 files changed, 24 insertions, 21 deletions
diff --git a/lisp/language/japanese.el b/lisp/language/japanese.el index c588e31877c..d9aa3b6389e 100644 --- a/lisp/language/japanese.el +++ b/lisp/language/japanese.el | |||
| @@ -29,35 +29,41 @@ | |||
| 29 | 29 | ||
| 30 | ;;; Code: | 30 | ;;; Code: |
| 31 | 31 | ||
| 32 | (define-coding-system-alias 'iso-2022-7 'iso-2022-jp) | ||
| 33 | (define-coding-system-alias 'iso-2022-7 'junet) | ||
| 34 | |||
| 32 | (make-coding-system | 35 | (make-coding-system |
| 33 | 'coding-system-sjis 1 ?S | 36 | 'shift_jis 1 ?S |
| 34 | "Coding-system of Shift-JIS used in Japan." t) | 37 | "Coding-system of Shift-JIS used in Japan." t) |
| 35 | 38 | ||
| 36 | ;; ISO-2022-JP and JUNET are aliases for ISO-2022-7. | 39 | (define-coding-system-alias 'shift_jis 'sjis) |
| 37 | (put 'coding-system-iso-2022-jp 'coding-system 'coding-system-iso-2022-7) | ||
| 38 | (put 'coding-system-junet 'coding-system 'coding-system-iso-2022-7) | ||
| 39 | 40 | ||
| 40 | (make-coding-system | 41 | (make-coding-system |
| 41 | 'coding-system-old-jis 2 ?J | 42 | 'iso-2022-jp-1978-irv 2 ?J |
| 42 | "Coding-system used for old jis terminal." | 43 | "Coding-system used for old jis terminal." |
| 43 | '((ascii t) nil nil nil | 44 | '((ascii t) nil nil nil |
| 44 | short ascii-eol ascii-cntl seven nil nil use-roman use-oldjis)) | 45 | short ascii-eol ascii-cntl seven nil nil use-roman use-oldjis)) |
| 45 | 46 | ||
| 47 | (define-coding-system-alias 'iso-2022-jp-1978-irv 'old-jis) | ||
| 48 | |||
| 46 | (make-coding-system | 49 | (make-coding-system |
| 47 | 'coding-system-euc-japan 2 ?E | 50 | 'euc-japan-1990 2 ?E |
| 48 | "Coding-system of Japanese EUC (Extended Unix Code)." | 51 | "Coding-system of Japanese EUC (Extended Unix Code)." |
| 49 | '(ascii japanese-jisx0208 katakana-jisx0201 japanese-jisx0212 | 52 | '(ascii japanese-jisx0208 katakana-jisx0201 japanese-jisx0212 |
| 50 | short ascii-eol ascii-cntl nil nil single-shift)) | 53 | short ascii-eol ascii-cntl nil nil single-shift)) |
| 51 | 54 | ||
| 52 | (register-input-method | 55 | (define-coding-system-alias 'euc-japan-1990 'euc-japan) |
| 53 | "Japanese" '("quail-ja" quail-use-package "quail/japanese")) | ||
| 54 | 56 | ||
| 55 | (register-input-method | 57 | (register-input-method |
| 58 | "Japanese" '("uum" encoded-kbd-select-terminal iso-2022-jp)) | ||
| 59 | (register-input-method | ||
| 56 | "Japanese" '("quail-ja-hiragana" quail-use-package "quail/japanese")) | 60 | "Japanese" '("quail-ja-hiragana" quail-use-package "quail/japanese")) |
| 61 | (register-input-method | ||
| 62 | "Japanese" '("quail-ja" quail-use-package "quail/japanese")) | ||
| 57 | 63 | ||
| 58 | (defun setup-japanese-environment () | 64 | (defun setup-japanese-environment () |
| 59 | (interactive) | 65 | (interactive) |
| 60 | (setq coding-category-iso-8-2 'coding-system-euc-japan) | 66 | (setq coding-category-iso-8-2 'euc-japan-1990) |
| 61 | 67 | ||
| 62 | (set-coding-priority | 68 | (set-coding-priority |
| 63 | '(coding-category-iso-7 | 69 | '(coding-category-iso-7 |
| @@ -69,14 +75,13 @@ | |||
| 69 | 75 | ||
| 70 | (if (eq system-type 'ms-dos) | 76 | (if (eq system-type 'ms-dos) |
| 71 | (progn | 77 | (progn |
| 72 | (setq-default buffer-file-coding-system 'coding-system-sjis) | 78 | (setq-default buffer-file-coding-system 'sjis) |
| 73 | (set-terminal-coding-system 'coding-system-sjis) | 79 | (set-terminal-coding-system 'sjis) |
| 74 | (set-keyboard-coding-system 'coding-system-sjis) | 80 | (set-keyboard-coding-system 'sjis) |
| 75 | (setq default-process-coding-system | 81 | (setq default-process-coding-system '(sjis-dos . sjis-dos))) |
| 76 | '(coding-system-sjis-dos . coding-system-sjis-dos))) | 82 | (setq-default buffer-file-coding-system 'iso-2022-jp) |
| 77 | (setq-default buffer-file-coding-system 'coding-system-iso-2022-jp) | 83 | (set-terminal-coding-system 'iso-2022-jp) |
| 78 | (set-terminal-coding-system 'coding-system-iso-2022-jp) | 84 | (set-keyboard-coding-system 'iso-2022-jp)) |
| 79 | (set-keyboard-coding-system 'coding-system-iso-2022-jp)) | ||
| 80 | 85 | ||
| 81 | (set-default-input-method "Japanese" "quail-ja") | 86 | (set-default-input-method "Japanese" "quail-ja") |
| 82 | ) | 87 | ) |
| @@ -87,10 +92,8 @@ | |||
| 87 | (charset . (japanese-jisx0208 japanese-jisx0208-1978 | 92 | (charset . (japanese-jisx0208 japanese-jisx0208-1978 |
| 88 | japanese-jisx0212 latin-jisx0201 | 93 | japanese-jisx0212 latin-jisx0201 |
| 89 | katakana-jisx0201)) | 94 | katakana-jisx0201)) |
| 90 | (coding-system . (coding-system-euc-japan | 95 | (coding-system . (euc-japan-1990 sjis |
| 91 | coding-system-sjis | 96 | iso-2022-jp iso-2022-jp-1978-irv)) |
| 92 | coding-system-old-jis | ||
| 93 | coding-system-iso-2022-jp)) | ||
| 94 | (documentation . t) | 97 | (documentation . t) |
| 95 | (sample-text . "Japanese ($BF|K\8l(B) $B$3$s$K$A$O(B, (I:]FAJ(B"))) | 98 | (sample-text . "Japanese ($BF|K\8l(B) $B$3$s$K$A$O(B, (I:]FAJ(B"))) |
| 96 | 99 | ||