【发布时间】:2010-05-19 17:20:30
【问题描述】:
当我调用 py-execute-region(绑定到 C-c |)时,flymake-get-file-name-mode-and-masks “无效文件名”出现错误。还会出现名称为 /tmp/python-3434.py 的 void 缓冲区。
我的flymake设置:
(when (load "flymake" t)
(defun flymake-pylint-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 "epylint" (list local-file))))
(add-to-list 'flymake-allowed-file-name-masks '("\.py\'" flymake-pylint-init))) (add-hook 'python-mode-hook 'flymake-mode)
【问题讨论】: