CodaのMTMLモード ver01
Movable Type(以下MT)のテンプレートを書く時に、MTML部分のSyntax Highlighting......みなさん、どうされてますでしょうか?
管理画面で直接書いている人もいらっしゃると思いますが、私は概ねローカルでファイルを作っているので、他の言語同様Codaで書いているのですが、Wordpressモードとかはサクっと見つかるものの、MTモードはないっ!(見つからない)
「ココにあるよ」という事でしたら、是非教えて下さい!
で、見つからないので、作りました。
やっつけ仕事感満載ですが、バックアップを兼ねて晒しておきます。
MTML.mode (zip 8KB)
- 対象の拡張子は.mtmlと.tmpl(必要なら、他も設定で変えてください)
- MTML以外の部分は、HTML.modeと同様(PHP非対応)
- HTML/CSS/JSはオートコンプリートなし
- MTML部分は黄色
- mt:Ignore内とmt:TemplateNoteはコメント色(みどり色)
- MTMLはmt:HogeHoge形式で、MTFooBarとか$MTFooBar$には非対応
- HTMLの属性値にMTタグが入る場合とか、ちゃんと考えられてない
- 「<__trans phrase=......」とかも対応していない
- MTタグもモディファイアも、一応、オートコンプリートが出るけど、そのタグで使えるモディファイアだけが出る訳ではない
ざっと、こんな感じです。

今後の予定(あくまで予定です)
なんだか、物凄い量なので、いつになるか分かりませんが......
- 非奨励タグやmotion用のタグを削除
- タグごとにモディファイア設定
- コードヒント設定
- bookが使えるようにする
- HTMLの属性値にMTタグが入る場合とかの対応(これは......どうなんだろう?不要?)
- 「<__trans phrase=......」とかの対応
といった作業をコツコツ進めようと考えております。
誤りなどございましたら、是非、お知らせください。