+2005-07-15 Juanma Barranquero <lekktu@gmail.com>
+
+ * emacs-lisp/derived.el (derived-mode-run-hooks): Remove.
+ (derived-mode-hook-name): Doc fix.
+
2005-07-14 Dan Nicolaescu <dann@ics.uci.edu>
* term.el (term-mode): Disable cua-mode for term buffers.
;;; PRIVATE: defsubst must be defined before they are first used
(defsubst derived-mode-hook-name (mode)
- "Construct the mode hook name based on mode name MODE."
+ "Construct a mode-hook name based on a MODE name."
(intern (concat (symbol-name mode) "-hook")))
(defsubst derived-mode-map-name (mode)
(derived-mode-merge-abbrev-tables old-table new-table)
(setq local-abbrev-table new-table)))
-;;;(defun derived-mode-run-setup-function (mode)
-;;; "Run the setup function if it exists."
-
-;;; (let ((fname (derived-mode-setup-function-name mode)))
-;;; (if (fboundp fname)
-;;; (funcall fname))))
-
-(defun derived-mode-run-hooks (mode)
- "Run the mode hook for MODE."
- (let ((hooks-name (derived-mode-hook-name mode)))
- (if (boundp hooks-name)
- (run-hooks hooks-name))))
-
;; Functions to merge maps and tables.
(defun derived-mode-merge-keymaps (old new)