[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: inline image for emacs20.x
From: TSUCHIYA Masatoshi <tsuchiya@pine.kuee.kyoto-u.ac.jp> さん曰く
Subject: [emacs-w3m:04026] Re: inline image for emacs20.x
Message-ID: <20021016145242X.1000@pine.kuee.kyoto-u.ac.jp>
Date: Wed, 16 Oct 2002 14:52:41 +0900
土> (w3m-process-with-wait-handler
土> (w3m-retrieve-favicon
土> (cons "http://www.asahi.com/favicon.ico" 'ico)
土> w3m-current-buffer
土> handler))
土> は正しく評価されるのに,なんでなんでしょうねえ.
白井> おそらくこっちだと思います。
白井> (defun w3m-buffer-favicon (buffer)
土> Edebug しようとしても core dump で落ちる(!)ので,解決の糸口も掴むこと
土> ができません.誰か助けてください.
ぼくは落ちなかったけど、思ったところでうまく止まらないので、古典
的な変数埋め込みでデバッグしました。
そうすると、なぜか w3m-imagick-start-convert-data|buffer 後の
buffer の中身が
w3m version w3m/0.3.1+cvs-1.442, options lang=ja,kanji-symbols,image,color,mouse,menu,cookie,ssl,ssl-verify,external-uri-loader,w3mmailer,nntp,gopher,alarm,mark,migemo
usage: w3m [options] [URL or filename]
options:
-t tab set tab width
-r ignore backspace effect
....
に ^^;;;
結論として、何てことはない↓だけでした。
--- w3m-proc.el 15 Oct 2002 00:05:53 -0000 1.30
+++ w3m-proc.el 16 Oct 2002 11:38:32 -0000
@@ -164,7 +164,7 @@
return it."
(let ((x (assoc (cons command arguments) w3m-process-queue)))
(unless x
- (setq x (w3m-process-new w3m-command arguments (current-buffer)))
+ (setq x (w3m-process-new command arguments (current-buffer)))
(push x w3m-process-queue))
(push (w3m-process-handler-new (current-buffer) w3m-current-buffer handler)
(w3m-process-handlers x))
@@ -460,7 +460,7 @@
(w3m-process-start-after
(w3m-process-with-coding-system
(w3m-process-with-environment w3m-command-environment
- (apply 'call-process w3m-command nil t nil arguments))))))
+ (apply 'call-process command nil t nil arguments))))))
(defun w3m-process-start-after (exit-status)
(cond
--
白井秀行 (mailto:shirai@rdmg.mgcs.mei.co.jp)