Emacs 23 se cuelga en el modo python al escribir el bloque de cadena & # 8220; & # 8221; "
Pregunta
Mi Emacs se cuelga (Ubuntu 9 + Emacs 23 + Pyflakes) cuando escribo " " "
comillas para bloques de cadenas.
¿Alguien ha experimentado el mismo problema? Creo que puede que no sea un problema de Emacs sino un modo de Python o Pyflakes que lo uso para la verificación de errores.
¿Alguien ha resuelto el problema? Es una experiencia realmente frustrante.
Solución
las últimas pyflakes en modo de desarrollo me solucionaron este problema. Gracias a todos
sudo easy_install -U pyflakes
Otros consejos
¿estás usando el modo python externo (del paquete python mode) o el modo python interno? Uso pyflakes con el modo interno de python de emacs sin ningún problema y esta es mi configuración:
(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)))
Este es el error específico de pyflakes que hace que los emacs no sean lineales: http://divmod.org/ trac / ticket / 2821