新的 emacs/python 用户在这里。
我正在尝试设置flycheck
工作(并使用flake8
)。
这是我的相关部分init.el
:
(require 'python-mode)
(add-to-list 'auto-mode-alist '("\\.py$" . python-mode))
(add-hook 'python-mode-hook 'flycheck-mode)
当我打开一个python
文件时,我的模式行包含Py FlyC-
从Flycheck 手册中,我了解到这意味着Flycheck
无法自动找到合适的检查器。
当我运行M-x flycheck-select-checker
并选择python-flake8
它返回:
Configured syntax checker python-flake8 cannot be used
我正在使用 OSX 10.9homebrew
和这些版本:
$ emacs --version
GNU Emacs 24.3.50.1
$ flake8 --version
2.1.0 (pep8: 1.4.6, pyflakes: 0.7.3, mccabe: 0.2.1) CPython 2.7.5 on Darwin
$ which flake8
/usr/local/bin/flake8
$ python --version
Python 2.7.5
$ which python
/usr/local/bin/python
至于 emacs 软件包,它们是从安装的,melpa
并且marmalade
python-mode
版本:6.0.10
Flycheck
版本:0.15snapshot(包:20131105.1502)
关于如何使它工作的任何提示?