reddit / emacs

Horizontal scrolling with the trackpad on Mac

fori1to10 · 2022-10-16 08:43
How can I enable smooth horizontal scrolling with the trackpad on MacOS?
bravosierrasierra · 2022-10-16 09:02
I can not determine, how smooth my scrolling is, but my setting is: ``` mouse-wheel-tilt-scroll t mouse-wheel-flip-direction (if (eq system-type 'darwin) t nil) mac-mouse-wheel-smooth-scroll t ```
fori1to10 · 2022-10-16 10:48
I tried this but I get Symbol's value as variable is void: mac-mouse-wheel-smooth-scroll
bravosierrasierra · 2022-10-16 10:50
my emacs is from [https://github.com/railwaycat/homebrew-emacsmacport](https://github.com/railwaycat/homebrew-emacsmacport)
fori1to10 · 2022-10-16 20:52
Yes, I also installed this version of Emacs. But I still can't get horizontal scrolling to work. Do you have anything else on your .emacs file?
bravosierrasierra · 2022-10-17 07:50
mac-mouse-wheel-smooth-scroll is a variable defined in mac-win.el.gz. Source Code ;; Defined in /opt/homebrew/Cellar/emacs-mac/HEAD-6e6d2e0/share/emacs/28.2/lisp/term/mac-win.el.gz my mouse section ``` (setq mouse-wheel-progressive-speed (if (eq system-type 'darwin) nil t) mouse-wheel-tilt-scroll t mouse-wheel-flip-direction (if (eq system-type 'darwin) t nil) mac-mouse-wheel-smooth-scroll nil mouse-wheel-scroll-amount-horizontal '(1 ((shift) . 5) mouse-wheel-scroll-amount '(1 ((shift) . 5) ((meta)) ((control) . text-scale)) mouse-wheel-follow-mouse t make-pointer-invisible t ;; invisible when type ) ```