Ran*_*Lin 6 emacs elisp flycheck
我在同一个目录下2个文件,说a.el
和a-test.el
.
a.el
;; some functions
(provide 'a)
Run Code Online (Sandbox Code Playgroud)
A-test.el
(require 'a)
Run Code Online (Sandbox Code Playgroud)
flycheck把警告的require
在a-test.el
说
无法打开加载文件:a
如何让flycheck在同一目录中找到所需的文件?
lun*_*orn 14
load-path
检查Emacs Lisp文件时,Flycheck不使用.相反,它使用flycheck-emacs-lisp-load-path
,默认为空.
要使Flycheck使用当前load-path
,请将以下内容添加到您的init.el
:
(setq-default flycheck-emacs-lisp-load-path 'inherit)
Run Code Online (Sandbox Code Playgroud)
但是,我建议在项目中使用Cask,然后安装flycheck-cask,以在Emacs Lisp项目中自动使用正确的加载路径和包目录.
归档时间: |
|
查看次数: |
1431 次 |
最近记录: |