-(defun autoconf-mode ()
- "Major mode for editing Autoconf configure.in files."
- (interactive)
- (kill-all-local-variables)
- (use-local-map autoconf-mode-map)
- (setq major-mode 'autoconf-mode)
- (setq mode-name "Autoconf")
- (set-syntax-table autoconf-mode-syntax-table)
+(define-derived-mode autoconf-mode prog-mode "Autoconf"
+ "Major mode for editing Autoconf configure.ac files."