[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: w3m-view-this-url-new-session
>> On Fri, 04 Jul 2003 12:38:38 +0900
>> 「寺」== teranisi@gohome.org (Yuuichi Teranishi) said as follows:
土> w3m-view-this-url-new-session() は,煎じ詰めれば,
(snip)
土> という処理だと思うのですが,実際にはわざと empty な複製ページを作
土> 成したりしています.w3m-goto-url-new-session() も同じように empty
土> な複製ページを作っています.
寺> 2001-11-03 Yuuichi Teranishi <teranisi@gohome.org>
寺> * w3m.el (w3m-copy-buffer): Added argument `empty'.
寺> (w3m-goto-url-new-session): Call `w3m-copy-buffer' with argument
寺> `empty' non-nil; If new url has `name' portion, goto the base url
寺> first.
寺> (w3m-view-this-url): Likewise.
寺> [emacs-w3m: 01997] からはじまる議論で、w3m-copy-buffer ではウィジェッ
寺> トが再現できないとか画像が出ないとかという問題があって、empty なバッ
寺> ファを作ってからw3m-goto-url するようにしたようです。
なるほど,すっかり忘れてました.
最近の w3m-goto-url() は随分と処理が重たくなってきているので,元のよう
に単に文字列コピーで誤魔化せないかなあ,と調べてみたのですが,
(with-current-buffer (get-buffer-create "*TEST*")
(erase-buffer)
(pop-to-buffer (current-buffer))
(insert-buffer "*w3m*"))
では確かに,ウィジェットが出ません.で,今更ながらに理由が分かったので
すが,overlay (XEmacs では extent)がコピーされないからなんですね.
XEmacs では copy-extent があるようなので,頑張れば高速な
w3m-copy-buffer() が作成できそうですが,Emacs21 には copy-overlay() が
ないのでかなり難しいようです.
--
土屋 雅稔 ( TSUCHIYA Masatoshi )