繁体   English   中英

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

[英]Emacs 23 hangs on python mode when typing string block “”"

我的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

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM