2010-07-26 Tom Tromey * progmodes/simula.el (simula-mode): Derive from prog-mode. * progmodes/make-mode.el (makefile-mode): Derive from prog-mode. * progmodes/js.el (js-mode): Derive from prog-mode. * progmodes/tcl.el (tcl-mode): Derive from prog-mode. === modified file 'lisp/progmodes/js.el' --- lisp/progmodes/js.el 2010-06-22 07:04:20 +0000 +++ lisp/progmodes/js.el 2010-07-26 15:12:43 +0000 @@ -3268,7 +3268,7 @@ ;;; Main Function ;;;###autoload -(define-derived-mode js-mode nil "js" +(define-derived-mode js-mode prog-mode "js" "Major mode for editing JavaScript. Key bindings: === modified file 'lisp/progmodes/make-mode.el' --- lisp/progmodes/make-mode.el 2010-03-24 23:56:43 +0000 +++ lisp/progmodes/make-mode.el 2010-07-26 15:14:15 +0000 @@ -768,7 +768,7 @@ ;;; ------------------------------------------------------------ ;;;###autoload -(define-derived-mode makefile-mode nil "Makefile" +(define-derived-mode makefile-mode prog-mode "Makefile" "Major mode for editing standard Makefiles. If you are editing a file for a different make, try one of the === modified file 'lisp/progmodes/simula.el' --- lisp/progmodes/simula.el 2010-01-13 08:35:10 +0000 +++ lisp/progmodes/simula.el 2010-07-26 15:14:15 +0000 @@ -330,7 +330,7 @@ (popup-menu (cons (concat mode-name " Mode Commands") simula-mode-menu))) ;;;###autoload -(define-derived-mode simula-mode nil "Simula" +(define-derived-mode simula-mode prog-mode "Simula" "Major mode for editing SIMULA code. \\{simula-mode-map} Variables controlling indentation style: === modified file 'lisp/progmodes/tcl.el' --- lisp/progmodes/tcl.el 2010-01-13 08:35:10 +0000 +++ lisp/progmodes/tcl.el 2010-07-26 15:10:05 +0000 @@ -545,7 +545,7 @@ ;; ;;;###autoload -(define-derived-mode tcl-mode nil "Tcl" +(define-derived-mode tcl-mode prog-mode "Tcl" "Major mode for editing Tcl code. Expression and list commands understand all Tcl brackets. Tab indents for Tcl code.