键入字符串块时,Emacs 23挂起python模式“”””””

StackOverflow https://stackoverflow.com/questions/1406213

  •  05-07-2019
  •  | 
  •  

当我输入字符串块的""" 时,我的Emacs会挂起(Ubuntu 9 + Emacs 23 + Pyflakes)。

有人遇到过同样的问题吗?我想,它可能不是一个Emacs问题,而是一些Python模式或Pyflakes,我用它来进行错误检查。

有人解决了这个问题吗?这真是令人沮丧的经历。

有帮助吗?

解决方案

开发模式下的最新pyflakes为我解决了这个问题。谢谢大家

sudo easy_install -U pyflakes

其他提示

你使用外部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)))

这是导致emacs变得非线性的特定pyflakes错误: http://divmod.org/ TRAC /票据/ 2821

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top