我是一个新的emacs用户,当我在emacs中使用鼠标滚动缓冲区时,我感到非常不舒服。 当我继续滚动时,emacs仅在最后一行缓冲区到达顶部可见行时停止。 虽然迷你缓冲区尖叫缓冲区结束,滚动仍在继续,这非常令人讨厌。
如何在使用鼠标滚动时使emacs的行为与任何其他编辑器/浏览器一样?
答案 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