Frage

Meine Emacs hängen (Ubuntu 9 + EMACS 23 + Pyflakes), wenn ich tippe """ Zitate für String -Blöcke.

Hat jemand das gleiche Problem erlebt? Ich denke, es ist vielleicht kein EMACS -Problem, sondern ein Python -Modus oder ein Python -Modus oder ein Python -Modus, die ich für die Fehlerprüfung verwende.

Hat sich jemand das Problem umgegangen? Es ist eine wirklich frustrierende Erfahrung.

War es hilfreich?

Lösung

Die neuesten Pyflakes im Entwicklungsmodus haben dieses Problem für mich behoben. Vielen Dank an alle

sudo easy_install -u pyflakes

Andere Tipps

Verwenden Sie den externen Python-Modus (aus dem Paketpython-Modus) oder im internen Python-Modus? Ich verwende Pyflakes mit dem internen Emacs Python -Modus ohne Probleme, und dies ist meine Konfiguration:

(when (load "flymake" t)
(defun flymake-pyflakes-init ()
  (let* ((temp-file (flymake-init-create-temp-buffer-copy
                     'flymake-create-temp-inplace))
         (local-file (file-relative-name
                      temp-file
                      (file-name-directory buffer-file-name))))
    (list "pyflakes" (list local-file))))
(add-to-list 'flymake-allowed-file-name-masks
             '("\\.py\\'" flymake-pyflakes-init)))

Dies ist der spezifische Pyflakes -Fehler, der dazu führt, dass EMACs nichtlinear werden: http://divmod.org/trac/ticket/2821

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top