2020/7/28に新しいHaskell拡張がリリースされました。
https://marketplace.visualstudio.com/items?itemName=haskell.haskell
さっそく、こいつを使って最速開発環境構築していくぜ!!!
前提条件
Dockerをインストール
VSCodeをインストール
Remote - Containers
拡張のインストール
コンテナ上でHaskell拡張を動作させる
任意のフォルダに.devcontainer.json
ファイルを作成して以下を記載
.devcontainer.json
{
"name": "HaskellDevContainer",
// DockerhubのHaskell公式イメージ
"image": "haskell:8.8",
"extensions": [
// HaskellのVSCode拡張をインストール
// https://marketplace.visualstudio.com/items?itemName=haskell.haskell
"haskell.haskell"
]
}
VSCodeで.devcontainer.json
があるフォルダをひらいて、左下の緑の部分からReopen in Container
を選択
コンテナ内でVSCodeが起動したら、あとはHaskellファイルを作成してコードを書くだけ。
Stackもデフォルトでインストール済みだ!