HTML5 および HTML 4.01 用の多目的 Emacs モードはありますか?

HTML5 および HTML 4.01 用の多目的 Emacs モードはありますか?

私には非常に具体的な要件があります:

  • SGML モードの HTML5 および HTML 4.01 (私は XHTML を信じていない人の 1 人です)。
  • 他のモード(Django テンプレート、PHP など)を混在させることができます。

検証およびその他の開発ツールにはボーナスポイントが付与されます。

nxhtml は素晴らしいですが、ほぼ完全に XML ベースです。私は XML で作業していません。

答え1

私は歴史的にPSGMLモードHTML 編集用で、非常にうまく機能します。パーサーが組み込まれていますが、多少制限があります。外部 SGML パーサーを使用するように設定して、より徹底した解析と検証を行うことができます。インストールと設定は少し複雑ですが、ユーザー マニュアルは十分によく書かれており、必要なさまざまな設定 (Emacs + PSGML モードの elisp ファイル + 適切な SGML 宣言、DTD、エンティティ ファイル + 使用する SGML パーサー) に必要なことが説明されています。

関連情報