Tidy

HTMLのフォーマッタにtidyを使う.
tidyからfolkしたtidypが新しいらしい.
といっても最新が2010年.
HTML5には対応してません.
http://www.tidyp.com/

tidypをbrewからインストールする.

sudo brew install tidyp

いちいちコマンドラインからtidyを打ち込むのはだるいのでvimと連携させる.
.vimrcに以下を追記する.

autocmd FileType html :map ty <esc> :!tidyp -i -quiet -raw -modify "%"<CR>

これでvimのコマンドモード中でtyと打つとコードが自動整形される.
たとえばこれが

<html>
<head>
<title>Dipint</title>
</head>
<body>
test
</body>
</html>

こうなる

<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 3.2//EN">

<html>
<head>
  <meta name="generator" content=
  "tidyp for Mac OS X (v1.04), see www.w3.org">

  <title>Dipint</title>
</head>

<body>
  test
</body>
</html>

tidyとかジジイすぎwwwwwナゥなヤングはこれ使ってるぜってのがあったら教えて下さい.