ryuone's memo

備忘録

IntelliJ IDEA Live Templates for BusterJS

Buster.JS用のLive Templatesを作ってみた。

元はmagnars/buster-snippets.elです。

普段はEmacsを使ってるんだけども、IntelliJ IDEAを利用する時「buster-snippetsと同じような機能がほしい」っていうのが作ろうと思ったきっかけ。
buster-snippets.elみたいに高機能な事はできないんだけど、とりあえず同じキーでテンプレートを展開してくれる。
ただEmacsの場合、同じキーを複数のテンプレートにアサイン出来たりするんだけどIDEAはできないので、キーを少し弄った。詳しくはgithub.com上のコードをを参照。

BusterJS.xmlファイルを

  • $HOME/Library/Preferences/IntelliJIdea12/templates(Macの場合)
  • $HOME/.IntelliJIdea12/config/templates(Linux)
  • %HOME%\.IntelliJIdea12\config\templates(Windows)

のいずれかにおいてIDEAを起動したら自動で読み込んでくれるはず。
但し、異なるマシンで設定ファイルを共有出来るIntelliJ Configuration Server Pluginを使ってたらXMLファイルを読み込んでくれないので、気を付ける必要がある。

Pocket
Delicious にシェア

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です

このサイトはスパムを低減するために Akismet を使っています。コメントデータの処理方法の詳細はこちらをご覧ください