我有emacs24(由自制软件安装),flycheck(由MELPA安装)和pylint(由pip安装)在我的mac上,我有以下代码
(add-hook 'after-init-hook #'global-flycheck-mode)
在我的.emacs文件中。但是,当我键入python脚本时,仍然没有语法检查。从emacs下拉菜单中,语法检查实际上是灰色的。
我知道flycheck正在运行,因为在编辑我的.emacs文件时语法检查正在运行,所以我认为这是pylint的一个问题。知道我在这里失踪的是什么吗?
答案 0 :(得分:2)
我通过安装MELPA的exec-path-from-shell软件包修复了我的问题。我将以下代码添加到我的.emacs文件中。
(require 'exec-path-from-shell) ;; if not using the ELPA package
(exec-path-from-shell-initialize)