{
"$type": "site.standard.document",
"bskyPostRef": {
"cid": "bafyreicxfptyd24i3uwvufiocpkiaw3a6yvfmk7f2czd3aukzuih5k6z4a",
"uri": "at://did:plc:pi6woz4d47bkuws673w2il2r/app.bsky.feed.post/3mfihurwsdfh2"
},
"path": "/t/oddities-with-the-haskell-language-server/13718#post_2",
"publishedAt": "2026-02-22T23:26:15.000Z",
"site": "https://discourse.haskell.org",
"textContent": "Last time I had to set up HLS outside of Visual Studio Code, I had to make sure that `haskell-language-server-wrapper typecheck` was working correctly.\nIn my case, the problem stemmed from HLS not knowing the project root. Since I use `cabal`, I had to add a file `hie.yaml` at the root of my project:\n\n\n > cat hie.yaml\n cradle:\n cabal:\n",
"title": "Oddities with the haskell language server"
}