Emacs 文字コード自動判定

Emacs でファイル開くとなぜか全部 UTF-8 で開くのでなんでかなぁっと思ってたんですが、vi 使いの人に vi はできるよと言われたので調べてみた。

;(setq coding-system-for-read 'utf-8) 読み込み時に必ず UTF-8 にしてくれる
(setq auto-coding-functions nil)

とりあえず、これで一応ファイルかバッファの保存されている文字コードで開けるようになった。昔に設定してた部分だったので coding-system-for-read ってのが残ってたのが悪かったみたい。