同じディレクトリに と という 2 つのファイルがa.el
ありa-test.el
ます。
a.el
;; some functions
(provide 'a)
a-test.el
(require 'a)
フライチェックは警告を出しましrequire
たa-test.el
ロード ファイルを開けません: a
flycheck が同じディレクトリで必要なファイルを見つけられるようにするにはどうすればよいですか?
load-path
Flycheck は、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をインストールすることをお勧めします。