Dependencies for haskell-language-server-1.0.0.0
Libraries
haskell-language-server
- async
- base (>=4.12 && <5)
- base16-bytestring
- bytestring
- containers
- cryptohash-sha1
- data-default
- directory
- extra
- filepath
- ghc
- ghcide (>=1.0.0.0 && <1.1)
- gitrev
- hie-bios
- hiedb
- hls-plugin-api (>=1.0.0.0 && <1.1)
- hslogger
- lsp
- optparse-applicative
- optparse-simple
- process
- safe-exceptions
- shake
- sqlite-simple
- text
- unordered-containers
Executables
haskell-language-server
- aeson
- async
- base (>=4.12 && <5)
- base16-bytestring
- binary
- bytestring
- containers
- cryptohash-sha1
- deepseq
- directory
- extra
- filepath
- ghc
- ghc-boot-th
- ghcide
- hashable
- haskell-language-server
- hie-bios
- hiedb
- hls-plugin-api
- hslogger
- lens
- lsp
- mtl
- optparse-applicative
- regex-tdfa
- safe-exceptions
- shake (>=0.17.5)
- sqlite-simple
- temporary
- text
- transformers
- unordered-containers
- with-utf8
- if flag(class) || flag(all-plugins)
- hls-class-plugin (>=1.0.0.0 && <1.1)
- if flag(haddockcomments) || flag(all-plugins)
- hls-haddock-comments-plugin (>=1.0.0.0 && <1.1)
- if flag(eval) || flag(all-plugins)
- hls-eval-plugin (>=1.0.0.0 && <1.1)
- if flag(importlens) || flag(all-plugins)
- hls-explicit-imports-plugin (>=1.0.0.0 && <1.1)
- if flag(retrie) || flag(all-plugins)
- hls-retrie-plugin (>=1.0.0.0 && <1.1)
- if flag(tactic) || flag(all-plugins)
- hls-tactics-plugin (>=1.0.0.0 && <1.1)
- if flag(hlint) || flag(all-plugins)
- hls-hlint-plugin (>=1.0.0.0 && <1.1)
- if flag(pragmas) || flag(all-plugins)
- if flag(splice) || flag(all-plugins)
- hls-splice-plugin (>=1.0.0.0 && <1.1)
- if flag(floskell) || flag(all-formatters)
- floskell (>=0.10 && <0.11)
- if flag(fourmolu) || flag(all-formatters)
- fourmolu (>=0.3 && <0.4)
- if flag(ormolu) || flag(all-formatters)
- ormolu (>=0.1.2 && <0.2)
- if flag(stylishhaskell) || flag(all-formatters)
- stylish-haskell (>=0.12 && <0.13)
- if (flag(brittany) || flag(all-formatters)) && flag(agpl)
- brittany (>=0.13.1.0)
haskell-language-server-wrapper
- base (>=4.12 && <5)
- data-default
- directory
- extra
- filepath
- ghc
- ghc-paths
- ghcide
- gitrev
- haskell-language-server
- hie-bios
- optparse-applicative
- optparse-simple
- process
- text
Flags
Manual Flags
Name | Description | Default |
---|---|---|
agpl | Enable AGPL dependencies | Enabled |
pedantic | Enable -Werror | Disabled |
all-plugins | Enable all non formatter plugins | Disabled |
all-formatters | Enable all fomatters | Disabled |
modulename | Enable moduleName plugin | Enabled |
pragmas | Enable pragmas plugin | Enabled |
floskell | Enable floskell plugin | Enabled |
fourmolu | Enable fourmolu plugin | Enabled |
ormolu | Enable ormolu plugin | Enabled |
stylishhaskell | Enable stylishHaskell plugin | Enabled |
brittany | Enable brittany plugin | Enabled |
Automatic Flags
Name | Description | Default |
---|---|---|
class | Enable class plugin | Enabled |
haddockcomments | Enable haddockComments plugin | Enabled |
eval | Enable eval plugin | Enabled |
importlens | Enable importLens plugin | Enabled |
retrie | Enable retrie plugin | Enabled |
tactic | Enable tactic plugin | Enabled |
hlint | Enable hlint plugin | Enabled |
splice | Enable splice plugin | Enabled |
Use -f <flag> to enable a flag, or -f -<flag> to disable that flag. More info