haskell - ¿Por qué el eglefino cabal--hyperlink-source no genera los HTML de origen?
haddock (1)
Para un proyecto de cabal, quería generar documentación de eglefino con hipervínculos al código fuente, así que hice lo de siempre:
cabal haddock --hyperlink-source
Los enlaces se generaron, pero al hacer clic en los enlaces, descubrí que el código fuente real no está incluido aunque los enlaces sí lo estén. Se supone que el código fuente debe ser renderizado a través de HTML. ¿Cómo puedo generar esos también?
Actualmente usando:
- Cabal 1.22.4.0
- cabal-install 1.22.6.0
- eglefino 2.16.1
Resulta que fue porque hscolour no estaba instalado. Instalarlo a través de:
cabal install hscolour
arregló el problema
Curiosamente, había una advertencia que decía
Warning: The program ''hscolour'' version >=1.8 is required but it could not be found.
pero estaba enterrado dentro de la producción habitual de eglefino, así que no me di cuenta hasta ahora.