Ever run into scrolling issues that drive you crazy? (pauses and lag when trying to run through the buffer)
If you have a fair amount of packages and customizations (particularly if they are mode-line / font-lock heavy) then this is the package to help alleviate that a bit for you.
It works by temporarily disabling font-lock and switching to a barebones mode-line, until you stop scrolling (at which point it re-enables).
In your init file add something such as:
(add-to-list 'load-path "~/src/elisp/fast-scroll") ; Or wherever you cloned it (require 'fast-scroll) ;; If you would like to turn on/off other modes, like flycheck, add ;; your own hooks. (add-hook 'fast-scroll-start-hook (lambda () (flycheck-mode -1))) (add-hook 'fast-scroll-end-hook (lambda () (flycheck-mode 1))) (fast-scroll-config) (fast-scroll-mode 1)
it will wrap some common scroll commands.
This works really well when you turn up repeat rate in Xorg as well:
xset r rate 250 60
You can adjust the 'throttle' rate (how fast subsequent scroll commands must come in bound) as such:
(setq fast-scroll-throttle 0.5)
Matthew Carter email@example.com
AGPLv3 or later