Refactor to define all lispish modes in one place
See variable `lispy-modes'
This commit is contained in:
parent
92f2f4c767
commit
2b69e6e31c
22
init.el
22
init.el
|
@ -716,19 +716,25 @@ if ripgrep is installed, otherwise `consult-grep'."
|
|||
(apheleia--get-formatter-command))
|
||||
(indent-region (point-min) (point-max)))))
|
||||
|
||||
;;; Lisps
|
||||
(defvar lispy-modes '(emacs-lisp-mode
|
||||
eval-expression-minibuffer
|
||||
ielm-mode
|
||||
lisp-mode
|
||||
lisp-interaction-mode
|
||||
scheme-mode
|
||||
slime-repl-mode)
|
||||
"List of modes that are lisp-like enough to hook packages into.")
|
||||
|
||||
(setup (:straight paren-face)
|
||||
(global-paren-face-mode +1))
|
||||
(dolist (mode lispy-modes)
|
||||
(:hook-into mode)))
|
||||
|
||||
(setup (:straight paredit)
|
||||
(autoload 'enable-paredit-mode "paredit" nil t)
|
||||
|
||||
(:hook-into emacs-lisp-mode
|
||||
eval-expression-minibuffer
|
||||
ielm-mode
|
||||
lisp-mode
|
||||
lisp-interaction-mode
|
||||
scheme-mode
|
||||
slime-repl-mode)
|
||||
(dolist (mode lispy-modes)
|
||||
(:hook-into mode))
|
||||
|
||||
(defun paredit-disable-electric-pair-local-mode ()
|
||||
"Disable `electric-pair-local-mode' when `paredit-mode' is enabled."
|
||||
|
|
Loading…
Reference in New Issue