haskell-language-server: LSP server for GHC

This is a package candidate release! Here you can preview how this package release will appear once published to the main package index (which can be accomplished via the 'maintain' link below). Please note that once a package has been published to the main package index it cannot be undone! Please consult the package uploading documentation for more information.

[maintain] [Publish]

Please see the README on GitHub at https://github.com/haskell/haskell-language-server#readme


[Skip to Readme]

Properties

Versions 0.1.0.0, 0.8.0.0, 0.9.0.0, 1.0.0.0, 1.1.0.0, 1.2.0.0, 1.3.0.0, 1.4.0.0, 1.5.0.0, 1.5.1.0, 1.6.0.0, 1.6.1.0, 1.6.1.1, 1.7.0.0
Change log ChangeLog.md
Dependencies aeson, async, base (>=4.7 && <5), binary, bytestring, Cabal, cabal-helper (>=1.0), containers, data-default, deepseq, directory, extra, filepath, fuzzy, ghc, ghc-paths, ghcide, gitrev, haddock-library, hashable, haskell-language-server, haskell-lsp (>=0.19 && <0.20), haskell-lsp-types (>=0.19 && <0.20), hie-bios (>=0.3.2 && <0.4), hslogger, mtl, network-uri, optparse-applicative, optparse-simple, prettyprinter, prettyprinter-ansi-terminal, process, regex-tdfa (>=1.3.1.0), rope-utf16-splay, safe-exceptions, shake (>=0.17.5), sorted-list, stm, syb, text, time, transformers, unordered-containers, utf8-string [details]
License Apache-2.0
Copyright Alan Zimmerman
Author Alan Zimmerman
Maintainer alan.zimm@gmail.com
Category Development
Home page https://github.com/haskell/haskell-language-server#readme
Bug tracker https://github.com/haskell/haskell-language-server/issues
Source repo head: git clone https://github.com/haskell/haskell-language-server
Uploaded by AlanZimmerman at 2020-02-01T09:54:48Z

Modules

Flags

Manual Flags

NameDescriptionDefault
pedantic

Enable -Werror

Disabled

Use -f <flag> to enable a flag, or -f -<flag> to disable that flag. More info

Downloads

Maintainer's Corner

For package maintainers and hackage trustees


Readme for haskell-language-server-0.1.0.0

[back to package description]

haskell-language-server

License Apache 2.0 CircleCI

Integration point for ghcide and haskell-ide-engine. One IDE to rule them all. Read the project's background.

This is very early stage software.

To play along at home, do a recursive git clone.

Initial effort is to understand how plugins can be supported in a modular way.

Builds with stack and cabal, using GHC 8.6.5

Two sample hie.yaml files are provided, hie.yaml.stack for stack usage, hie.yaml.cbl for cabal. Simply copy the relevant one to be hie.yaml and it should work.

The developers tend to hang out at our IRC channel at #haskell-ide-engine on freenode.