jsx/jsx.vim - GitHubpull reqを送った機能は次のとおりです。
https://github.com/jsx/jsx.vim
- コンパイラプラグインの追加
- 補完機能の追加
コンパイラプラグインの追加
デフォルトではオンになっていないので、:compiler jsx
にしておくか、vimrc で以下を実行する必要があります。
autocmd FileType jsx compiler jsx
この状態で
:make
を実行すると quickfix にエラーが表示されます。vim-hier と併用すると以下の様になります。補完機能の追加
manga_osyo さんが neocomplcache での実装を作ってますが、こちらは通常の omni 補完として実装しました。現在は kazuho/omnifunc ブランチに取り込まれてますが、jsx に補完機能が入ればmasterにマージされるかと思います。ただし kazuho さんが言うには jsx コマンドが出力するフォーマットが変わる可能性があるとの事なので、変わった際にもお手伝い出来ればと思っています。
以上、jsx.vim に pull req を送った説明でした!
何はともあれ、JSX 書くなら Vim ですよね!!
参考資料
JSX の Emacs 環境を整備してみた ~ jsx-mode.el 0.1.0 をリリースしました ~ - あらびき日記