Skip to Main Content.

nagomu.me

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タグもモディファイアも、一応、オートコンプリートが出るけど、そのタグで使えるモディファイアだけが出る訳ではない

ざっと、こんな感じです。

キャプチャ:Coda MTML.modeでmtmlファイルを開いた場合

今後の予定(あくまで予定です)

なんだか、物凄い量なので、いつになるか分かりませんが......

  • 非奨励タグやmotion用のタグを削除
  • タグごとにモディファイア設定
  • コードヒント設定
  • bookが使えるようにする
  • HTMLの属性値にMTタグが入る場合とかの対応(これは......どうなんだろう?不要?)
  • 「<__trans phrase=......」とかの対応

といった作業をコツコツ進めようと考えております。

誤りなどございましたら、是非、お知らせください。