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

Re: 他の window で w3m-history-restore-position()



From: Katsumi Yamaoka <yamaoka@jpl.org> さん曰く
Subject: [emacs-w3m:07306] Re: 他の window で w3m-history-restore-position()
Message-ID: <b9ybrckm85h.fsf@jpl.org>
Date: Fri, 24 Dec 2004 17:07:22 +0900

> なある。

# ずっと、antenna 独自の現象だと思ってあきらめていたのは内緒だ。

> > な修正で良いでしょうか。待った、がかからなかったら commit してお
> > きます。
> 
> えーと、従来のコードが set-window-start の後で goto-char してい
> たのは何か意味があったような気がするんですが、思い出せません。
> reload の前後でそのページのサイズが大きく変化した場合を考慮、じゃ
> ないなあ。いずれにしても大きく変化した場合の救済は完全にはできな
> いでしょうから、commit しておいて下さいませ。

こりゃ冗長だわい、ということに気付いたので、

      (cond ((and start
		  (setq position (w3m-history-plist-get :position)))
	     (when (<= start (point-max))
	       (setq window (get-buffer-window (current-buffer) 'all-frames))
	       (when window
		 (set-window-start window start))
	       (goto-char (min position (point-max)))))

でやっておきます。

-- 
白井秀行 (mailto:shirai@meadowy.org)