VimのQuickFixでelm-makeの結果を表示する設定を書いた

 ソースはこちらに上げました 👇

 ☝

 elm-makeはエラー情報をjson形式で出力するという最高の機能があるので、逆に'errroformat'の行単位でエラーを解析するVimのQuickFixではうまく解析できません。
(elm-makeはjson形式だけでなく、human readableな形式でもエラーを出力することができますが、こちらも行単位の報告ではないのです 🐕)

そのような場合はvital.vimのWeb.JSONモジュールを使うと最高です。 vital.vimはvim-jpの提供するVim script向け準標準ライブラリです。

VimとNeoVimのどちらでも非同期に処理を行うために、vital-Whisky(vital.vimの追加ライブラリ)のSystem.Jobも使っています。

筆者プロフィール

my-latest-logo

aiya000(あいや)

せつラボ 〜圏論の基本〜」 「せつラボ2~雲と天使と関手圏~」 「矢澤にこ先輩といっしょに代数!」を書いています!

強い静的型付けとテストを用いて、バグを防ぐのが好き。Haskell・TypeScript。