当我"""
为字符串块输入引号时,我的 Emacs 挂起(Ubuntu 9 + Emacs 23 + Pyflakes)。
有人遇到过同样的问题吗?我认为,这可能不是 Emacs 问题,而是一些 Python 模式或 Pyflakes,我用它来检查错误。
有人解决了这个问题吗?这真是一次令人沮丧的经历。
开发模式下的最新 pyflakes 为我解决了这个问题。谢谢大家
sudo easy_install -U pyflakes
您使用的是外部 python 模式(来自包 python-mode)还是内部 python 模式?我使用带有内部 emacs python 模式的 pyflakes 没有任何问题,这是我的配置:
(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)))
这是导致 emacs 非线性的特定 pyflakes 错误:http: //divmod.org/trac/ticket/2821