Commit f4cb1d8c authored by Luc Teirlinck's avatar Luc Teirlinck
Browse files

(define-minor-mode): Never call the mode function using `eval-after-load'.

parent 8a469c77
......@@ -267,12 +267,7 @@ With zero or negative ARG turn mode off.
(add-minor-mode ',mode ',lighter
,(if keymap keymap-sym
`(if (boundp ',keymap-sym)
(symbol-value ',keymap-sym))))
;; If the mode is global, call the function according to the default.
,(if globalp
`(if (and load-file-name (not (equal ,init-value ,mode)))
(eval-after-load load-file-name '(,mode (if ,mode 1 -1))))))))
(symbol-value ',keymap-sym)))))))
;;; make global minor mode
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment