Haskell

Haskell support is available through the Haskell extension.

Installing HLS

Recommended method to install haskell-language-server (HLS) is via ghcup (curl --proto '=https' --tlsv1.2 -sSf https://get-ghcup.haskell.org | sh ):

ghcup install hls
which haskell-language-server-wrapper

Configuring HLS

If you need to configure haskell-language-server (hls) you can add configuration options to your Zed settings.json:

{
  "lsp": {
    "hls": {
      "initialization_options": {
        "haskell": {
          "formattingProvider": "fourmolu"
        }
      }
    }
  }
}

See: official configuring haskell-language-server docs for more.