5

我是一个新的 emacs 用户,当我在 emacs 中使用鼠标滚动缓冲区时,我感到非常不舒服。当我继续滚动时,emacs 仅在缓冲区的最后一行到达顶部可见行时才会停止。尽管 minibuffer 会尖叫缓冲区结束,但滚动仍在继续,这很烦人。

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

4

1 回答 1

1

尝试将此添加到您的 .emacs ( ~/.emacs )。这适用于我在 OSX 上。更多信息在这里

;; 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
于 2013-05-19T04:39:56.387 回答