2010年3月13日土曜日

EmacsでR

EmacsでRが使えるらしい。
Rは既に導入済み。
Emacsで利用するにはessを導入すればいいらしい。
debian(lenny)なので
sudo apt-get install ess
これで終わり。

導入後、Emacs上でRを起動すると
日本語が化ける。
困った。
色々調べていると
・mule-ucsパッケージを導入する必要があるらしい。
そこで
sudo apt-get install mule-ucs

それでも化ける。

次にしたのは.emacsのエンコード関係(?)をutf-8に変更する。
(set-default-coding-systems 'utf-8)
(set-terminal-coding-system 'utf-8)
(set-keyboard-coding-system 'utf-8)
(set-buffer-file-coding-system 'utf-8)

もとは以下の記述
(set-default-coding-systems 'euc-japan-unix)
(set-terminal-coding-system 'euc-japan-unix)
(set-keyboard-coding-system 'euc-japan-unix)
(set-buffer-file-coding-system 'euc-japan-unix)

これでも化ける。
emacs上の
option->Mule(Muktilingal Environment)->Set Language Environment
の値をUTF-8に変更して
Save Optionsで保存後、再起動すると
無事日本語が表示された。

ありゃ?でもC-\で漢字変換ができなくなったぞ。Anthyが動いていたはずなんだが。

2 件のコメント:

ロールスロイス さんのコメント...

何を仰っているのか、皆目検討つきません。

もりやす さんのコメント...

まぁまぁ、備忘録なんでノート代わりの日記です。
気にしないでください。
いっぺん勉強してみる?