如何设置时 Mac 触摸板双指滑动控制 Emacs 滚动条上下平滑滚动

记得以前用一个配置(记不清哪里找的了),双指在触摸板控制上下滑动控制 Emacs 右侧滚动条是平滑滑动(就像控制 chrome 的滚动条滑动一样)。 但是现在用在 Emacs 上操作时,双指的上下滑动是按固定行数滑动,有种「卡顿」的感觉。

想请教一下怎么设置成平滑滑动?

官方的 Cocoa Emacs 应该没法简单地通过设置就能做到,但 Mitsuharu Yamamoto’s Mac port 默认就可以

https://bitbucket.org/mituharu/emacs-mac/

https://bitbucket.org/mituharu/emacs-mac/src/892fa7b2501a403b4f0aea8152df9d60d63f391a/README-mac?at=master&fileviewer=file-view-default#README-mac-151

  • Pixel-based mouse wheel smooth scroll for newer mice/trackpads.

我是用 MacPorts 安装它的:

$ sudo port install emacs-mac-app

用 Homebrew 应该也能安装。

不清楚 其它版本的 Emacs 是不是也可以,我没试过。

我倒是觉得 smooth scroll 除了浪费 CPU 没别的好处,滚动的时候发虚、滞后(电脑比较差 :sweat_smile: )

现在的实现确实是有点性能问题…

窗口下不明显,全屏模式下严重一些。