You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
We have a GSOC student over at Haddock who has been working on Haskell source highlighter with the notable feature of hyperlinked identifiers/types/whatever, in the style of Agda files. haskell/haddock#410
If everything works fine on our end, we'll be looking to migrate away from HsColour though not straight away.
What would we have to do to make the process easy for cabal, past and present? Likewise for Hackage. For example, do you foresee any issues with us just changing what files --hyperlinked-source flag results in? Maybe there are some assumptions that cabal/hackage are making that we should be aware of. Let us know. If there's nothing then great.
The text was updated successfully, but these errors were encountered:
Fuuzetsu
changed the title
Specify what's needed for migration away from HsColour
Specify what's needed for migration away from HsColour in Haddock
Jul 3, 2015
With old versions of haddock, Cabal'll just continue using hscolour. Looking at D.S.Setup I see that we have a flag for specifying a CSS file for hscolour, so it'd be nice if Haddock continued to support hscolour-compatible CSS files. Other than that I don't see any potential problems -- do you?
If you will continue to support --source-{module,entity,entity-line}, then old versions of Cabal will continue to work with new versions of Haddock. The users won't be getting the new source hyperlinking hotness, since old Cabals will still be using hscolour with new Haddock, but that is fine.
We have a GSOC student over at Haddock who has been working on Haskell source highlighter with the notable feature of hyperlinked identifiers/types/whatever, in the style of Agda files. haskell/haddock#410
If everything works fine on our end, we'll be looking to migrate away from HsColour though not straight away.
What would we have to do to make the process easy for cabal, past and present? Likewise for Hackage. For example, do you foresee any issues with us just changing what files
--hyperlinked-source
flag results in? Maybe there are some assumptions that cabal/hackage are making that we should be aware of. Let us know. If there's nothing then great.The text was updated successfully, but these errors were encountered: