[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: Bug: weird point behavior
- From: Hideyuki SHIRAI (白井秀行) <shirai@xxxxxxxxxxx>
- Date: Mon, 01 Feb 2010 15:25:02 +0900 (JST)
- X-ml-name: emacs-w3m
- X-mail-count: 11122
- References: <20524da71001241227h3b137a83p716e2d658a3fe38d@xxxxxxxxxxxxxx> <b4mhbqahfbn.fsf@xxxxxxx> <b4my6jme6yo.fsf@xxxxxxx> <20100130.102311.238848372.shirai.hideyuki@xxxxxxxxxxx> <b4mk4uxee8k.fsf@xxxxxxx>
白井です。
From: Katsumi Yamaoka <yamaoka@xxxxxxx> さん曰く
Subject: [emacs-w3m:11121] Re: Bug: weird point behavior
Message-ID: <b4mk4uxee8k.fsf@xxxxxxx>
Date: Mon, 01 Feb 2010 14:06:51 +0900
>>>>>> In [emacs-w3m : No.11120] 白井さん wrote:
>>> Fixed in CVS. Perhaps I might have enbugged, though.
>
>> この変更以降、(少なくとも) w3m-redisplay-this-page で position
>> を戻せないようです。
>
> ご指摘ありがとうございます。直しました。
ありがとうございます。'reload' は OK です。
が、もともとは 'redisplay' で見つけた問題なのですが ^^;;;
(defun w3m-redisplay-this-page (&optional arg)
"Redisplay the current page.
If the prefix arg ARG is given, it toggles the visibility of images."
......
(let ((w3m-prefer-cache t)
(w3m-history-reuse-history-elements
;; Don't move the history position.
'reload))
(w3m-history-store-position)
(w3m-goto-url w3m-current-url 'redisplay)
(w3m-history-restore-position))))
でよいのかしら?
w3m-history-reuse-history-elements がよくわからなくて。
> 位置情報として今までは window-hscroll と point を覚えて戻してい
> たのですが、point の代わりに行番号とカラム数を使うようにしました。
> これで reload 後にカーソル位置のテキストが日本語から英語に変わっ
> てしまうような場合でも、だいたい元の場所に戻ります。
効能を体感しました。
>> # アップアップな生活が続いているので報告だけ (_ _)
>
> 加えて w3m-submit-form の前後でも、なるべく位置を保存することを
> 考えたのですが、とりあえずギブアップしました。同じくあんまり時間
> が無いもので。^^;;
なんだか、最近とみに忙しくて。。。
--
白井秀行 (mailto:shirai@xxxxxxxxxxx)