0

我正在尝试将 Flycheck 集成到我的 emacs 中。我通过包管理器exec-path安装了 Flycheck 。js-standard

在此处输入图像描述

我的.emacs文件包含:

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

;; https://github.com/purcell/exec-path-from-shell
;; only need exec-path-from-shell on OSX
;; this hopefully sets up path and other vars better
(when (memq window-system '(mac ns))
  (exec-path-from-shell-initialize))

我在 unix osx yosemite 上的(以及)我的(以及).eslint相同的家庭位置有一个文件。.emacs.bash_profile

如何修复此过时状态并运行 Flycheck。我提前为我的代码 linting 的新手道歉,这里是低级别的 emacs 用户。

4

1 回答 1

2

如果加载了更新版本的包,Emacs 会将包标记为“过时”。Emacs 从不加载过时的版本,因此可以安全地删除过时的版本。转到 中的包菜单M-x list-packages,然后键入~(标记要删除的过时包) ,然后键入x(执行操作)。或者键入Ux执行所有包的完整升级,包括删除任何过时的包。


无论如何,“过时”状态根本不会对包产生任何影响:它将继续正常工作。

如果 Flycheck 不适合您,请专门询问有关 Flycheck 的新问题,并包括所有调试信息。请注意,StackExchange 上有一个专门的Emacs 社区,您可以在这里更好地提问。

于 2016-07-29T08:16:06.887 回答