[Date Prev][Date Next][Thread Prev][][Date Index][Thread Index]

w3m-popup-buffer



青田です。

;; ちょっといそがしいのでとりあえず報告だけ。

minibuffer で入力などをしている時に、 `w3m-goto-url-with-timer' が呼び出
されると、`w3m-goto-url' -> `w3m-popup-buffer' -> `switch-to-buffer'と呼
び出しが続きます。

最近の Emacs では、 以下のように minibuffer 内で `switch-to-buffer' が使
われると代わりに `pop-to-buffer' が使われてしまうようです。 このため
この呼び出しの結果 window が分割されてしまいます。

.-------------------------------------------------------------------------------
| switch-to-buffer is an interactive built-in function in `buffer.c'.
| 
| <snip>
| 
| If the selected window is the minibuffer window or dedicated to
| its buffer, use `pop-to-buffer' for displaying the buffer.
| 
| <snip>
`-------------------------------------------------------------------------------

おそらく、これ自体は `w3m-goto-url-with-timer' の中で
window-configuration を保存しておいて戻してしまえば全く問題はないとは思い
ますが、同様の問題が `w3m-popup-frame-p' が t の時の frame の popup にも
あるような気がします。

;; `w3m-popup-buffer' の呼び出しを抑制する変数があるとすっきり解決できそ
;; うかなぁ。

;; 実験には w3m-antenna が便利です ;)

--
青田