2012年2月15日水曜日

VimでJavaScriptのコーディングを高速化する



VimScriptの練習にと、CoffeeScriptでよく見かける、
(a)->みたいなものを一発でfunction (a) { }に展開できる感じのを作りました。


ちなみに(x)->x*xって入れてもfunction(x) { return x*x; }にはなりません、残念。
一応考えてはいますが、(a)->;とか(a)->,って打ったときにfunctionの最後に残るようになっててそっちの方が便利かなーと思ってラムダっぽいのは無視しました。


コードがあまりに汚いのと、プラグインの知識が足りないのでまだ公開には至りませんが、
あと幾つかの機能が乗っかったら公開するかも


もう無名関数でfunctionは入力しない


TODO: (cond)?でifに展開

0 件のコメント:

コメントを投稿