Official haskell ide support via language server (LSP). Successor of ghcide & haskell-ide-engine.
Go to file
2020-04-24 22:25:40 +02:00
.circleci CI: Build cabal deps in a separate step, use new-build. 2020-03-19 20:36:21 +00:00
exe Fix source packages for hie-bios and update API 2020-04-24 22:25:40 +02:00
ghcide@dc494d863f Use adapted version of ghcide 2020-04-18 19:37:31 +02:00
install Complete renaming from hie to hls 2020-04-14 00:35:47 +02:00
src/Ide Merge pull request #66 from fendor/brittany-plugin 2020-04-19 13:52:17 +01:00
test Fix testspec for brittany, also fix warnings 2020-04-19 15:46:47 +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 Fix source packages for hie-bios and update API 2020-04-24 22:25:40 +02: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 Add AGPL conditional flag 2020-04-19 00:24:50 +02:00
hie.yaml.cbl fix missing component(hls-tests) in hie.yaml samples (added func-test); 2020-03-13 18:19:35 +02:00
hie.yaml.stack fix missing component(hls-tests) in hie.yaml samples (added func-test); 2020-03-13 18:19:35 +02: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 Fix source packages for hie-bios and update API 2020-04-24 22:25:40 +02:00
stack-8.6.5.yaml Fix source packages for hie-bios and update API 2020-04-24 22:25:40 +02:00
stack-8.8.2.yaml Fix source packages for hie-bios and update API 2020-04-24 22:25:40 +02:00
stack-8.8.3.yaml Fix source packages for hie-bios and update API 2020-04-24 22:25:40 +02:00
stack.yaml Fix source packages for hie-bios and update API 2020-04-24 22:25:40 +02: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.