7

同じディレクトリに と という 2 つのファイルがa.elありa-test.elます。

a.el

;; some functions
(provide 'a)

a-test.el

(require 'a)

フライチェックは警告を出しましrequirea-test.el

ロード ファイルを開けません: a

flycheck が同じディレクトリで必要なファイルを見つけられるようにするにはどうすればよいですか?

4

1 に答える 1

16

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をインストールすることをお勧めします。

于 2013-12-11T14:51:33.833 に答える