diff --git a/modules/lang/emacs-lisp/config.el b/modules/lang/emacs-lisp/config.el index 91de77125..a39f2da66 100644 --- a/modules/lang/emacs-lisp/config.el +++ b/modules/lang/emacs-lisp/config.el @@ -1,8 +1,8 @@ ;;; lang/emacs-lisp/config.el -*- lexical-binding: t; -*- -(def-package! elisp-mode ; built-in - :mode ("/Cask$" . emacs-lisp-mode) - :config +(add-to-list 'auto-mode-alist '("\\.Cask\\'" . emacs-lisp-mode)) + +(defun +emacs-lisp|init () (set-repl-handler! 'emacs-lisp-mode #'+emacs-lisp/repl) (set-eval-handler! 'emacs-lisp-mode #'+emacs-lisp-eval) (set-lookup-handlers! 'emacs-lisp-mode :documentation 'info-lookup-symbol) @@ -61,6 +61,8 @@ return t)) (flycheck-mode -1)))) +(add-transient-hook! 'emacs-lisp-mode (+emacs-lisp|init)) + ;; ;; Plugins