Frage

Der Befehl cabal haddock hat sehr nützlich --hyperlink-Source-Option. Ich mag die Quelle haben, mittels Hyperlink verwiesen, wenn Dokumentation mit cabal install Aufbau.

Das Ticket # 517 scheint, wenn sie nur zu sein: http: //hackage.haskell .org / trac / Hackage / ticket / 517

Aber vielleicht ist es möglich, diesen Flag zu setzen, über ~ / .cabal / config-Datei?

Wenn nicht, wie kann ich arbeiten Kabale installieren Build mit dem Patch von # 517 ohne Installation von Cabal-1.9, die derzeit verpflichtend ist (durch einen Patch von Dezember)?

War es hilfreich?

Lösung

Zur Zeit können Sie nicht das Äquivalent der --hyperlink-source Option erhalten, wenn die „all in one“ cabal install Befehl. Das Ticket Sie zitieren genau über dieses Thema.

Andere Tipps

Für mich gearbeitet:

cabal update
cabal install haddock

Edit Config-Datei ~/.cabal/config

Aktivieren Documentation: True (Entfernen "-" am Anfang der Zeile ist in Ordnung)


Cabal Library:

cd ...someNicePlace...    

cabal unpack Cabal

Datei bearbeiten Distribution/Simple/Setup.hs, finden darin defaultHaddockFlags = ...

ich einige von ihnen von false auf true geschaltet:

... 
haddockHoogle       = Flag True,
...
haddockHtml         = Flag True,
...
haddockExecutables  = Flag True,
...
haddockHscolour     = Flag True,
...

mit haddockHscolour die einzige wichtige (müssen nicht den anderen ändern, wenn nicht wollen).

Installieren aktualisiert Cabal Library:

sudo cabal install --global

Kabale-install (Kabale Shell-Befehl)

Um die aktualisierte Cabal Libary arbeiten innerhalb Kabale Shell-Befehl, ich neu installiert Kabale installierende auch:

cd ...someNicePlace...    

cabal unpack cabal-install

sudo cabal install --global

Seitdem ist der Shell-Befehl cabal --version sagt zu mir:

cabal-install version 1.16.0.2 
using version 1.16.0.3 of the Cabal library 

Und wie wollte, jeder neue installieren Cabal jetzt voll Schellfisch HTML-Dokumentation mit Quellcodes der Installation als Standard mittels Hyperlink verwiesen.

Ticket # 517 ist über Schellfisch Optionen über Kabale vorbei, wie wenn Sie besondere Bedürfnisse haben wie der Aufbau eine Hoogle Datenbank oder usa eine andere CSS

Die meisten Benutzer werden mit Standard-Schell und verlinkte Quellen glücklich sein, obwohl, die mit Cabal-1.8 möglich ist. Ticket # 517 ist, wenn Sie größere Bedürfnisse haben.

Einfach cabal haddock --hyperlink-source Aufruf sollte es tun.

Wenn Sie diese als Standard möchten, können Sie bearbeiten ~/.cabal/config wie Sie bereits erwähnt.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top