我正在使用相当标准的安装:
- Ubuntu 12.04 LTS(不到一周前安装)
- GNU Emacs 24.1
当我在 Emacs 中打开 PDF 文件时,速度非常慢。简单地用鼠标滚动时有 2-3 秒的延迟,使用n
, p
, C-p
,C-n
等时有 1-2 秒的延迟。
这是一个 20 页的文档。使用像这样的 50 页文档,Emacs 变得无法使用(不断冻结),因此问题随着文档大小而变得更糟。
我将如何解决这个问题?
当我跑emacs -Q
的时候,问题就解决了。我将它隔离到我的.emacs.d/init.el
文件中的这一行:
(global-linum-mode 1)
如果我将其注释掉并重新启动 Emacs,我可以滚动 PDF,并且不会有任何 UI 延迟。如果我用 重新打开它M-x global-linum-mode
,鼠标滚动和 UI 更新之间的长时间滞后就会回来。
要在 DocView 模式下禁用 linum-mode,可以使用以下设置文件: setup-linum.el 您可以通过编辑第 5 行来自定义