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-режим (из пакета 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)))

Это специфическая ошибка pyflakes, которая приводит к тому, что emacs становится нелинейным: http://divmod.org/trac/ticket/2821

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top