[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: w3m-view-this-url-new-session-in-background
- From: Yuuichi Teranishi <teranisi@xxxxxxxxxx>
- Date: Fri, 23 Aug 2002 17:31:48 +0900
- X-ml-name: emacs-w3m
- X-mail-count: 03796
- References: <m3k7mib1t3.wl@gohome.org>
At Fri, 23 Aug 2002 14:07:36 +0900,
Yuuichi Teranishi wrote:
>
> w3m-view-this-url-new-session-in-background という新規オプションを設け、
> non-nil なら w3m-view-this-url-new-session でリンクをたどったときに
> バッファを移動しないようにしてみました (幹)。(default は nil)
w3m-view-this-url-new-session-in-background を non-nil にすると、
Shift+RET などでリンクをたどっても、バッファスイッチが起きないためか、
C-l などを押さないとタブ行が描き変わりません。
以下のようにすると、タブ行が書き変わることがわかりました。
(defun w3m-update-tab-line ()
;; XXX Need better implementation.
(when w3m-use-tab
(let ((foreground (face-foreground 'header-line)))
(set-face-foreground 'header-line "Black")
(set-face-foreground 'header-line "White")
(set-face-foreground 'header-line foreground))))
(add-hook 'w3m-mode-hook 'w3m-update-tab-line)
(add-hook 'w3m-fontify-after-hook 'w3m-update-tab-line)
しかし、この w3m-update-tab-line の実装がなんともいまいちなので
commit はしていません。
どなたか、もっとマシな w3m-update-tab-line 相当を作る方法
(つまり header-line を再描画する方法) をご存知ないでしょうか。
--
Yuuichi Teranishi (寺西裕一) <teranisi@gohome.org>
PGP 5.0i Public Key: http://www.gohome.org/pgp5/teranisi.key
"Living is easy with eyes closed, misunderstanding all you see..."