linux系统下,Emacs25 spacemacs在Linux系统下因linum mode造成死锁的BUG和官方解决方案

1500多行的文件,在emacs25 spacemacs的情况下,因linum mode的bug造成在helm find file或其他命令时,很容易使程序死锁。

目前emacs26解决了这个BUG。

这个问题让我找了3-4个小时的解决方案,为避免大家重蹈覆辙,特此发帖告知。

linum是万恶之源....

1 个赞

nlinum或者上Emacs26.

嗯,升级成emacs26了。

这样写对吗。关掉 linum-mode

然后:

  (add-hook 'prog-mode-hook #'display-line-numbers-mode)
  (add-hook 'text-mode-hook #'display-line-numbers-mode)

我是emacs新手。 但好像spacemacs推荐使用customize-group进行一些参数的设定。 SPC SPC customize-group,输入linum,将global linum mode设置为nil,就可以全局关闭linum mode了。

别忘了apply and save。

这样可以的。

具体什么 Bug?要是给出 Bug 的链接就好了。

我也想找到BUG链接发上来着。。。 因为当时用的TOR浏览器,没有历史记录,再搜索的话也没有找到答案,汗……

刚才又搜了下,还是没找到……

emacs26上递交了几个patch。

印象里好像是linum对helm窗口那也计算行数或类似原因造成的BUG。