diff options
-rw-r--r-- | lib/tools/emacs/erlang-flymake.el | 8 |
1 files changed, 6 insertions, 2 deletions
diff --git a/lib/tools/emacs/erlang-flymake.el b/lib/tools/emacs/erlang-flymake.el index a6284a25bc..660e72a6a1 100644 --- a/lib/tools/emacs/erlang-flymake.el +++ b/lib/tools/emacs/erlang-flymake.el @@ -53,11 +53,15 @@ check on newline and when there are no changes)." (defun erlang-flymake-get-code-path-dirs () - ()) + (list (concat (erlang-flymake-get-app-dir) "ebin"))) (defun erlang-flymake-get-include-dirs () - ()) + (list (concat (erlang-flymake-get-app-dir) "include"))) +(defun erlang-flymake-get-app-dir () + (let ((src-path (file-name-directory (buffer-file-name)))) + (file-name-directory (directory-file-name src-path)))) + (defun erlang-flymake-init () (let* ((temp-file (flet ((flymake-get-temp-dir () (erlang-flymake-temp-dir))) |