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 を混ぜたルール