haskell-language-server/README.md

28 lines
1.2 KiB
Markdown
Raw Normal View History

# haskell-language-server
2020-01-30 01:50:16 +03:00
[![License Apache 2.0][badge-license]][license]
[![CircleCI][badge-circleci]][circleci]
[badge-license]: https://img.shields.io/badge/license-Apache2-green.svg?dummy
[license]: https://github.com/haskell/haskell-language-server/blob/master/LICENSE
[badge-circleci]: https://img.shields.io/circleci/project/github/haskell/haskell-language-server/master.svg
[circleci]: https://circleci.com/gh/haskell/haskell-language-server/
2020-04-21 20:52:07 +03:00
Integration point for [ghcide](https://github.com/digital-asset/ghcide) and [haskell-ide-engine](https://github.com/haskell/haskell-ide-engine). One IDE to rule
them all. Read the [project's
background](https://neilmitchell.blogspot.com/2020/01/one-haskell-ide-to-rule-them-all.html).
This is *very* early stage software.
2020-01-26 12:00:58 +03:00
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](https://webchat.freenode.net/?channels=haskell-ide-engine) at `#haskell-ide-engine` on `freenode`.