Highlight NARF macros

This commit is contained in:
Henrik Lissner 2015-11-07 16:57:24 -05:00
parent 81d569e93f
commit 6ca420d9ee

View file

@ -15,6 +15,17 @@
;; (add-hook 'before-save-hook 'delete-trailing-whitespace nil t) ;; (add-hook 'before-save-hook 'delete-trailing-whitespace nil t)
(add-hook 'after-save-hook 'narf-elisp-auto-compile nil t)) (add-hook 'after-save-hook 'narf-elisp-auto-compile nil t))
;; Highlight extra NARF keywords
(let ((new-keywords '("add-hook!"
"bind!"
"after!"
"λ"
"in!"
)))
(font-lock-add-keywords 'emacs-lisp-mode
`((,(concat "(\\s-*" (regexp-opt new-keywords 'paren) "\\_>")
1 font-lock-keyword-face)) 'append))
;; Real go-to-definition for elisp ;; Real go-to-definition for elisp
(bind! :map emacs-lisp-mode-map (bind! :map emacs-lisp-mode-map
:m "gd" 'narf/elisp-find-function-at-pt :m "gd" 'narf/elisp-find-function-at-pt