2012/06/18

「JSX 書くなら Vim だよね」というのが当たり前になる明るい未来を目指して jsx.vim に何個か pull req を送りました!
jsx/jsx.vim - GitHub
https://github.com/jsx/jsx.vim
pull reqを送った機能は次のとおりです。
  • コンパイラプラグインの追加
  • 補完機能の追加
簡単に説明していきます。

コンパイラプラグインの追加

デフォルトではオンになっていないので、:compiler jsx にしておくか、vimrc で以下を実行する必要があります。 autocmd FileType jsx compiler jsx
この状態で :make を実行すると quickfix にエラーが表示されます。vim-hier と併用すると以下の様になります。
jsx-quickfix

補完機能の追加

manga_osyo さんが neocomplcache での実装を作ってますが、こちらは通常の omni 補完として実装しました。
jsx-complete
現在は kazuho/omnifunc ブランチに取り込まれてますが、jsx に補完機能が入ればmasterにマージされるかと思います。ただし kazuho さんが言うには jsx コマンドが出力するフォーマットが変わる可能性があるとの事なので、変わった際にもお手伝い出来ればと思っています。
以上、jsx.vim に pull req を送った説明でした!

何はともあれ、JSX 書くなら Vim ですよね!!

参考資料

JSX の Emacs 環境を整備してみた ~ jsx-mode.el 0.1.0 をリリースしました ~ - あらびき日記
Posted at 16:21 | WriteBacks () | Edit
Edit this entry...

wikieditish message: Ready to edit this entry.






















A quick preview will be rendered here when you click "Preview" button.