我在同一个目录中有 2 个文件,比如说a.el
和a-test.el
.
a.el
;; some functions
(provide 'a)
a-test.el
(require 'a)
require
flycheck在里面放了一个警告a-test.el
说
无法打开加载文件:a
如何让 flycheck 在同一目录中找到所需的文件?
load-path
检查 Emacs Lisp 文件时不使用 Flycheck 。相反,它使用flycheck-emacs-lisp-load-path
,默认情况下为空。
要使 Flycheck 使用 current load-path
,请将以下内容添加到您的init.el
:
(setq-default flycheck-emacs-lisp-load-path 'inherit)
但是,我建议在您的项目中使用Cask,然后安装flycheck-cask,以在 Emacs Lisp 项目中自动使用正确的加载路径和包目录。