macOS NS/Cocoa Emacs generates pixel-level scroll events from trackpad and Magic Mouse. Without pixel-scroll-precision-mode, these events are handled as line-based scrolling, resulting in jerky or broken scroll behavior. Changes: - Enable pixel-scroll-precision-mode (Emacs 29+) in GUI mode - Set pixel-scroll-precision-large-scroll-height to 40.0 (prevents trackpad fling from being interpolated frame-by-frame) - Enable momentum scrolling (trackpad inertia from macOS) - Keep line-based mouse-wheel-scroll-amount as fallback for physical scroll wheels
39 KiB
39 KiB