为 Hackage 源代码列表提供更好的 CSS 样式
我不喜欢 Hackage 源代码列表的默认样式( ),所以我决定想出一些替代的 CSS 样式。 我为所有内置的主题生成了 CSS 文件,这些文件可以在css/目录中找到。 然后我在mapping.txt写了一个从 Pygments 风格的 id 到 Haskell 的映射(这只是一个在运行时read的 Haskell 映射)。 映射并不完美,部分原因是 Pygments 和解析源代码的方式不同,但它足以工作。
runhaskell Main.hs input.css mapping从 Pygments 中获取 CSS 文件和映射文件,并生成一个与 hscolour 格式化的代码一起使用的 CSS 文件。
我已将所有生成的 CSS 文件上传到 ,以便轻松安装到 Chrome 或 Firefox 中。 您可以在 Hackage 上或
2021-07-10 12:03:34
571KB
CSS
1