emacs在屏幕上显示文本后停止滚动

时间:2013-05-18 18:44:20

标签: emacs

我是一个新的emacs用户,当我在emacs中使用鼠标滚动缓冲区时,我感到非常不舒服。 当我继续滚动时,emacs仅在最后一行缓冲区到达顶部可见行时停止。 虽然迷你缓冲区尖叫缓冲区结束,滚动仍在继续,这非常令人讨厌。

如何在使用鼠标滚动时使emacs的行为与任何其他编辑器/浏览器一样?

1 个答案:

答案 0 :(得分:1)

尝试将此添加到.emacs(〜/ .emacs)。这适用于OSX。更多信息here

;; scroll one line at a time (less "jumpy" than defaults)

(setq mouse-wheel-scroll-amount '(1 ((shift) . 1))) ;; one line at a time

(setq mouse-wheel-progressive-speed nil) ;; don't accelerate scrolling

(setq mouse-wheel-follow-mouse 't) ;; scroll window under mouse

(setq scroll-step 1) ;; keyboard scroll one line at a time