Emacs 23 se bloque en mode python lors de la saisie du bloc de chaînes “” "
Question
Mon Emacs se bloque (Ubuntu 9 + Emacs 23 + Pyflakes) lorsque je tape des guillemets "" et "
" pour les blocs de chaîne.
Quelqu'un a-t-il rencontré le même problème? Je pense que ce n'est peut-être pas un problème Emacs, mais un mode Python ou Pyflakes que je l'utilise pour vérifier les erreurs.
Quelqu'un a-t-il résolu le problème? C'est une expérience vraiment frustrante.
La solution
Les derniers pyflakes en mode développement ont résolu ce problème. Merci à tous
sudo easy_install -U pyflakes
Autres conseils
utilisez-vous le mode python externe (du paquet python-mode) ou le mode python interne? J'utilise pyflakes avec le mode python interne d'Emacs sans aucun problème et voici ma configuration:
(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)))
Il s’agit du bogue pyflakes qui rend emacs non linéaire: http://divmod.org/ trac / ticket / 2821