[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: w3m-session-save|select
From: Katsumi Yamaoka <yamaoka@xxxxxxx> さん曰く
Subject: [emacs-w3m:09231] Re: w3m-session-save|select
Message-ID: <b4mvehc3qks.fsf@xxxxxxx>
Date: Thu, 08 Mar 2007 20:46:59 +0900
> >>>>> In [emacs-w3m : No.09229] Hideyuki SHIRAI (白井秀行)さん wrote:
>
> >> とにかく group:* の場合のように一度にたくさんの url を非同期で取り込
> >> もうとすると固まってしまうようです。
>
> > Meadow みたいだ。。。
>
> へえー、そうなんですか。
Meadow だけじゃなくて、NTEmacs も近い症状になるらしいのですが、
最近(といっても二年前)では
http://www.ysnb.net/meadow/meadow-users-jp/2005/msg00087.html
http://www.ysnb.net/meadow/meadow-users-jp/2005/msg00088.html
http://www.ysnb.net/meadow/meadow-users-jp/2005/msg00089.html
http://www.ysnb.net/meadow/meadow-users-jp/2005/msg00091.html
ぐらいで話しています。運用でカバーしたり、ee 使って process を
kill して救っていたんですけど、この前 sleep したらどうかぁと思っ
て
> > (when (featurep 'meadow)
> > (defadvice w3m-process-start-process (after process-sleep activate)
> > "sleep after start-process."
> > (sleep-for 0.3))
> > (defadvice w3m-process-sentinel (after process-sleep activate)
> > "sleep after process-sentinel."
> > (sleep-for 0.3)))
を試してみたのでした。マシンによってちょっと違うのですが、ぼくの
環境だと 0.1 じゃ高確率で NG で、0.2 だとごくごくまれに NG、0.3
以上だと今のところ大丈夫、といったところです。
> おお、効きました。起動時刻をずらすんですね。この方が良さそう。
とすると、emacs-w3m の挙動としては「カクカク」して嫌だけど、
XEmacs の特定のバージョン(?) と Windows 上の Emacs のときは、
sleep できるようにした方が良さそうですね。うまく、今は「sleep の
必要なし」と判断できれば、プロセス一つだけのときは大丈夫だし。
# 昔々 Solaris の XEmacs で process-filter が全然真っ当に動かな
# くて「ぼくだけ?」と悩んでいたころを思いだしましたよ。
--
白井秀行 (mailto:shirai@xxxxxxxxxxx)
> ;; define-minor-mode の件を検討中。ぼくのところではなぜか出ない...
その後、環境作り直す気になって XEmacs-21.4.17 とか 21.4.20 とかを
make しようと ./configure してみたら、
「short のサイズが 0byte だからあんたの gcc 壊れているよ(意訳)」
ですって。なんなんだ (?_?)
## やっぱり XEmacs との相性が悪いみたい。。。