彼氏がtmt.vimを使ってなかった。別れたい
Text::MicroTemplateで書かれているHTMLのテンプレを素のvimのシンタックスハイライトを有効にした状態で開いていると、ひどい状態になってしまいます。
というわけで、eruby.vimを参考にしつつid:mikihoshiが書いていたのを、色々細々調整してみてだいたい変な挙動をしてたところは直せたかなといった感じです。
本家にいれてもらえるとのことなので、contrib/vim以下にいれてあります。
http://github.com/kazuho/p5-text-microtemplate
インストールは、contribのvim以下のところから、ディレクトリ構造を~/.vim/以下に丸っとコピーすればよいです。
今のところ*.mtの場合に、tmt2htmlモードに自動判定される設定と、*.htmlの場合にtmt2htmlモードっぽければtmt2htmlでそうでなければhtmlモードと自動判定する設定を入れてます。自動判定を入れたくなければ、ftdetect以下をコピらなければよいです。
vimのsyntaxははじめていじってみたので、何か変なところなどがあればツッコミよろしくおねがいします。