vine-users ML アーカイブ



[vine-users:055729] Re: IIIMECF の byte-compile で停止する

  • From: Toshiyasu KOJIMA (小島登志泰) <t_kojima@xxxxxxxxxxxxx>
  • Subject: [vine-users:055729] Re: IIIMECF の byte-compile で停止する
  • Date: Fri, 15 Nov 2002 06:02:21 +0900
>>>> [vine-users: No.055696] にて
>>>> "色川" = 烈風戦士 <irorin@xxxxxxxxxxxxxxx> さんは書きました:

色川> > 1. ftpディレクトリを探ると、Vine2.6でuserがインストールできる
色川> >    emacsenは、
色川>       GNU Emacs-20.7 が抜けてますね。

おっと、失礼。Plusのディレクトリしか見てませんでした。:-<

色川> だがしかし、ここの ML で パケジになってる xemacs21.4 使ってる人

確かに、見ませんねぇ。

色川> > http://www.nijino.com/ari/emacs/mule-ucs.html
色川> > http://www.nijino.com/ari/emacs/xjisx0213.tar.gz
色川> 過去にチャレンジしたことはあるんだけど、良くわかんなかったのです。
色川> パッチ当てた上でソースが共有できれば当てた方が良いだろうとは思います。
色川> そのうちまたチャレンジしてみます。

ディレクトリのdiffをとったら、すごい量... ソース共有は無理そうで
すね。

色川> emacs21 で Mule-UCS 使うと起動が遅くなりますが、
色川> http://tsukuba.m17n.org/mule-archive/2002-3/msg00000.html
色川> を当てると、かなり速くなることは知ってます。
色川> (だがしかし、xemacs21.4 でバイトコンパイルが通らないから当ててない)

Dave Loveさんのパッチですね。これは是非当ててください。Emacs21が
かわいそうです。以下の修正をすれば、XEmacsでもコンパイルできると
思います。今XEmacs21.4がないので、XEmacs21.5.5 でしかチェックして
ませんが...
# CVS先端のEmacs21.3.50でチェックしたら、un-supple.elでコケちまっ
# た... Emacsのバージョンが上がったら別の所で修正が必要かも。

--- Mule-UCS-0.84/lisp/un-define.el~	Fri Nov 15 03:53:40 2002
+++ Mule-UCS-0.84/lisp/un-define.el	Fri Nov 15 04:23:44 2002
@@ -617,14 +617,15 @@ by calling post-read-conversion and pre-
 	(let ((y (cadr x)))
 	  (mucs-define-coding-system
 	   (car x) (nth 1 y) (nth 2 y)
-	   (nth 3 y) (nth 4 y) (nth 5 y)))
+	   (nth 3 y) (nth 4 y) (nth 5 y))
+	  (cdr x))
       (mapcar
        (lambda (y)
 	 (mucs-define-coding-system
 	  (nth 0 y) (nth 1 y) (nth 2 y)
 	  (nth 3 y) (nth 4 y) (nth 5 y) (nth 6 y))
-	 (coding-system-put (car y) 'alias-coding-systems (list (car x)))))
-      (cdr x)))
+	 (coding-system-put (car y) 'alias-coding-systems (list (car x))))
+      (cdr x))))
   `((utf-8
      (utf-8-unix
       ?u "UTF-8 coding system"

-- 
toshi