How can I make Emacs mouse scrolling slower and smoother?
Solution 1:
You can control the amount in variable mouse-wheel-scroll-amount
(in mwheel.el).
EDIT: E.g. Add
(setq mouse-wheel-scroll-amount '(1 ((shift) . 1) ((control) . nil)))
to your .emacs for 1 line at a time.
I also have (setq mouse-wheel-progressive-speed nil)
in my .emacs which I think is nicer behaviour.
Solution 2:
I use breadcrumb to leave a trail around a buffer or all buffers.
Drop the breadcrumb, go look at whatever you want/need, then jump back to the breadcrumb. Here's what I have things set to, FWIW:
(global-set-key [(f6)] 'bc-set)
(global-set-key [(shift f6)] 'bc-list)
(global-set-key [(control f6)] 'bc-previous)
(global-set-key [(meta f6)] 'bc-next)
(global-set-key [(shift control f6)] 'bc-local-previous)
(global-set-key [(shift meta f6)] 'bc-local-next)
Hope that helps.