Po Lu 大佬,我知道我的问题在哪里了,我用的 yay 默认打包编译的 emacs,里面没有加 --with-xinput2 这个选项,我改了下它的 pkgbuild 文件后就能用鼠标了。实在是抱歉耽误了你的时间
没事,哈哈(
显卡驱动不适合 Emacs,当然这也有 Emacs 本身的问题,正确的解决方式是让 MS-Windows 平台支持 double buffering
上游会很欢迎这方面的补丁(
不过我还观察到一个问题,就是当光标指针放到图片上时,滚动鼠标会容易卡住,把光标移开就又能滚动了。我录了一个屏展示这个问题:
您可以把这个 org 文件发给我吗?目前滚动照片我都在使用 eww 和 image-dired 测试,没有测试 org mode。
谢谢
不需要了,我已经把补丁推到 master。
多谢。目前还没能力去共享代码
不过我平时在 Windows 平台不大会在 Emacs 中用鼠标,影响不算大。
编译时有没有开启 cairo?
cairo 是有的,我看 system-configuration-features
这个变量是有 cairo 的
可以更新后再测试一下吗?谢谢
我重新编译了一下 (6e865 这个 commit),感觉是要好一些了,之前是光标在图片上的话基本滑不动。但还是能明显感觉到,当滑动的时候光标不在图片上时,会比在图片上流畅,您这边测试如何呢?需要我再录屏看一下吗?
不需要,您可能是遇到了 bug#52120(这是 cairo 的毛病,X+Cairo port 和 pgtk port 都有,编译时提供 `–without-cairo’ 能避开),我近期会解决。
我在Mac上打开org文件会出现下面的效果。向上滑动挺正常,向下滑动大概1行,屏幕会跳回去半行左右,有很卡的感觉。目前只在orgmode观察到,可能是orgmode的问题。
Emacs版本是e4e9a7ce436c6ccbf4e2f474d31abd032842d079
图中org文件是这个 https://github.com/hlissner/doom-emacs/raw/develop/modules/lang/org/README.org,其他长点的org文件也可以触发。
这是 org-indent-mode 导致的问题,我会尽快修复。
已经修复了,请更新您的 emacs
好评,其实前不久就发现了,只是一直avy就懒得管(
谢谢,更新到5640b055d6962bbf54958e9c2355bd21f763967d
,确认已经解决。
今天刚更新到了 commit:ae169bd
在 macOS 上向上滑动触摸板是正常的,向下滑动的时候,会卡一下,提示信息:
Beginning of buffer [87 times]
继续往下滑,就会滚动到 buffer 顶部。
emacs -q
下是正常的。不知道跟哪个配置冲突了
@oldosfan 找到问题了,是和行号显示这个包有冲突, 关了行号就正常。
我的行号设置如下:
(use-package display-line-numbers
:hook (prog-mode . display-line-numbers-mode)
:config
(setq-default display-line-numbers-width 3))
这个问题可能要等一段时间才能解决