同じディレクトリに と という 2 つのファイルがa.elありa-test.elます。
a.el
;; some functions
(provide 'a)
a-test.el
(require 'a)
フライチェックは警告を出しましrequireたa-test.el
ロード ファイルを開けません: a
flycheck が同じディレクトリで必要なファイルを見つけられるようにするにはどうすればよいですか?
load-pathFlycheck は、Emacs Lisp ファイルをチェックするときには使用しません。代わりに、flycheck-emacs-lisp-load-pathデフォルトで空の を使用します。
Flycheck に現在の を使用させるload-pathには、以下を に追加しますinit.el。
(setq-default flycheck-emacs-lisp-load-path 'inherit)
ただし、Emacs Lisp プロジェクトで適切なロード パスとパッケージ ディレクトリを自動的に使用するために、プロジェクトでCaskを使用してからflycheck-caskをインストールすることをお勧めします。