nxhtml-mode は、emacs で (php、css などのスニペットを含む) 混在した html ファイルを編集するための唯一の本当に興味深いソリューションのようです。そのため、私が提供できる情報がかなり貧弱であることを知って、もう一度スタックオーバーフローを介して回答を得ようとしています。
nxhtml なしで nxhtml-mode または nxml を使用すると (私の知る限り nxhtml のベースです)、emacs で重大なメモリの問題が発生します。nxml-modeをオンにしてxhtmlファイル内で作業すると、emacsは検証を試みているようで、しばらくすると停止し、モードライン「MEM FULL」に表示されます。emacs プロセスを強制終了する他のオプションはありません。この動作を一貫して再現することは困難ですが、次の場合に発生するようです。
- マークを設定し、CMn を使用して終了タグにジャンプし、領域をマークします
- タグごとにファイル内をジャンプする (CMn と CMp を使用)
ファイルを検証しようとして、emacs が圧倒されているような印象を受けます。私はすでに dot-emacs を分割し、nxml-mode をテストするためだけに非常に縮小された構成をセットアップし、モードが他の拡張機能に干渉していないことを確認しました。説明されている動作がまだ得られるため、このモードが問題を引き起こしているようです。
Linux Mint 11 で emacs 23.2.1 を使用しています。最後に nxhtml を試したときはバージョン 2.08 でした。最近、同様の質問を投稿しました。