> Perhaps one could find these easily with a Lisp program > that searches for a defun whose start matches "(defun [-a-z]+-mode " > and that does not contain "(run-".
I did this. I think I found all and fixed most modes that did not run mode hooks. Thanks. There are a few exceptions involving special major modes like terminal-mode in lisp/terminal.el where the mode hook is run outside of the major mode function by the caller of the major mode function. I figured that fixing those complex cases is too error-prone so I left them alone. Ok. _______________________________________________ Emacs-devel mailing list Emacs-devel@gnu.org http://lists.gnu.org/mailman/listinfo/emacs-devel