spacemacs 经常冻住,这个怎么解决?

用 org 写大文档的时候,经常冻住,C-g 不管用,只能强制结束。这真是要命,请问论坛里的各位除了用二分法之外有没有什么好的解决办法?

因为这个问题是不定时出现,用二分法 debug 也很难找到问题的症结。

一般是代码插件的锅。


要看是zuo shen m

这就难了,这么多配置,不知道哪些会引起这个问题。

参考:

2 个赞

这里面 3 个问题逐一排除吧

  1. 看问题描述肯定不是 tramp 的问题
  2. spaceline 貌似也有了很大提升,暂时不打算移除
  3. show smartparens 可以暂时关闭看看

最后就是 pkill 命令很好,还能给出 debug 信息。我一直都是 ps + kill :joy:

PS:看错了,是 emacs 的 debug 信息。

这条应该比较有参考价值

可能和babel高亮代码有关?

我把可能造成问题的代码块移除,还是不行。

行号关闭了,然后安装了 nlinum layer。也还是不行。

最后,把 spaceline 屏蔽了,终于不出错了(至少暂时没问题了)。

怀疑罪魁祸首就是 spaceline 了。

这 spaceline 还真是让我又爱又恨啊,没有了还真不习惯。有没有其它类似的插件,兼顾性能和美观实用性,并且又没有那么多bug的?

自己写。说白了就是搞个穷人降级版的试试。

讲道理,vim 的 powerline 也有性能问题。

你觉得 smart-mode-line + powerline theme 的解决方案可行不?我不想折腾了半天,结果一样 buggy,那就郁闷了。

我可能误打误撞找到问题的根了,我使用 melpa 的 leuven 主题替换了 emacs 自带的 leuven 主题后,性能明显改观,用 spaceline 也不会 frozen 了。我已经用回 spaceline 了,看还会不会出现问题。

又出现了,还是把 spaceline 禁用了看看吧。

。。。。。。

Spaceline 不要加 help-echo ,如果实在有需要就加一些纯静态的东西,不要加每次都要计算的,不然真的卡

help-echo 是什么?怎样关闭?

我现在用 vim powerline,效果还不错,虽然功能上少点

不是,一般是自己加的,加在 spaceline-define-segment 返回值的 propertize 里面。会很卡很卡

我也会经常卡住,一天会遇到3,4次吧,只能杀掉进程。

我的配置现在很少卡住了,一周可能出现一两次吧。如果不是打开单行非常长的文件,卡住的机率很小。

我的文件都是单行很长的,因为用的 visual line,每一段就是一行。跟这也有关系吗?