吉田です。 At Wed, 22 Feb 2006 20:44:57 +0900, [EMAIL PROTECTED] (Akio Miyao) wrote:
> [EMAIL PROTECTED] wrote: > | 最近の emacs ではダメなのでしょうか? mule の機能は既に emacs に取り込 > | まれていますし、mule はメンテされなくなってずいぶん経つと思います。 > | ports の mule もメンテナ不在の状態ですし。mule でなければという積極的な > | 理由がないのであれば、emacs に移行されることを強くお薦めします。 > > emacs xemacs の両方ともコンパイルしました。 > デフォルトのままでは使いものにならないので、カスタマイズしようとしたのですが、 > あまりの選択肢の多さに困惑しています。 私も長い間 mule を使い続けていて、emacs 20.7 のころにようやく emacs に乗り換えた口です。 その時に Canna が使いたくていろいろ調べて emcws というパッチを 見つけ、それをずっと使っています。(現在は emacs 21.4 + emcws という 構成で使っています) emcws については http://emacs-20.ki.nu/emcws.shtml に情報があります。 > emacsを立ち上げると > > Warning: Cannot convert string > "-*-courier-medium-r-*-*-*-120-*-*-*-*-iso8859-*" to type FontStruct > Warning: Cannot convert string > "-*-helvetica-medium-r-*--*-120-*-*-*-*-iso8859-1" to type FontStruct > > とか出て来て、豆腐文字しか見えないし、メニューからフォントを選び > 直して、設定のセーブをしても、セーブされていないし。 フォントについては、X11 のからみもあるので emacs だけの問題では ないかもしれません。 例えば kterm 内から emacs -nw (ウィンドウ無モード) で起動した場合は どうなるでしょうか ? (日本語は表示されるでしょうか ?) なお、その際には以下の設定を .emacs に入れておかないと日本語 表示はされないかもしれません。(この設定は emacs 21.4 + emcws という 構成用なので生の emacs では違うかもしれません) (progn ; for mule 3.x/4.x (set-language-environment "Japanese") (set-buffer-file-coding-system 'euc-japan) (set-keyboard-coding-system 'euc-japan) (set-terminal-coding-system 'euc-japan) ) > .emacsを開くと、 > > ;; custom-set-variables was added by Custom -- don't edit or cut/paste it! > ;; Your init file should contain only one such instance. > > 書き換えるなと書いているし、で疲れ果てて mule を動くようにした方が > 早いかもと思ったしだいです。 私は .emacs は何も気にしないで過去のもの (mule のころのもの) をベースに動かないものは削除し、動きそうな設定情報をいろいろ探して 書き換えました。 ただ、書き換えた中で日本語の扱いに関係しそうなのは、前述のもの と Canna 用の設定くらいです。 例えば、現在の私の環境では、.emacs を削除した場合、ウィンドウ モードで起動して JIS コードのファイルを読み込むとそのまま日本語 表示されます。 一方 -nw でウィンドウ無モードにすると、前述の設定をしないと ????? と表示されますが、.emacs に前述の設定だけを追加すれば日本語表示 されます。 私が使っている環境は OS は古いし (4.9 を未だに使っています)、 アーキテクチャは i386 なのでそのまま適用できないかもしれませんが、 今後のことも考えると emacs を使えるように努力されるほうがよい のではないかと思います。 -- 国際情報科学芸術アカデミー・吉田茂樹 ([EMAIL PROTECTED])