在我的~/.emacs.d/init.el
中,我只有三行:
(push (expand-file-name "lisp" user-emacs-directory) load-path)
(require 'init-vars)
(provide 'init)
在我的~/.emacs.d/lisp/init-vars.el
中,我有以下三行:
(require 'dired)
(setq dired-use-ls-dired nil)
(provide 'init-vars)
Flycheck在以下位置报告错误line 2 of ~/.emacs.d/init.el
:
Cannot open load file: No such file or directory, init-vars
我在这里想念什么?
如果我将行更改为,(require 'init-vars (expand-file-name "lisp/init-vars.el" user-emacs-directory))
那么错误就消失了。我不明白为什么load-path
不起作用。