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

なんで point が戻るのかしら?



前から気になっていたのですが、まじめに調べました。

w3m-view-this-url-new-session-in-background => t で
w3m-view-this-url-new-session() すると、新規バッファが完成したと
きに、元のバッファで移動していても元の位置に戻されてしまいます。

(defsubst w3m-view-this-url-1 (url reload new-session)
  (lexical-let (pos)
    (when new-session
      (setq pos (point-marker))
      <<snip>>
	(when (and pos (buffer-name (marker-buffer pos)))
	  (save-excursion
	    (set-buffer (marker-buffer pos))
	    (save-excursion  <= 追加
	      (goto-char pos)
	      (w3m-refontify-anchor))))))))

としておきます。

-- 
白井秀行 (mailto:shirai@rdmg.mgcs.mei.co.jp)