2013-04-21 11 views
7

Ich verwende eine ziemlich Standard installieren:Wie kann ich den Emacs DocView-Modus beschleunigen?

  • Ubuntu 12.04 LTS (installiert weniger als vor einer Woche)
  • GNU Emacs 24,1

Und wenn ich eine PDF-Datei in Emacs öffnen, es ist furchtbar langsam. Es gibt eine 2-3 Sekunden Verzögerung, wenn sie nur mit der Maus scrollen, 1-2 Sekunden Verzögerung bei der Verwendung von n, p, C-p, C-n usw.

Dies ist mit einem 20-seitigen Dokument. Mit einem 50-seitigen Dokument wie this one wird Emacs unbrauchbar (konstantes Einfrieren), so dass das Problem mit der Dokumentgröße schlechter wird.

Wie würde ich das beheben?

Antwort

11

Als ich lief emacs -Q, ging das Problem ein Weg. Ich isoliert es auf dieser Linie in meiner .emacs.d/init.el Datei:

(global-linum-mode 1) 

Wenn ich das Kommentar aus und starten Sie Emacs, ich auf PDF-Dateien blättern und ich erhalte keine UI Verzögerung zu löschen. Wenn ich es mit M-x global-linum-mode wieder einschalte, kommt die lange Verzögerung zwischen Maus-Scroll und UI-Update zurück.

+3

Dies könnte sich als nützlich erweisen anpassen: http://stackoverflow.com/questions/6837511/automatisch-disable-a-global-minor-mode-für-eine-spezifische-major-mode – phils

+0

Ja, das war meine nächste Frage :) Ich werde die Vorschläge so schnell wie möglich ausprobieren. ty – Hudon

7

linum-Modus deaktivieren, wenn Sie in DocView Modus sind, können Sie die folgende Setup-Datei verwenden können: setup-linum.el Sie können durch das Bearbeiten von Zeilennummer 5

Verwandte Themen