[mew-dist 27229] Re: emacs と xemacs の併用。

Hiromichi Kawachi hirom at example.com
2006年 8月 21日 (月) 23:25:14 JST


今晩は.

|From: Jun-ichi SATO <junbocchi_redstar at example.com>
|Subject: [mew-dist 27227] Re: emacs と xemacs の併用。
|Date: Mon, 21 Aug 2006 22:23:14 +0900 (JST)
|Message-ID: <20060821.222314.343186220.junbocchi_redstar at example.com>

どちらかというと Debian 固有の話題で ML の趣旨を外れてしまいそうで
すので手短に.(それと,木下さんが返信をつけていらっしゃいますので,
私の出る幕ではなさそうな気もしますが.. 僭越ながら)

junbocchi_redstar> debian(sarge)を用いているので、apt-get で mew を
junbocchi_redstar> インストールすることができ、それでインストールし
junbocchi_redstar> た場合は、自動的に両方で使用できるようになりまし
junbocchi_redstar> た。  しかし、debianのパッケージでインストールし
junbocchi_redstar> た場合、バージョンがたしか、まだ3.3 程度だった覚
junbocchi_redstar> えがあります。
junbocchi_redstar> 
junbocchi_redstar> ちなみに、その場合には何故か、以下のように
junbocchi_redstar> .mew.el の設定において load-pass が不要でした。

これは,Debian 側で Package の install の際に,load path の設定や,
各 Emacsen 用の Byte compile を自動的に行ってくれるからです.

詳しくは,$lv /usr/share/doc/emacsen-common/debian-emacs-policy.gz
してください.

XEmacs と Emacs の共存環境下で Mew を利用することは,Mew が XEmacs
をサポートしていない以上,お勧めではないですが,条件付きで多分利用
可能かと思います.

ただ,Debian の流儀にのっとって運用するのでしたら,Package からちゃ
んとインストールした方が良いと思います.Unstable Branch の Mew
Beta のPackage を Source から頂いてきて,自前で build するというの
はどうですか? (これは Mew の CVS の追っ掛けにもほぼそのまま使わせて
いただけます..)

その際,自前で install したものはきれいに消去するように注意してくだ
さい.

junbocchi_redstar> EmacsとXEmacsで(バージョンによっても)バイトコ
junbocchi_redstar> ンパイル後のファイル> (*.elc)に互換性が無いので、
junbocchi_redstar> それぞれ別のディレクトリへインストールする必要
junbocchi_redstar> があるものと思います。
junbocchi_redstar> 
junbocchi_redstar> その場合、.mew.el の 

                (中略) 

junbocchi_redstar> 等の設定は、xemacs 用と emacs 用と2行書くという
junbocchi_redstar> ことになるのでしょうか?  上記は、xemacs 用に私
junbocchi_redstar> が書いたものを写したものですが。


もし,Emacs と XEmacs で違う設定を用いる必要があるのだとすると,
ちょっと面倒かもしれませんが,

1) まず $HOME/.emacs で

(if (string-match "XEmacs" emacs-version)
        (load "~/.emacs.xemacs" nil t nil)
    (load "~/.emacs.emacs21" nil t nil))

等として,XEmacs と Emacs で別の init ファイルを呼び出す.

2) そこから  $HOME/.mew.el という名称でなく,
   $HOME/mew-xemacs.el $HOME/mew-emacs21.el 等の名称でそれぞれの
   Emacsen 用に設定した .mew.el に相当するファイルを

  (load ~/mew-xemacs.el) 

  といった感じで呼び出すと良いかと思います.

-- 
Hiromichi Kawachi (川地 博道) <hirom at example.com>



Mew-dist メーリングリストの案内