vimでaleとunite使ってるのでunite-aleを作った話

  • 8
    いいね
  • 0
    コメント

tl;dr


2017/9/30(土)のOsaka.vim #11にてALEの存在を知りました。
ALEはVim8/Neovimのプラグインでlintを非同期で実行してくれます。

この結果の一覧をUniteで表示/ジャンプしようというのがunite-aleです。

以下はALE/Rubocop(Ruby)を動かしてみたときのGIFです。
ale.gif

バグ

:Unite ale -no-quitしたときに<C-l><Plug>(unite-redraw)が実行されますが、これに対応していないので対応したいです。
誰か詳しい方PullRequest頂ければ嬉しいです。

あとはIssueで…

余談

開発に掛けた時間は以下のような感じになりました。

  • ALEのソースを読む: 10分
  • Uniteのsourceの作り方を調べる: 20分
  • コーディング: 5分

deniteで作れとのこと

追記(2017/10/04):作った https://github.com/iyuuya/denite-ale

以上