[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: TAB not jumping past <embed>
- From: Naohiro Aota <nao.aota@xxxxxxxxx>
- Date: Wed, 10 Dec 2008 14:34:18 +0900 (JST)
- X-ml-name: emacs-w3m
- X-mail-count: 10531
- References: <20081209.222548.906816950821326964.nao.aota@xxxxxxxxx> <20081209.230214.91199038.shirai.hideyuki@xxxxxxxxxxx> <20081210.125553.172927545.shirai.hideyuki@xxxxxxxxxxx>
青田です。
From: Hideyuki SHIRAI (白井秀行) <shirai@xxxxxxxxxxx>
Subject: [emacs-w3m:10530] Re: TAB not jumping past <embed>
Date: Wed, 10 Dec 2008 12:55:53 +0900 (JST)
> 白井です。
>
> From: Hideyuki SHIRAI (白井秀行) <shirai@xxxxxxxxxxx> 曰く
> Subject: [emacs-w3m:10528] Re: TAB not jumping past <embed>
> Message-ID: <20081209.230214.91199038.shirai.hideyuki@xxxxxxxxxxx>
> Date: Tue, 09 Dec 2008 23:02:14 +0900 (JST)
>
>>> - w3m-anchor-sequence が変わってない
>>> - w3m-anchor-sequence が w3m-max-anchor-sequence にひとしい
>>> - 1 番の w3m-anchor-sequence がある (ここは loop して最小を探すようにし
>>> てもいいかも)
>
> previous-anchor も、今が '1' だったら、w3m-max-anchor-sequence
> に移動した方が良いと思う、というパッチを書いてみました。青田のパッ
> チも含みます。
>
> # 最近 elisp も emacs-w3m もご無沙汰なので査読希望 ^^;;;
;; そういえば previous もありましたね。
ぼくのパッチでは w3m-next-anchor() の中でループを処理していて、 白井さ
んのパッチでは w3m-goto-previous-anchor() の中で処理しているので、どち
らかに統一したほうがよいと思います。
ぼくが w3m-next-anchor() の中で処理するようにしたのは、
- なるべく今の挙動と変わらないようにするため
- w3m-goto-next-anchor() が "ループせずに次のアンカーに移動、失敗すれば
nil を返す"関数と思ったから
です。
ですが、そもそも今の挙動の "次のアンカーに移動できなかったら、 buffer
の最初のアンカーに移動する" というのはどうなんでしょうか? 1番が存在すれ
ば 1番に移動するようにしたほうが TAB での移動がきれいにまわるように思い
ます。 w3m-anchor-sequence が 0 なものには基本的に TAB で移動しないよう
な仕様に見えますし。
--
青田