Official haskell ide support via language server (LSP). Successor of ghcide & haskell-ide-engine.
Go to file
Alan Zimmerman 05769888d6 Bump resolvers
cabal at 2020-05-03T12:53:19Z
stack 8.8.3 at lts-15.10
stack 8.8.2 at lts-15.3
stack 8.6.5 at lts-14.22
stack 8.6.4 at lts-13.19

hie-bios at fendor/hie-bios 89d28817716a1c8df7e191f3a43c4504bc6379eb
cabal-helper at DanielG/cabal-helper a18bbb2af92e9b4337e7f930cb80754f2408bcfd
shake at mpickering/shake 4d56fe9f09bd3bd63ead541c571c756995da490a
2020-05-03 14:47:11 +01:00
.circleci CI: Build cabal deps in a separate step, use new-build. 2020-03-19 20:36:21 +00:00
exe Use mpickering/hls ghcide branch 2020-05-02 13:49:15 +01:00
ghcide@648a2a7dff Use mpickering/hls ghcide branch 2020-05-02 13:49:15 +01:00
install Complete renaming from hie to hls 2020-04-14 00:35:47 +02:00
src/Ide Update to use ghcide based on mpickering/wip/stale-logic 2020-04-30 22:42:17 +01:00
test Fix func-test for ormolu 2020-04-25 17:40:48 +02:00
test-logs Make sure the test-logs directory exists 2020-03-15 12:38:07 +00:00
.editorconfig Add editorconfig file 2020-01-30 21:37:51 +00:00
.gitignore Make sure the test-logs directory exists 2020-03-15 12:38:07 +00:00
.gitmodules Experimental multi-component support 2020-03-21 21:01:01 +00:00
cabal-hls-install Rename to haskell-language-server 2020-02-01 09:50:03 +00:00
cabal-hls-install.cmd Rename to haskell-language-server 2020-02-01 09:50:03 +00:00
cabal.project Bump resolvers 2020-05-03 14:47:11 +01:00
ChangeLog.md Initial basic infrastucture 2020-01-25 14:33:53 +00:00
CODE_OF_CONDUCT.md Add proof of concept hard-coded hover handler 2020-01-25 19:45:32 +00:00
haskell-language-server.cabal Rebase on mpickering ghcide at wip/multi-rebase 2020-04-26 12:08:03 +01:00
hie.yaml.cbl Remove warning on hie.yaml samples, no longer needed 2020-05-03 12:40:01 +01:00
hie.yaml.stack Remove warning on hie.yaml samples, no longer needed 2020-05-03 12:40:01 +01:00
install.hs Complete renaming from hie to hls 2020-04-14 00:35:47 +02:00
LICENSE Initial commit 2020-01-25 14:19:40 +00:00
README.md Add links to README 2020-04-21 18:52:07 +01:00
Setup.hs Initial basic infrastucture 2020-01-25 14:33:53 +00:00
stack-8.6.4.yaml Bump resolvers 2020-05-03 14:47:11 +01:00
stack-8.6.5.yaml Bump resolvers 2020-05-03 14:47:11 +01:00
stack-8.8.2.yaml Bump resolvers 2020-05-03 14:47:11 +01:00
stack-8.8.3.yaml Bump resolvers 2020-05-03 14:47:11 +01:00
stack.yaml Use mpickering/hls ghcide branch 2020-05-02 13:49:15 +01:00

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.