hitode909の日記

以前はプログラミング日記でしたが、今は子育て日記です

Emacsでちょっとずつスクロールする

Emacsで,カーソルを下に動かすと,カーソルが画面外に出てから,スクロールする.
ファイルのもうちょっと下を見たい,というとき,カーソルが画面の外に出るまで待つ必要があって,とても不便.
1行移動するたびに画面を再描画する関数を定義した.

(defun next-line-recenter()
  (interactive)
  (next-line)
  (recenter)
  )
(define-key global-map "\C-\M-n" 'next-line-recenter)

(defun previous-line-recenter()
  (interactive)
  (previous-line)
  (recenter)
  )
(define-key global-map "\C-\M-p" 'previous-line-recenter)


C-M-p, C-N-nで,上下に1行移動して,画面を再描画する.これで,ちょっとずつスクロールできる.