Dependencies for haskell-language-server-0.9.0.0
Libraries
haskell-language-server
- base (>=4.12 && <5)
- containers
- data-default
- directory
- extra
- filepath
- ghc
- ghcide (>=0.7)
- gitrev
- haskell-lsp (>=0.23 && <0.24)
- hls-plugin-api (>=0.6)
- hslogger
- optparse-applicative
- optparse-simple
- process
- shake
- text
- unordered-containers
Executables
haskell-language-server
- aeson
- base (>=4.12 && <5)
- binary
- bytestring
- containers
- deepseq
- directory
- extra
- filepath
- ghc
- ghc-boot-th
- ghcide
- hashable
- haskell-language-server
- haskell-lsp (>=0.23 && <0.24)
- hls-plugin-api
- hslogger
- lens
- mtl
- optparse-applicative
- regex-tdfa
- safe-exceptions
- shake (>=0.17.5)
- temporary
- text
- transformers
- unordered-containers
- with-utf8
- if flag(class) || flag(all-plugins)
- if flag(haddockcomments) || flag(all-plugins)
- if flag(eval) || flag(all-plugins)
- if flag(importlens) || flag(all-plugins)
- if flag(retrie) || flag(all-plugins)
- if flag(tactic) || flag(all-plugins)
- if flag(hlint) || flag(all-plugins)
- if flag(pragmas) || flag(all-plugins)
- if flag(splice) || flag(all-plugins)
- 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)
- 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