我最近从vimtoEmacs因为我想使用org-mode. 我打开了一个~10000 行、50kb 的文件,Emacs23 Org-mode然后添加了大约 10 个一级标题。在 Ubuntu 10.04/32 位下的 Emacs23 中具有 3GB RAM 的四核性能非常慢,以至于无法使用。我在电子邮件列表中发现了两个讨论这个问题的 线程。Org-mode似乎启用linum会导致性能下降。如果必须,我可以在文件中没有行号.org,但我不想禁用我编辑的所有文件的行号。如果我要在“Emacs”中“生活”,我会想要所有其他文件的行号。
如何仅禁用linum部分或所有.org文件?如果我打开了几个文件Emacs并在它们之间切换,是否可以这样做?我在这里找到了一些关于禁用主要模式的行号的讨论,但是我没有什么可以实现的(尽管页面上提到linum-off.el的脚本看起来很有希望,但我(还)不知道 (E)Lisp,所以我不能根据需要更改它)。
我Org-mode从版本 6.21b更新Emacs23到版本 7.5,但没有任何区别。GUI 中的性能Emacs非常糟糕,以至于应用程序根本无法响应。性能-nw“更好”,但仍然无法使用。