diff --git a/modules/lang/emacs-lisp/config.el b/modules/lang/emacs-lisp/config.el index bf180ecb8..bc4d7fa42 100644 --- a/modules/lang/emacs-lisp/config.el +++ b/modules/lang/emacs-lisp/config.el @@ -1,11 +1,11 @@ ;;; lang/emacs-lisp/config.el (provide '+emacs-lisp) -(associate! emacs-lisp-mode :match "/Cask$") -(add-hook! emacs-lisp-mode '(highlight-quoted-mode auto-compile-on-save-mode +emacs-lisp|hook)) - -(after! elisp-mode - ;; Real go-to-definition for elisp +(use-package! elisp-mode + :mode ("/Cask$" . emacs-lisp-mode) + :init + (add-hook! emacs-lisp-mode '(highlight-quoted-mode auto-compile-on-save-mode +emacs-lisp|hook)) + :config (map! :map emacs-lisp-mode-map :m "gd" '+emacs-lisp/find-function :leader :m "gd" '+emacs-lisp/find-function-other-window) @@ -36,6 +36,7 @@ ("Spaceline Segment" "\\(^\\s-*(spaceline-define-segment +\\)\\(\\_<.+\\_>\\)" 2))) (push i imenu-generic-expression)))) + (after! debug ;; elisp debugging (map! :map debugger-mode-map :n "RET" 'debug-help-follow