# Documentation/Source Link Broken in Emacs/VScode

**URL:** <https://discourse.haskell.org/t/documentation-source-link-broken-in-emacs-vscode/14353>\
**Category:** Learn\
**Created:** [July 4, 2026, 9:22am UTC](https://discourse.haskell.org/t/documentation-source-link-broken-in-emacs-vscode/14353 "2026-07-04T09:22:31Z")\
**Posts on this page:** 6\
**Page:** 1

<div class="post-metadata">

**Author:** ![dawkrish](https://sea2.discourse-cdn.com/flex002/user_avatar/discourse.haskell.org/dawkrish/32/4746_2.png) [@dawkrish](https://discourse.haskell.org/u/dawkrish)\
**Post date:** [July 4, 2026, 9:22am UTC](https://discourse.haskell.org/t/documentation-source-link-broken-in-emacs-vscode/14353/1 "2026-07-04T09:22:31Z")

</div>

Reddit Link - [Reddit - Please wait for verification](https://www.reddit.com/r/haskell/s/JqErqZKWXh)

GH issue - [Documentation URLs are broken · Issue #4579 · haskell/haskell-language-server · GitHub](https://github.com/haskell/haskell-language-server/issues/4579)

Is this bug fixed?

Below is the reddit post body

I have tried Emacs (doom-emacs) and VSCode, both suffer from 2 different Issues. I do a hover on symbol `String`, and it gives the documentation for it in a popup. When I click on `Source` or `Documentation`, there are different things

In Emacs the link is `file:///Users/krishnashagarwal/.ghcup/ghc/9.12.2/share/doc/ghc-9.12.2/html/libraries/ghc-internal-9.1202.0-7717/src/GHC.Internal.Base.html#t:String`, which when clicked doesn’t really do anything, instead of searching online, it tries to search locally and FAILS

In Vscode, the link is `https://hackage.haskell.org/package/ghc-internal-9.1202.0-7717/docs/GHC-Internal-Base.html#t:String` Which goes on internet, but goes to Page Not Found

GHC-Version: The Glorious Glasgow Haskell Compilation System, version 9.12.2 HLS-Version haskell-language-server version: 2.11.0.0 (GHC: 9.12.2) (PATH: /Users/krishnanshagarwal/.ghcup/bin/haskell-language-server-wrapper-2.11.0.0)

---

<div class="post-metadata">

**Author:** ![dnikolovv](https://avatars.discourse-cdn.com/v4/letter/d/ba9def/32.png) [@dnikolovv](https://discourse.haskell.org/u/dnikolovv)\
**Post date:** [July 4, 2026, 2:42pm UTC](https://discourse.haskell.org/t/documentation-source-link-broken-in-emacs-vscode/14353/2 "2026-07-04T14:42:03Z")

</div>

The [linked comment](https://github.com/haskell/haskell-language-server/issues/4579#issuecomment-4754959532) suggests you’ll need a newer GHC:

> The bug fixed and due for release Milestone 9.14.2 so I guess the issue will go away then.

---

<div class="post-metadata">

**Author:** ![dawkrish](https://sea2.discourse-cdn.com/flex002/user_avatar/discourse.haskell.org/dawkrish/32/4746_2.png) [@dawkrish](https://discourse.haskell.org/u/dawkrish)\
**Post date:** [July 6, 2026, 11:44am UTC](https://discourse.haskell.org/t/documentation-source-link-broken-in-emacs-vscode/14353/3 "2026-07-06T11:44:50Z")

</div>

I think the GHC version `9.14.2` is not available on the GHCup

---

<div class="post-metadata">

**Author:** ![dnikolovv](https://avatars.discourse-cdn.com/v4/letter/d/ba9def/32.png) [@dnikolovv](https://discourse.haskell.org/u/dnikolovv)\
**Post date:** [July 6, 2026, 11:56am UTC](https://discourse.haskell.org/t/documentation-source-link-broken-in-emacs-vscode/14353/4 "2026-07-06T11:56:40Z")

</div>

[Glasgow Haskell Compiler — The Glasgow Haskell Compiler](https://www.haskell.org/ghc/) suggests that the latest release was 9.12.4 so that’s expected.

---

<div class="post-metadata">

**Author:** ![mpilgrem](https://sea2.discourse-cdn.com/flex002/user_avatar/discourse.haskell.org/mpilgrem/32/2529_2.png) [@mpilgrem](https://discourse.haskell.org/u/mpilgrem)\
**Post date:** [July 6, 2026, 12:25pm UTC](https://discourse.haskell.org/t/documentation-source-link-broken-in-emacs-vscode/14353/5 "2026-07-06T12:25:59Z")

</div>

Further to @dnikolovv 's reply, information about GHC past releases and what is planned is available via this web page:

- [GHC versions: downloading and status · Wiki · Glasgow Haskell Compiler / GHC · GitLab](https://gitlab.haskell.org/ghc/ghc/-/wikis/GHC%20Status)

---

<div class="post-metadata">

**Author:** ![dawkrish](https://sea2.discourse-cdn.com/flex002/user_avatar/discourse.haskell.org/dawkrish/32/4746_2.png) [@dawkrish](https://discourse.haskell.org/u/dawkrish)\
**Post date:** [July 7, 2026, 7:46am UTC](https://discourse.haskell.org/t/documentation-source-link-broken-in-emacs-vscode/14353/6 "2026-07-07T07:46:47Z")

</div>

but I have a doubt @dnikolovv why does this [comment](https://github.com/haskell/haskell-language-server/issues/4579#issuecomment-4466681601) say that it is closed by a github PR? I am a beginner and confused,
