I have 2 files in the same directory, say a.el
and a-test.el
.
a.el
;; some functions
(provide 'a)
a-test.el
(require 'a)
flycheck put a warning on the require
in a-test.el
says
Cannot open load files: a
How do I make flycheck find the required file in the same directory ?
Flycheck does not use load-path
when checking Emacs Lisp files. Instead, it uses flycheck-emacs-lisp-load-path
, which is empty by default.
To make Flycheck use the current load-path
, add the following to your init.el
:
(setq-default flycheck-emacs-lisp-load-path 'inherit)
However, I recommend to use Cask in your projects, and then install flycheck-cask , to automatically use the right load path and package directory in Emacs Lisp projects.
The technical post webpages of this site follow the CC BY-SA 4.0 protocol. If you need to reprint, please indicate the site URL or the original address.Any question please contact:yoyou2525@163.com.