Emacs で一行ずつスクロールさせる
Emacs の画面を一行ずつマウスで(もしくはトラックパッドで)スクロールさせる設定を追加してみました。
~/.emacs.d/init.el
などの設定ファイルに以下の内容を記入し、Emacs を再起動するとできるようになります。
再起動が面倒であれば M-x eval-buffer
としてもよいです。
;; scrolling (setq mouse-wheel-progressive-speed nil) ;; don't accelerate scrolling (setq mouse-wheel-scroll-amount '(1 ((shift) . 1))) ;; one line at a time (setq mouse-wheel-follow-mouse 't) ;; scroll window under mouse
Emacs はデフォルトではまとめてスクロールし、次第にスクロール速度が上がっていく設定になっているようなので、
- マウスでのスクロールを一行ずつに、そして
- 高速化しない
という設定を書いてあげます。
スクロールの設定には
- キーボードのコマンドによるスクロール
- マウス(もしくはトラックパッド)によるスクロール
があるので、それぞれ別々に設定してやる必要があるようです。