emacs 实在是太优秀了,它什么都好,就是不流畅。

你用什麼版本的 Emacs? Windows 上的話, 29 以後快很多.

我这边emacs 用着还可以,我在macos 上用Emacs30,还算比较顺手,没有明显卡顿。你描述的比较粗糙,没办法定位是什么问题。你可以试试vanilla emacs, 看看卡不卡, 然后一点一点往里面加入你的配置,看看什么原因。

我 CLion 几乎 每时每刻 都在卡,以至于我忘记了它在卡…

4 个赞

这个是真的。千万避免点鼠标。比如,C-x C-s 完全不卡,但是用鼠标点 保存 按钮就必然会卡。

根据我遥远的古老经验,你是不是字体没设置正确?

3 个赞

windows上用的30测试版,没感觉到“卡”,可能因为我只用org-mode相关功能吧

如果是emacs-plus@28确实卡,我升级29/30之后都不卡了

确实会卡。这个时候就要排查具体是什么东西卡住了 emacs,你可以在论坛里搜下如和进行性能测进。

配置问题吧 卡不卡得具体分析,一般情况配置正常的话,除了启动没那么快是不会卡的.

说真的,28后就没有感受过emacs卡了。

(影响性能的插件就那几个,甚么indent guide之类的去掉,就不会有太大问题了

话说 indent-guide 有 bug 吧

上面说“不卡”的,大概是认为“不卡”=“丝滑”。实际上“不卡”和“丝滑”还差了9条街。

6 个赞

为啥要钻字眼,把我前面回复中的“不卡”换成“丝滑”也成立

1 个赞

这个贴子其实可以关闭了,楼主无法复现,也提供不了有效信息,继续说下去没有意义

1 个赞

可以删掉一些看起来华丽但是没必要的插件。
然后我觉得emacs里gc和fontification是造成卡的主要原因之二,提供一些这方面的不完善解决思路:

1 个赞

丝滑的点大多都在滚动啊之类的动画显示上吧,这种目前肯定是比不过基于浏览器的 vscode 的。

比如 emacs29 的 pixel-scroll-precision-mode, 在我 linux + pgtk 的笔记本上,使用触摸板,1080p下是非常丝滑的,但在 4k 屏上,不知道是不是核显撑不住了,就开始不那么丝滑了。

又比如 org-mode 里显示了多张比较大的 inline-image,滚动起来也是会出现卡顿。

但如楼主说的,点几下鼠标就卡死导致用不了的的这种情况,肯定是由于个人配置的问题,需要自己检查一下了。

4 个赞

前面楼主说是魔改的centuar emacs的配置,常规的优化应该是做了的。(不过centaur emacs的配置,我在win上用着也卡卡的)

并不是抠字眼。比如,即使是emacs -q里开启各种像素级滚动等,至少在mac上,还是做不到“丝滑”,即使完全“不卡”,也很“流畅”。区别就像60fps与120fps的区别。更别说开启了其它插件等之类,可能就掉到30fps或更低。

3 个赞

你是不是在 x 上用 pgtk

至少我没遇到过这种场景,你是用emacs播放视频或者打游戏吗。编辑文本的操作,只要画面能马上响应根本看不出区别