對不起,我的英文很差。Erlang flymake在src中找不到包含文件夾的文件夾
我正在用erlang flymake配置我的emacs。 src嵌套文件夾中的源文件報告'找不到包含文件',但src/
文件夾中的文件可以找到包含文件。
我的Emacs的Erlang的設置:
;; erlang-mode
(setq load-path (cons "/usr/local/Cellar/erlang/R15B02/lib/erlang/lib/tools-2.6.8/emacs" load-path))
(setq erlang-root-dir "/usr/local/Cellar/erlang/R15B02/lib/erlang")
(setq exec-path (cons "/usr/local/Cellar/erlang/R15B02/lib/erlang/bin" exec-path))
(require 'erlang-start)
;; distel
(add-to-list 'load-path "/usr/local/share/distel/elisp/")
(require 'distel)
(distel-setup)
;; erlang-flymake
(require 'erlang-flymake)
(erlang-flymake-only-on-save)
我二郎應用程序文件夾就像是以下幾點:
app/src/ (source code)
src/mod
src/lib
app/include/ (hrls)
app/ebin/ (compiled code)
...etc
謝謝,讓我試試看。不,因爲這個應用程序是一個遺留項目,現在不使用螺紋鋼。也許我會改變它在幾個星期內使用螺紋鋼。 – goofansu
我試過了,但它不起作用。我認爲'get-erlang-app-dir'是錯誤的。例如,有一個文件'〜/ game/src/mod/mod_player.erl',編輯它時,app-dir應該是'〜/ game'。但它仍然〜/遊戲/ src/ – goofansu
它的工作。我只是使用你的'get-erlang-app-dir',讓'code-path-dirs'和'code-include-dirs'爲默認值,並且它現在可以工作。非常感謝。 – goofansu