Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我是操作包的作者,其中包括示例代码。我希望这个示例代码被 hscolored 并与由 Haddock 生成的 API 文档一起安装。
我可能必须使用自定义的 Cabal 构建类型并为 Haddock 阶段创建一个用户挂钩。但是,我从来没有设法完成这项工作。因此,我的问题是:
如何在 Haddock 中包含完整模块作为示例代码? 您能否举一个 Cabal 用户钩子的示例,该钩子将 hscolor 应用于其他源代码文件example.hs并将结果与生成的 Haddock 文档连接起来?
如何在 Haddock 中包含完整模块作为示例代码?
您能否举一个 Cabal 用户钩子的示例,该钩子将 hscolor 应用于其他源代码文件example.hs并将结果与生成的 Haddock 文档连接起来?
example.hs
我是一个完整的 Haskell nube,这是在黑暗中拍摄的,但你不能使用 hscolour 将代码输出为 HTML,然后按照cabal haddock --executables --hyperlink-source的行做一些事情来包含彩色 HTML?