diff --git a/modules/editor/parinfer/config.el b/modules/editor/parinfer/config.el index 3142978e7..b7e2edb1f 100644 --- a/modules/editor/parinfer/config.el +++ b/modules/editor/parinfer/config.el @@ -1,22 +1,15 @@ -;;; lang/emacs-lisp/+parinfer.el -*- lexical-binding: t; -*- - +;;; editor/parinfer/config.el -*- lexical-binding: t; -*- (def-package! parinfer - :commands (parinfer-mode) + :hook ((emacs-lisp clojure-mode common-lisp scheme lisp) . parinfer-mode) :init - (add-hook! (emacs-lisp-mode - clojure-mode - common-lisp-mode - scheme-mode - lisp-mode) - (parinfer-mode)) (setq parinfer-extensions '(defaults - pretty-parens - smart-tab - smart-yank)) - (if (featurep! :feature evil) - (push 'evil parinfer-extensions)) + pretty-parens + smart-tab + smart-yank)) + (when (featurep! :feature evil +everywhere) + (push 'evil parinfer-extensions)) :config (map! :map parinfer-mode-map :i "" #'parinfer-smart-tab:dwim-right-or-complete