Я добавил следующее в мой ~/.emacs
файл.
Первые три настраивают внешний вид при использовании полосы прокрутки. Просто scroll-conservatively
может быть достаточно в большинстве случаев, но я вижу крайние случаи, когда другие два, кажется, помогают. Я не имею полного объяснения и хотел бы узнать больше, если у кого-нибудь есть идея.
Следующие два влияют на колесо прокрутки мыши. В частности, настройка mouse-wheel-scroll-amount
означает перемещение 2 строк на щелчок колеса в обычном режиме, 10 строк, если сдвиг удерживается. или всю страницу (что означает nil
при этом использовании) (количество строк на экране), если управление удерживается. mouse-wheel-progressive-speed
препятствует тому, чтобы прокрутка становилась все быстрее и быстрее, если вы делаете больше.
(setq scroll-step 1)
(setq scroll-conservatively 10000)
(setq auto-window-vscroll nil)
(setq mouse-wheel-scroll-amount '(2 ((shift) . 10) ((control) . nil)))
(setq mouse-wheel-progressive-speed nil)