diff --git a/modules/emacs/electric/autoload.el b/modules/emacs/electric/autoload.el index f4e33728b..1326c9fbd 100644 --- a/modules/emacs/electric/autoload.el +++ b/modules/emacs/electric/autoload.el @@ -11,16 +11,16 @@ Enables `electric-indent-local-mode' in MODES. (declare (indent defun)) (dolist (mode (doom-enlist modes)) (let ((hook (intern (format "%s-hook" mode))) - (fn (intern (format "+electric|init-%s" mode)))) + (fn (intern (format "+electric--init-%s-h" mode)))) (cond ((null (car-safe plist)) (remove-hook hook fn) (unintern fn nil)) - ((fset fn - (lambda () - (when (eq major-mode mode) - (setq-local electric-indent-inhibit nil) - (cl-destructuring-bind (&key chars words) plist - (electric-indent-local-mode +1) - (if chars (setq electric-indent-chars chars)) - (if words (setq +electric-indent-words words)))))) + ((fset + fn (lambda () + (when (eq major-mode mode) + (setq-local electric-indent-inhibit nil) + (cl-destructuring-bind (&key chars words) plist + (electric-indent-local-mode +1) + (if chars (setq-local electric-indent-chars chars)) + (if words (setq +electric-indent-words words)))))) (add-hook hook fn))))))