{
  "$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"
}