hls-cabal-plugin-2.6.0.0: Cabal integration plugin with Haskell Language Server
Safe HaskellSafe-Inferred
LanguageHaskell2010

Ide.Plugin.Cabal.Completion.Data

Synopsis

Documentation

cabalVersionKeyword :: Map KeyWordName Completer Source #

Keyword for cabal version; required to be the top line in a cabal file

cabalKeywords :: Map KeyWordName Completer Source #

Top level keywords of a cabal file.

TODO: we could add descriptions of field values and then show them when inside the field's context

stanzaKeywordMap :: Map StanzaType (Map KeyWordName Completer) Source #

Map, containing all stanzas in a cabal file as keys and lists of their possible nested keywords as values.

weightedLicenseNames :: Map Text Double Source #

Contains a map of the most commonly used licenses, weighted by their popularity.

The data was extracted by Kleidukos from the alternative hackage frontend flora.pm.