Для меня это сработало:
cabal update
cabal install haddock
Редактировать конфигурационный файл ~/.cabal/config
Включить Documentation: True
(удаление "-" в начале строки штраф)
Кабал Библиотека:
cd ...someNicePlace...
cabal unpack Cabal
Редактировать файл Distribution/Simple/Setup.hs
, в нем найти defaultHaddockFlags = ...
Я включил некоторые из них от Ложные к True:
...
haddockHoogle = Flag True,
...
haddockHtml = Flag True,
...
haddockExecutables = Flag True,
...
haddockHscolour = Flag True,
...
имеющий haddockHscolour единственным важным (не изменить других, если не хотят).
Установка обновленных Cabal Библиотека:
sudo cabal install --global
междусобойчик установить (междусобойчик командной оболочки)
Чтобы получить обновленный Cabal Libary работать в команде междусобойчик оболочки, я переустановил междусобойчик установить также:
cd ...someNicePlace...
cabal unpack cabal-install
sudo cabal install --global
С тех пор команда оболочки cabal --version
говорит мне:
cabal-install version 1.16.0.2
using version 1.16.0.3 of the Cabal library
И, как хотели, любая новая кабала установки теперь установка полного пикши HTML документации с исходными кодами гиперссылка по умолчанию.
В чем проблема с установкой Cabal-0.9? – SamB