GNU EmacsのTips...
手始めに……ウィンドウの中を動き回る
(2000.09.11)

概要

 VZやMifesにあるような、「ウィンドウ上端への移動」「ウィンドウ 下端への移動」といったコマンドを作る。

適用範囲

GNU Emacs 19.34 (Mule 2.3)
GNU Emacs 20.5.1

解説

 なぜかデフォルトでは、「ウィンドウ上端への移動」「ウィンドウ下 端への移動」といったことがキー操作一発ではできません。

 コンソールで使っているならともかく、X上でネイティブウィンドウ で動かしたり、MS-Windowsからtelnetで使ったりなど、ウィンドウサイ ズが大きいと、ちまちまカーソルを動かすのはかったるい。

 C-u 1 C-lでウィンドウ上端に、C-u -1 C-lでウィンドウ下端にポイントが来るように再描画できますが、 やりたいのはそうでなく、「今ウィンドウ上端に見えている行にポイン トを置く」なのでした。

 そこで、そんなコマンドを書いてみました。

コード

  1: (defun top-of-win ()
  2:  (interactive)
  3:  (move-to-window-line 0))
  4: 
  5: (defun bot-of-win ()
  6:  (interactive)
  7:  (move-to-window-line -1))

補足

 う〜ん。あまりに単純ですね(^^)

(2000.09.11)

GNU EmacsのTipsへ
参考図書へ
コンピューター言語研究所へ
トップページへ
(C) ©Copyright Noboru HIWAMATA (nulpleno). All rights reserved.