diff options
author | Luc Teirlinck <[email protected]> | 2005-05-22 22:07:22 +0000 |
---|---|---|
committer | Luc Teirlinck <[email protected]> | 2005-05-22 22:07:22 +0000 |
commit | 7fb8093523ddd808ffcdd93a7cb21f8975008ed6 (patch) | |
tree | 08dfd2cd5a29bdc333b6ecaff02879ea4964de70 /lisp | |
parent | 5f90d77ec8716a3753eaaaa2cff538c9f427dd3f (diff) |
(define-global-minor-mode): Use `after-change-major-mode-hook' instead
of `find-file-hook'.
Diffstat (limited to 'lisp')
-rw-r--r-- | lisp/emacs-lisp/easy-mmode.el | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/lisp/emacs-lisp/easy-mmode.el b/lisp/emacs-lisp/easy-mmode.el index 0892af1bb3..188dc172e0 100644 --- a/lisp/emacs-lisp/easy-mmode.el +++ b/lisp/emacs-lisp/easy-mmode.el @@ -172,7 +172,7 @@ For example, you could write (setq group `(:group ',(intern (replace-regexp-in-string "-mode\\'" "" mode-name))))) - + `(progn ;; Define the variable to enable or disable the mode. ,(if (not globalp) @@ -306,9 +306,9 @@ in which `%s' turns it on." ;; Setup hook to handle future mode changes and new buffers. (if ,global-mode (progn - (add-hook 'find-file-hook ',buffers) + (add-hook 'after-change-major-mode-hook ',buffers) (add-hook 'change-major-mode-hook ',cmmh)) - (remove-hook 'find-file-hook ',buffers) + (remove-hook 'after-change-major-mode-hook ',buffers) (remove-hook 'change-major-mode-hook ',cmmh)) ;; Go through existing buffers. |