cabal-install配置文件的文档

Ten*_*ner 15 haskell cabal-install

~/.cabal/configcabal-install使用的商店配置.我想对它做一些hackery.(具体来说,安装了多个GHC版本,我希望有单独的文档索引).

但是,除了默认文件中包含的内容之外,我无法找到有关其语法或变量的任何文档.有没有可用的文件?

编辑:我已经说明了上面的目标,但是让我添加一些细节:如果在两个版本的GHC中安装了相同的软件包(例如GTK),它们最终会出现在同一个文档索引文件中.对于每个GHC安装,我不希望将本地文档索引分开.我相信在某种程度上可以使用文档目录设置,但是必须有一个当前使用的GHC版本的变量.如果没有,可能会有一些变通方法,但除非我看到文档,否则我无法说出来.

ham*_*mar 9

这似乎有效,虽然我只测试了一个版本的GHC:

documentation: True
doc-index-file: $datadir/doc/$compiler/index.html

install-dirs user
    docdir: $datadir/doc/$compiler/$pkgid
Run Code Online (Sandbox Code Playgroud)

在默认情况下保留其他选项,这将生成文档.cabal/share/doc/<ghc-version>/<package-name>和索引.cabal/share/doc/<ghc-version>/index.html.