10Pines / pdepreludat

BSD 3-Clause "New" or "Revised" License
24 stars 2 forks source link

Escape links so they work fine with simple GHC extension #35

Closed JuanFdS closed 3 years ago

JuanFdS commented 3 years ago

Problema

Las urls e imagenes se ven rotas en Simple GHC, parece que el problema es que reemplaza las cosas /entre barras/ para que se vean en _cursiva_ en el markdown.

A partir de eso abrimos este issue en el repo: https://github.com/dramforever/vscode-ghc-simple/issues/92

Solucion

Encontramos un workaround: parece que escapeando las / con \ la documentación se genera bien y tanto Haskell Language Server como el html generado por haddock no tienen problemas con esto, así que con ese cambio se pueden usar imagenes y urls en todos!

En SimpleGHC

https://user-images.githubusercontent.com/11432672/113465345-a479e300-9409-11eb-82b9-b849cacb219a.mp4

En Haskell Language Server

https://user-images.githubusercontent.com/11432672/113465352-b065a500-9409-11eb-861f-678fae006470.mp4

En la documentacion generada por haddock

image