[Message Prev][Message Next][Thread Prev][Thread Next][Message Index][Thread Index]

Re: DOS editor



こんにちは、塩野@遊び人です。

>>>>> In [meadow-users-jp : No.4476] 
>>>>>	Toru Ito <toru.ito.aa@xxxxxxxxxxxxxxxxxxxxxxxx> wrote:
>             こんにちは 伊藤@豊田織機 です。

>  Meadow2上でマウスのホイールを使うとページがスクロールします。
>  その場合ページが変わるとカーソルが付いて来てしまうのですが、これをカー
>  ソルはそのまま最初の位置のままに固定した状態でスクロールだけ出来る様
>  にする事は可能でしょうか?
> # また、カーソル位置から数ページ離れていても→←↑↓キーを押すと、最初
> # のカーソルのページに戻ってカーソル移動が行えるそうです。

上記の仕様を満たしていませんが、テキストカーソルが画面からはみ出
さない間、画面をスクロールします。
----
(defun up-one () (interactive) (scroll-up 1))
(defun down-one () (interactive) (scroll-down 1))
(define-key global-map [S-down] 'up-one)
(define-key global-map [S-up] 'down-one)
----

適当にキーバインドを変えればホイールにも割り当てられるでしょう。

Emacs では、カーソルを残したまま、バッファをスクロールさせるのは
無理なような気がします。

ホイルスクロールを指定したときに、こっそりマークしてカーソルキー
が押されたときにマークに戻って処理をすると言うような関数を書けば
実現できそうですが…
--
                             ∧_∧
                            ミ^.^ミ E-Mail: jun@xxxxxxxxxxxxxxxx
・全力投球の法則
 最初から全力投球すると、最終的に得られる総量は少ない。
例
 合宿などでご飯をよそう場合、一杯目をたくさんよそい過ぎると二杯目にあ
 りつけない。