2

我的 Mac 上有 emacs24(由 homebrew 安装)、flycheck(由 MELPA 安装)和 pylint(由 pip 安装),并且我有以下代码

(add-hook 'after-init-hook #'global-flycheck-mode)

在我的 .emacs 文件中。但是,当我键入 python 脚本时仍然没有语法检查。从 emacs 下拉菜单中,语法检查实际上是灰色的。

我知道 flycheck 正在工作,因为当我编辑 .emacs 文件时语法检查正在工作,所以我认为这是 pylint 的问题。知道我在这里缺少什么吗?

在此处输入图像描述

4

1 回答 1

3

我通过从 MELPA安装exec-path-from-shell包解决了我的问题。我将以下代码添加到我的 .emacs 文件中。

(require 'exec-path-from-shell) ;; if not using the ELPA package
(exec-path-from-shell-initialize)
于 2014-08-21T21:40:25.347 回答