[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[debian-users:51052] Re: xemacs で navi2ch が動かない [解決]
野宮です.
>>>>> In the Message: [debian-users ML: No.51051]
>>>>> with the date of Thu, 25 Sep 2008 11:15:25 +0900
>>>>> [野村さん] == Tomoo Nomura <nomurat@xxxxxxxxx> has written:
野村さん> /usr/bin/xemacs21では動かなかったのですが、/usr/bin/emacs22-xでは動きま
野村さん> した。
replace-regexp-instring は,Emacs 21 から取り入れられた関数です.
野村さん> コードの問題かもしくは/etc/emacs/site-start.d辺りに何かありそうです。取
野村さん> り合えず動きましたので、時間が出来たときにもう少し調べてみます。
navi2ch の README に
|* 注意
| Windows などでは環境変数 TZ を JST-9 とかにしといた方がいいです。
| GNU Emacs 21 以降、XEmacs 21.4 以降でないと動きません。
と書かれてあるのにおかしいなぁ〜,とソースを調べてみました.
結果.
XEmacs 21.5 の ChangeLog に
* subr.el (replace-regexp-in-string): New.
と書かれてあり,更に,easy-mmode.el に
;; XEmacs <= 21.4 does not have replace-regexp-in-string, but XEmacs >= 21.5
;; dumps it (it is defined in subr.el). Therefore, it is either defined
;; regardless of what has been loaded already, or it won't be defined
;; regardless of what is loaded.
とも書かれてあります.
つまり,XEmacs 21.5 以降でないと,replace-regexp-in-string 関数を使った物を
利用できない,ということになります.
---
野宮 賢 mail-to: nomiya @ galaxy.dti.ne.jp
「先端技術の開発は、優れた頭脳を持つ人間が集中しないと成功しない。
しかし、技術開発と、それが何をもたらすかを考えることは別だ。
一人の人間に二つは望めない。」 -- M. Crichton --