emacs有时候按一个按键会变成好多按键,该怎么排查?

我的也是,很频繁。

我现在也是频繁出现这个,感觉emacs稍微卡一下就会出现,稍不留神我就得杀掉Emacs重启一下,这个问题真的是太心塞了,国外社区没碰到吗?好像都是macos上面?

最近 emacs-plus©28 上没碰到过了

隔一段时间就编译最新的分支,已经好久没有遇到这个问题了

配置用的啥?doom麽?

是的,,,,。

难道跟编译的过程配置有关?我是参照这里进行编译的 https://gist.github.com/AllenDang/f019593e65572a8e0aefc96058a2d23e 可否贴出你的编译过程?

我是用nix安装,用的 @twlz0ne 老哥的 https://github.com/twlz0ne/nix-gccemacs-darwin 自己升级了下里面的 commit hash ,我一开始自己编译但是感觉配置编译环境把系统环境也搞的一团乱

升级 commit hash 之后一切正常吗?

因为我自己目前并没有继续使用 gccemacs,自从它合并到主分支之后,我没再更新 nix-gccemacs-darwin 了。

因为我的电脑比较老,本地编不动,所以一直用 CI 输出的二进制文件。而且我的系统也比较旧,所以我自己特供 GitHub - twlz0ne/nix-gccemacs-sierra: Build gccemacs for macOS 10.12 Sierra using Nix. ,而 nix-gccemacs-darwin 是专门给广大网友准备的,因此我更不确定升级之后它会有什么问题。

你除了升级 commit hash 还做了哪些修改?能否共享出来?

我就更新了一下source.json文件, https://github.com/jadestrong/nix-gccemacs-darwin/blob/master/nix/sources.json 一开始是只更新 emacs-nativecomp 这一个,后来失败过一次,我就把 emacs-overlay 也升级了下就没问题了,后面偶尔有时间就把所有的都升级下,目前编译都能成功

1 个赞

合到主分支之后,编译也选项更新了下

 configureFlags = old.configureFlags
            ++ [ "--with-ns" "--with-native-compilation" "--with-cairo" "--with-harfbuzz" ];
1 个赞

不介意的话,我把你的更新合并过来,这样编译好二进制文件就能缓存到预先设置的 cachix 了。

好,我家里电脑上有份最近的配置,晚上我提一下pr

Known good commits for native-comp · Issue #6 · jimeh/build-emacs-for-macos · GitHub 这里的推荐 7.25 号的 commit 问题依旧。

我用最近编译的gccemacs依然遇到这个问题,还比以前频繁。我都怀疑是gccemacs在mac上有问题了,改天编译一个正常版本试试看。

我按照emacs-plus上面的方法安装了一下,一会儿就复现出这个问题了,真是头大

好像以前就是28.0.50就一直有这个问题存在了,感觉不是gccemacs独有的bug

嗯,那就是新版本改出问题了。现在编译了新的正在测试。

对 我去除了–with-native-compilation 之后,还是出现了这种情况

我好像没遇到你们说的这个问题,我一直在用 28.0.50 ,难道是我手速比较慢?

哪位能提供一段复现代码?