グレインの備忘録

プログラミング関係とかをつらつらと。

NeoVim+neco-ghcでHaskell自動補完

neco-ghcを使ってHaskellの自動補完を有効にする。

github.com

なお、neco-ghcはneocomplete,deoplete,YCMなどで動く。

インストール

Tomlに追加。

<<dein_lazy.toml>>

[[plugins]]
repo = 'eagletmt/neco-ghc'
on_i = 1

あとはdein#install()で完了。

さらに、ghc-modが必要なので入れておく。(stackも必要)

$ stack install ghc-mod

※clockのビルドでエラーが出た方はこちら↓

grainrigi.hatenablog.com

※終わったら、ちゃんと~/.local/binにパスを通すこと(でないと動かない)

使い方

githubのReadme.mdを見れば早い。

動作はかなり軽快だと思う。