VS Code に Haskell のエクステンションを入れて Chocolatey で haskell-dev をインストールしてみたけど、なんか GHC のバージョンが新しすぎてランゲージサーバが動かないようだった。
haskell/vscode-haskell: VS Code extension for Haskell, powered by haskell-language-server によると GHC 8.10.4 なら動くようなので、Chocolatey でそのバージョンをインストールする方法がないかしらべた。PowerShell で下のようにしたらインストールできた:
PS> choco install ghc --version 8.10.4 --allow-downgrade
ただ、これでも GHC 9.0.1 は残ったままなので、環境変数 PATH を書き換えて GHC 8.10.4 が先に見つかるようにした。
これでもう大丈夫と思ったけど、 \\wsl$\
という変なパスが扱えないようだったので、W: というネットワークドライブを割り当てたら動いた。