karthink

joined 1 year ago
[โ€“] karthink@alien.top 1 points 10 months ago

Did you manage to get pixel-scroll-precision-mode to not snag on large images? It's not clear from the README what improvements you're planning to send upstream that are not mac-only.

effectively simulates a feature-complete trackpad driver in elisp, complete with scroll interpolation, a timer-based momentum phase, etc.

I remember reading through this code when I was looking over pixel-scroll-precision and thinking "this is crazy". The event loop is already full to bursting in a typical Emacs session.

[โ€“] karthink@alien.top 1 points 10 months ago (1 children)

A shame that acme(1) only gets a passing mention when the original paper on acme's predecessor help really drives the point home for having a mouse-friendly interface: https://doc.cat-v.org/plan_9/1st_edition/help/

Unfortunately it is uniquely difficult to make any nuanced point about mouse usage because of the inertial pull of the decades old keyboard vs mouse argument, and the equally vapid "use both" argument. Talking about Acme's design would have derailed things further.

I wasn't advocating for mouse-friendly interfaces at all, by the way. My goal was only to point out that (i) there are times when using the mouse with Emacs is natural, although the specifics depend on your use of Emacs, and (ii) Emacs includes some features to improve mouse expressivity (gestures, configurable drag-and-drop, etc.)