例えばphp-modeだとC-x hで全体選択後、M-x indent-regionで(大抵のインデントスタイルで)きれいに整形されます。
上記と同様、もしくは同等レベルの操作で整形をしてくれるものを教えてください。
以上、よろしくお願いいたします。
w3という物を使えばM-x w3-preview-this-buffer でhtmlをそれなりに整形して表示してくれます。
http://www.gnu.org/software/w3/
これはelispだけでかかれていますが、表示が遅いです。
w3mというテキストベースのブラウザを使って同様の事を行う物にemacs-w3mという物があります。
http://emacs-w3m.namazu.org/index-ja.html
こちらの方が表示が早いです。
Emacsにも標準でHTML modeがあります。(少なくともEmacs21では標準で入ってます)
これ以外だと html-helper-modeという物があります。かなり昔に使っていました。
http://www.santafe.edu/~nelson/tools/
ただし、閉じタグが無かったりすると自動インデントがおかしくなります。
他のWEB作成ソフトで作ったhtmlファイルにインデントをつけさせようとするとがっかりすると思います。
一方、自分で一からhtmlを手書きするのなら雛形を登録できるので便利です。