Если вы просто хотите, чтобы haskell работал с vscode, я обнаружил, что ghcide работает очень хорошо.
https://github.com/digital-asset/ghcide
Проверьте это на локальный каталог и измените файл stack.yaml, который идет с ним, чтобы он имел тот же распознаватель, что и проект, с которым вы хотите работать.
например, измените эту строку:
resolver: nightly-2019-09-21
to:
resolver: lts-14.12
Затем установите его, используя: (запишите, куда он помещает исполняемый файл)
стек установки
Наконец, откройте vscode, добавьте расширение ghcide и укажите его в своем исполняемом файле ghcide в конфигурации.