html-edit-mode.el --- Major mode for HTML
===== 設定 =====
~/.emacs に下記を追加します。
---------------------- ここから ---------------------------------------
;;;
;;; Setup for html-edit-mode
;;;
(setq load-path (cons "本パッケージのディレクトリ" load-path))
(autoload 'html-edit-mode "html-edit-mode" "Major mode for HTML" t)
(setq auto-mode-alist
(append '(("\\.html?$" . html-edit-mode)
("\\.asp$" . html-edit-mode)
("\\.php$" . html-edit-mode))
auto-mode-alist))
;; セーブする前に自動的に HTML をチェックするようにします。
(setq html-edit-check-syntax-savep t)
;; シンタックスのルールを IE と NN を混ぜたものを使う。
(setq html-edit-default-rule "IE+NN")
---------------------- ここまで ---------------------------------------
===== コマンド一覧 =====
M-C-f 開始タグに対応する終了タグへジャンプします。
M-C-b 終了タグに対応する開始タグへジャンプします。
C-c ? HTML をチェックします。
C-h e HTML 要素のシンタックス情報を表示します。
C-c d 表示モードを選択します。
all 全体を表示します。
script ...?> <%...%> 部分のみを表示します。
cdata タグを取り除いたプレーンなテキスト部分のみを
表示します。
element 要素を表示/非表示します。
C-c C-d C-a 全体を表示します。
C-c C-d C-s ...?> <%...%> 部分のみを表示します。
C-c C-d C-c タグを取り除いたプレーンなテキスト部分のみを表示します。
C-c C-d C-e カレントポイントの要素を表示/非表示します。
C-c TAB 最後に行なった表示モードをトグルします。
C-c C-m カレントポイントの要素をマークリージョンします。
M-TAB 要素名、属性名、属性値(限定された候補がある場合)、実体参照
を補間します。
C-c < < を挿入します。
C-c > > を挿入します。
C-c & & を挿入します。
C-c SPC を挿入します。
C-c " " を挿入します。
M-; コメント を挿入します。
M-x html-edit-set-rule
シンタックスのルールを変更します。以下のルールが設定可能です。
IE Internet Explorer 用のルール
NN Netscape Navigator 用のルール
H4T HTML 4.01 Transitional DTD + Frameset
IE+NN IE と NN を混ぜたルール (デフォルト)
IMODE40 i-mode 4.0 用のルール
H4T HTML 4.01 Traditional + Frameset
IE+NN+H4T
IE, NN, H4T を混ぜたルール