يتوقف Emacs 23 في وضع python عند كتابة كتلة السلسلة """
سؤال
يتوقف جهاز 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
لا تنتمي إلى StackOverflow