Index > XonWindows3付属のemacsでUTF-8を扱えるようにする(未解決)
Sun, May 27, 2007

XonWindows3付属のemacsでUTF-8を扱えるようにする(未解決)

Mule-UCSというパッケージがあり、これを使えば、emacsでUTF-8を 使えるようになる。

現在文字コードはすべてUTF-8に統一しているので、 XonWindows3のemacsでもUTF-8を扱えるようにしたい。

XonWindows3には、標準でMule-UCS 0.85のバージョンが収録されているのだが、 .emacs.el に以下の行を追加して、UTF-8を使おうとするとemacs起動時にエラーに なって使えない。

(require 'un-define)
(require 'jisx0213)

そこで、ネットで検索して、Mule-UCS 0.84のバージョンのソースを入手して、 インストールしてみたが、読み込みこそうまくいったのだが、 結局保存時に、以下のようなエラーが出てうまくいかなかった。

These default coding systems were tried:
  utf-8-unix
However, none of them safely encodes the target text.

Select one of the following safe coding systems:
  raw-text emacs-mule no-conversion

Mule-UCSのソースからのイントール(XonWindows上のemacs)

Mule-UCSで検索すると、 ftp.m17n.orgからMule-UCSを取得して...となっているが、 現在このサーバが使えなくなっていることが判明。

ここで、以下のページから、 Mule-UCS/Mule-UCS-0.84.tar.gz を入手する。

http://unit.aist.go.jp/itri/itri-gist/ftp.m17n.org/

$ tar xfz Mule-UCS/Mule-UCS-0.84.tar.gz
$ cd Mule-UCS-0.84
$ emacs -q --no-site-file -batch -l mucs-comp.el
$ rm -rf /usr/share/emacs/site-lisp/Mule-UCS
$ mv lisp /usr/share/emacs/site-lisp/Mule-UCS

表示はできるものの、保存時に問題が生じる。 どうすればいいのだろうか。

 Twitter
follow me on Twitter
 Categories