Emacs 日本語環境
Rev.2を表示中。最新版はこちら。
XEmacsでの設定に関するメモ
1. 日本語環境
1.1 デフォルトの文字コードの設定
xemacsはファイルを読み込む時に自動的に文字コードを判定してくれるが、ファイルの新規作成時に使用するデフォルトの文字コードを指定する場合は、設定ファイル(~/.xemacs/init.el)の中でset-default-coding-systemsで文字コードを指定しておけばよい。以下はUTF-8を指定する例。
(set-default-coding-systems 'utf-8)
1.2 ファイルの文字コードの変換
シェル上でファイルの文字コードを変換する場合はnkfコマンドが使えるが、Emacsでファイルを開いて(もしくは作成して)からEmacs上でファイルの文字コードを変換したい場合は、以下のようにする。
(1) M-x set-buffer-file-coding-system <Enter>
(2) utf-8 <Enter> (変換したい文字コード)
これ以降ファイルを保存すると、ここで設定した文字コードでファイルに保存される。set-buffer-file-coding-systemはset-file-coding-systemでもよい(単なるエイリアス)。
なお、ここで設定した値は変数 buffer-file-coding-system で確認できる。M-x help<Enter> v buffer-file-coding-system <Enter> でヘルプと供に値を確認できる。編集バッファの内容がファイルに書き出される時は、この変数に指定された文字コードで書き出される。