diff options
Diffstat (limited to '.dir-locals.el')
| -rw-r--r-- | .dir-locals.el | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/.dir-locals.el b/.dir-locals.el index af4b307..be31ff9 100644 --- a/.dir-locals.el +++ b/.dir-locals.el @@ -32,6 +32,12 @@ "loop")) word-end) 1 'font-lock-keyword-face)))) + (eval . (font-lock-add-keywords + 'fennel-mode + `((,(rx (syntax open-parenthesis) + (or "fn*" "defn" "defmulti") (1+ space) + (group (1+ (or (syntax word) (syntax symbol) "-" "_")))) + 1 'font-lock-function-name-face)))) (eval . (put 'when-meta 'fennel-indent-function 'defun)) (eval . (put 'defmethod 'fennel-indent-function 3)) (eval . (put 'defmulti 'bfennel-indent-function 'defun)) |