يتوقف 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

نصائح أخرى

هل تستخدم وضع بايثون الخارجي (من وضع بايثون الحزمة) أم وضع بايثون الداخلي؟أستخدم pyflakes مع وضع python الداخلي لـ emacs دون أي مشاكل وهذا هو التكوين الخاص بي:

(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