PuTTY & Emacsで日本語

いいかげんemacs覚えんといかんだろうということで、emacs入れて日本語の設定してみる。
日本語ファイル開けるんだけど、うまく編集できない。puttyでアクセスしてるのだが、全角で表示されてるのに半角として扱われてなんか編集が変。いろいろ.emcasいじるとCannot open load file un-defineなどとエラー表示も出だす。で、いろいろ調べるとどうやらmule-ucsってのを入れないといかんようだ。入れたらあっさり解決した。

以下.emacs(内容の意味はよくわかってない。。。)

(setq inhibit-startup-message t)
(require 'un-define)
(coding-system-put 'utf-8 'category 'utf-8)
(set-language-info
  "Japanese"
  'coding-priority (cons 'utf-8
  (get-language-info "Japanese" 'coding-priority)))
(set-language-environment "Japanese")
(set-terminal-coding-system 'utf-8)
(set-keyboard-coding-system 'utf-8)
(set-buffer-file-coding-system 'utf-8)
(setq default-buffer-file-coding-system 'utf-8)


(push "/usr/local/share/emacs/site-lisp/anthy/" load-path)
(load-library "anthy")
(setq default-input-method "japanese-anthy")