aboutsummaryrefslogtreecommitdiffstats
path: root/lib/tools/emacs/erlang-flymake.el
diff options
context:
space:
mode:
Diffstat (limited to 'lib/tools/emacs/erlang-flymake.el')
-rw-r--r--lib/tools/emacs/erlang-flymake.el8
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)))