html-helper-mode って何?

HTML を編集するためのメジャーモードです。

auto-autoloads.el

(autoload 'html-helper-mode "html-helper-mode" "Yay HTML" t)

(setq auto-mode-alist (cons '("\\.html$" . html-helper-mode) auto-mode-alist))
(setq auto-mode-alist (cons '("\\.asp$" . html-helper-mode) auto-mode-alist))
(setq auto-mode-alist (cons '("\\.phtml$" . html-helper-mode) auto-mode-alist))

~/.emacs

Meadow3.00 (Emacs-22) ではメジャーモードを決定するのに auto-mode-alist の他に magic-mode-alist も使われるようになりました。

そのためファイルの先頭に

<!DOCTYPE HTML PUBLIC "-//IETF//DTD HTML//EN">

があると sgml-mode になってしまいます。 sgml-mode になって欲しくない場合には ~/.emacs で magic-mode-alist の設定を適切に行ないましょう。

「適切に」という書き方がわからず 従来通り auto-mode-alist でメジャーモードを決定したいのならば、 ~/.emacs に

(setq magic-mode-alist nil)

と書いてしまいましょう。 (とこういうことを薦めていいのかな。意図が正しく伝わるかなあ -- kose)