我最近从 vim
搬来了至Emacs
因为我想用org-mode
.我在 Emacs23
中打开了一个 ~10000 行、50kb 的文件Org-mode
并继续添加大约 10 个一级标题。在 Ubuntu 10.04/32 位下的 Emacs23 中具有 3GB RAM 的四核性能非常慢,以至于无法使用。我找到了two threads在 Org-mode
讨论这个的电子邮件列表。似乎启用 linum
导致性能缓慢。我可以在 .org
中没有行号文件,但我不想禁用我编辑的所有文件的行号。如果我要在“Emacs”中“生活”,我会想要所有其他文件的行号。
如何禁用 linum
部分或全部.org
只有文件?如果我在 Emacs
中打开了多个文件,是否可以这样做?并在它们之间切换?我发现了一些关于禁用主要模式的行号的讨论here ,但是我没有什么可以实现的(尽管页面上的 linum-off.el
脚本 mentioned 看起来很有希望,但我(还)不知道 (E)Lisp,所以我无法根据需要更改它) .
我更新了Org-mode
从 Emacs23
附带的 6.21b 版本开始到 7.5 版,但没有任何区别。 Emacs
中的表现GUI 太糟糕了,以至于应用程序根本无法响应。 -nw
的性能是“更好”,但仍然无法使用。
最佳答案
你只需要添加 (add-hook 'org-mode-hook (lambda () (linum-mode 0)))。
关于Emacs 组织模式 : Turn off line numbers,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5229705/