[Message Prev][Message Next][Thread Prev][Thread Next][Message Index][Thread Index]
Re: keisen-mule on Meadow
- X-ml-count: 642
- Subject: Re: keisen-mule on Meadow
- From: ANAZAWA Akio <anazawa@xxxxxxxxxxxxxx>
- Date: Tue, 29 Jun 1999 19:49:57 +0900 (JST)
- X-mailer: cmail 2.59.13 on GNU Emacs 20.3.8.1 / Mule 4.0 (HANANOEN)
- User-agent: SEMI/1.12.0 (Nishi-Kanazawa) FLIM/1.12.1 (Nishinokyō) Emacs/20.3.8 (i386-*-nt4.0) MULE/4.0 (HANANOEN) Meadow/1.04 Alpha1 (TSUTSUJI)
穴澤です.こんばんは.
keisen-mule の件ですが,他にレスポンスがないようですから,私的な非公式
版という前提で,
http://www.lares.dti.ne.jp/~anazawa/keisen-mule
に keisen-mule-19990629-unofficial.tar.gz を置きました.
改めて見直してみると約 1年前に少しいじった形跡がありました.しかし,や
はりちゃんと動かない機能がたくさんあって,私以外の方が使うと「なんだこ
れ」ということになりそうです ^^;
自分で使う分には,動かないものは自然と避けてますから,なんとかなってい
るのですが.
Emacs 20, XEmacs 20 対応を目指したときの基本方針は,先達の方々が
keisen-mule を Emacs 18 から 19 へ対応させた時に導入された,
(defconst km:*em19-p* (eq (string-to-int emacs-version) 19))
に倣って,km:*em19-p* に加えて km:*em20-p* を用意し,これらの値によっ
て条件分岐させるというものでした.本当は emacs-version 等の値から自動
的に設定させたかったのですが,当時使っていた XEmacs 20.2 の Mule 機能
が基本的には Emacs-19 レベルであることなどから,
Gnu Emacs 20 系統 では
(defconst km:*em19-p* nil)
(defconst km:*em20-p* t)
XEmacs (20.2) では
(defconst km:*em19-p* t)
(defconst km:*em20-p* nil)
と書いたものをそれぞれの site-lisp に install するという,みっともない
ことになっています.
それでも,Emacs と XEmacs との差異を吸収しきれずに,結局は「自分で使う
分だけ動けばいいか」と,半端な状態のまま放置してあったものです.
やはり,本格的にやるためには,APEL のように各バージョンの差異を吸収す
るパッケージを作るか利用して,keisen-mule 自体はできるだけ emacs のバー
ジョンから独立した形にしておかないと,収拾がつかない,ということだけは
わかったのですが,能力がついて行きません.
こんなものでよろしければ,(恥ずかしいですが)お試しください >深川さん
なお,「私的な非公式版」ですので,1週間くらいしたら,こっそりと削除し
てしまうかもしれません.
--
/\/\ @___ Human Interface Communications Co.,Ltd.(H.I.C.)
/ \ \ c>// _ --- Phone: 03-5467-2401 Fax: 03-5467-2423
/ \ \ (_)\(_) --- 穴澤 映夫 <anazawa@xxxxxxxxxxxxxx>
------------------------------------------------------------------------