comparison lisp/international/mule-cmds.el @ 17294:d7ae63db9e6e

Prefix for Mule related commands is changed. (view-hello-file): Allways does correct decoding of HELLO file.
author Kenichi Handa <handa@m17n.org>
date Sat, 05 Apr 1997 02:35:53 +0000
parents 8085a8690c87
children 6501aac82580
comparison
equal deleted inserted replaced
17293:273b0cd6aac4 17294:d7ae63db9e6e
28 28
29 (defvar mule-keymap (make-sparse-keymap "MULE") 29 (defvar mule-keymap (make-sparse-keymap "MULE")
30 "Keymap for MULE (Multilingual environment) specific commands.") 30 "Keymap for MULE (Multilingual environment) specific commands.")
31 (fset 'mule-prefix mule-keymap) 31 (fset 'mule-prefix mule-keymap)
32 32
33 ;; Keep "C-x C-k ..." for mule specific commands. 33 ;; Keep "C-x C-m ..." for mule specific commands.
34 (define-key ctl-x-map "\C-k" 'mule-prefix) 34 (define-key ctl-x-map "\C-m" 'mule-prefix)
35 35
36 (define-key global-map [menu-bar mule] (cons "Mule" mule-keymap)) 36 (define-key global-map [menu-bar mule] (cons "Mule" mule-keymap))
37 37
38 (setq menu-bar-final-items (cons 'mule menu-bar-final-items)) 38 (setq menu-bar-final-items (cons 'mule menu-bar-final-items))
39 39
117 (force-mode-line-update)) 117 (force-mode-line-update))
118 118
119 (defun view-hello-file () 119 (defun view-hello-file ()
120 "Display the HELLO file which list up many languages and characters." 120 "Display the HELLO file which list up many languages and characters."
121 (interactive) 121 (interactive)
122 (find-file-read-only (expand-file-name "HELLO" data-directory))) 122 ;; We have to decode the file in any environment.
123 (let ((default-enable-multibyte-characters t)
124 (coding-system-for-read 'iso-2022-7))
125 (find-file-read-only (expand-file-name "HELLO" data-directory))))
123 126
124 127
125 ;;; Language support staffs. 128 ;;; Language support staffs.
126 129
127 (defvar primary-language "English" 130 (defvar primary-language "English"