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