Sourceforge.jp の emacs 21.4.1 で日本語表示

sourceforge.jp には Mule-UCS パッケージが入っていないから UTF-8 日本語表示はできないと思い込んでいました。ところが任意の場所の Mule-UCS を参照させられるそうで。

実際に以下のようにして sourceforgeemacsUTF-8 ファイルの日本語表示ができるようになりました。万歳!

$ mkdir local
$ cd local
$ wget http://www.meadowy.org/~shirai/elips/mule-ucs.tar.gz
$ tar xzf mule-ucs.tar.gz -C ~/local
$ cd ~/local/mule-ucs-20061127-1
$ emacs -batch -l mucs-comp.el
(延々と作業状況がプリントされる)
$ cat << EOF >> .emacs
(setq load-path (cons "~/local/mule-ucs-20061127-1/lisp" load-path))
(require 'un-define) ;; Mule-UCS

;; set "Japanese"
(set-language-environment "Japanese")

(coding-system-put 'utf-8 'category 'utf-8)
(set-language-info
 "Japanese"
 'coding-priority
 (cons 'utf-8 (get-language-info "Japanese" 'coding-priority)))

;; setup utf-8
(set-terminal-coding-system 'utf-8)
(set-keyboard-coding-system 'utf-8)
(set-buffer-file-coding-system 'utf-8)
(setq default-buffer-file-coding-sytem 'utf-8)
(prefer-coding-system 'utf-8)
EOF
$ 

参考にした情報は以下: