{
  "$type": "site.standard.document",
  "bskyPostRef": {
    "cid": "bafyreidhhu6qehzkaygzfdtpkxw7iw6l4b5dzb4trlmhyv75zdc25n6n3q",
    "uri": "at://did:plc:pi6woz4d47bkuws673w2il2r/app.bsky.feed.post/3mlynvoszezw2"
  },
  "path": "/t/flexible-haskell-a-new-plugin-for-jetbrains-ides/13813?page=4#post_61",
  "publishedAt": "2026-05-16T19:12:45.000Z",
  "site": "https://discourse.haskell.org",
  "tags": [
    "@develop7"
  ],
  "textContent": "**New Release: Flexible Haskell 2026.1.19 (+ 2026.1.18)**\n\nNew Features:\n\n  * Go to Definition into External Libraries: Ctrl+click navigates into Hackage dependencies, downloading source tarballs on demand and indexing them for instant subsequent lookups (#25)\n\n\n\nFixes:\n\n  * Intentions like “Add deriving clause” now use filterable popups instead of modal dialogs, fixing keyboard input under JetBrains Gateway / remote dev over SSH\n  * GHC download dialog no longer spawns nested modal dialogs\n\n\n\n* * *\n\n* * *\n\nYou can now Ctrl+click into external library code. The plugin downloads the source tarball from Hackage on first navigation and indexes it, so subsequent lookups are instant. This should make it easier to inspect external sources.\n\nThe rest are mostly bugfixes\n\n@develop7: Thanks for the feature request and the prior art research (#25).",
  "title": "Flexible Haskell - a new plugin for JetBrains IDEs"
}