如何加速Emacs DocView模式?

Hud*_*don 7 emacs docview

我正在使用相当标准的安装:

  • Ubuntu 12.04 LTS(不到一周前安装)
  • GNU Emacs 24.1

当我在Emacs中打开PDF文件时,速度非常慢.有2-3秒的延迟使用时只需时,用鼠标,1-2秒的延迟滚动n,p,C-p,C-n,等.

这是一个20页的文档.对于像这样的50页文档,Emacs变得无法使用(持续冻结),因此文档大小问题会变得更糟.

我该如何解决这个问题?

Hud*_*don 11

当我跑步时emacs -Q,问题就出现了问题.我把它隔离到我.emacs.d/init.el文件中的这一行:

(global-linum-mode 1)
Run Code Online (Sandbox Code Playgroud)

如果我发表评论并重新启动Emacs,我可以滚动PDF并且我没有任何UI延迟.如果我重新打开它M-x global-linum-mode,鼠标滚动和UI更新之间的长时间滞后会回来.

  • 这可能证明是有用的:http://stackoverflow.com/questions/6837511/automatically-disable-a-global-minor-mode-for-a-specific-major-mode (3认同)

小智 7

要在DocView模式下禁用linum模式,可以使用以下安装文件: setup-linum.el 您可以通过编辑第5行来自定义