+2007-02-08 Karl Fogel <kfogel@red-bean.com>
+
+ * emacs/lisp/simple.el (fundamental-mode-hook): Declare new hook.
+ (fundamental-mode): Run the new dedicated hook, and don't run
+ after-change-major-mode-hooks manually anymore.
+
2007-02-07 Stefan Monnier <monnier@iro.umontreal.ca>
* vc-svn.el (vc-svn-merge-news): Understand the new format with two
\f
;;;
+(defcustom fundamental-mode-hook nil
+ "Normal hook run for buffers not specialized for anything in particular."
+ :type 'hook
+ ;; No group is a perfect fit, but this is probably the closest.
+ :group 'editing-basics)
+
(defun fundamental-mode ()
"Major mode not specialized for anything in particular.
-Other major modes are defined by comparison with this one."
+Other major modes are defined by comparison with this one.
+Entry to this mode runs the normal hook `fundamental-mode-hook'."
(interactive)
(kill-all-local-variables)
- (unless delay-mode-hooks
- (run-hooks 'after-change-major-mode-hook)))
+ (run-mode-hooks 'fundamental-mode-hook))
;; Making and deleting lines.