Quantcast
Channel: Vimタグが付けられた新着記事 - Qiita
Viewing all articles
Browse latest Browse all 5608

= ale.vimとQuickRunでstack環境を使う

$
0
0

デフォルトだとグローバルに存在するghcrunhaskellを使ってしまい、stackで入れたパッケージが使えない。

ALEの設定

(ALEはリントツール等用のみで使用し、Lspはvim-lspに任せているため使用していません。)
ale_lintersstack-ghcを指定してあげます

letg:ale_linters={    \'haskell':['stack-ghc'],    \}

また、この時hie等も同時に指定しないようにしてください。自分の環境だと動きませんでした。

QuickRun

g:quickrun_config.haskellを作成し、設定を書き込んでやります。

letg:quickrun_config={}letg:quickrun_config.haskell ={'command':'stack',                                \'cmdopt':'runhaskell',                                \}

ここで'command': 'stack runhaskell'としないことが重要です。
そうした場合、「そんなもんねーよ!」と怒られてしまいます。

[2019-05-11 21:59]


Viewing all articles
Browse latest Browse all 5608

Trending Articles



<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>