module-lisp => module-elisp

This commit is contained in:
Henrik Lissner 2016-05-23 16:52:21 -04:00
parent 6cb09ea31a
commit 81854c2a9f

View file

@ -1,4 +1,4 @@
;;; module-lisp --- all things lisp ;;; module-elisp --- all things lisp
(associate! emacs-lisp-mode :match "\\(/Cask\\|\\.\\(el\\|gz\\)\\)$") (associate! emacs-lisp-mode :match "\\(/Cask\\|\\.\\(el\\|gz\\)\\)$")
(add-hook! emacs-lisp-mode '(turn-on-eldoc-mode flycheck-mode highlight-numbers-mode)) (add-hook! emacs-lisp-mode '(turn-on-eldoc-mode flycheck-mode highlight-numbers-mode))
@ -9,6 +9,7 @@
(add-hook 'emacs-lisp-mode-hook 'doom/elisp-init) (add-hook 'emacs-lisp-mode-hook 'doom/elisp-init)
(defun doom/elisp-init () (defun doom/elisp-init ()
(def-company-backend! emacs-lisp-mode (elisp yasnippet)) (def-company-backend! emacs-lisp-mode (elisp yasnippet))
(def-docset! emacs-lisp-mode ("Emacs Lisp"))
(def-repl! emacs-lisp-mode doom/elisp-inf-ielm) (def-repl! emacs-lisp-mode doom/elisp-inf-ielm)
(def-rotate! emacs-lisp-mode (def-rotate! emacs-lisp-mode
:symbols (("t" "nil") :symbols (("t" "nil")
@ -31,7 +32,7 @@
(font-lock-add-keywords (font-lock-add-keywords
nil `(("(\\(lambda\\)" (1 (doom/show-as ))) nil `(("(\\(lambda\\)" (1 (doom/show-as )))
("(\\(\\(doom\\)\\(-[^) ]*\\)?\\)[) ]" (1 font-lock-builtin-face)) ("(\\(\\(doom\\)\\([-:/|][^) ]*\\)?\\)[) ]" (1 font-lock-builtin-face))
;; Highlight doom macros (macros are fontified in emacs 25+) ;; Highlight doom macros (macros are fontified in emacs 25+)
(,(concat (,(concat
"(\\(def-" "(\\(def-"
@ -45,7 +46,7 @@
"(\\(" "(\\("
(regexp-opt '("λ" "in" "map" "after" "shut-up" "add-hook" (regexp-opt '("λ" "in" "map" "after" "shut-up" "add-hook"
"associate" "define-org-link" "ex" "associate" "define-org-link" "ex"
"define-org-section" "set")) "define-org-section" "set" "noop"))
"!\\)") "!\\)")
(1 font-lock-keyword-face append)) (1 font-lock-keyword-face append))
;; Ert ;; Ert
@ -116,5 +117,5 @@
:n "ts" 'doom/ert-run-test) :n "ts" 'doom/ert-run-test)
(add-hook 'ert-results-mode-hook 'doom|hide-mode-line)) (add-hook 'ert-results-mode-hook 'doom|hide-mode-line))
(provide 'module-lisp) (provide 'module-elisp)
;;; module-elisp.el ends here ;;; module-elisp.el ends here