Official haskell ide support via language server (LSP). Successor of ghcide & haskell-ide-engine.
Go to file
Kobayashi 2f886bfdca
handle trailing comma in import list properly (#3035)
* handle trailing comma in import list properly

* no longer backup .ghcup in gitpod

* fix for ghc < 9

* fix it without using CPP

* explain gitpod change

* read trailing comma before adding one

* refine imports

* refine gitpod

* gitpod store ghcide and hie-bios cache

These cache directories are small, but not preserving them requires
HLS to compile all modules in local project on workspace restarts.

* fix code styling
2022-07-16 10:16:55 +00:00
.circleci Review project stack descriptors according to #2533 (#2874) 2022-05-01 12:08:37 +00:00
.github refactor selection range plugin (#3003) 2022-07-11 04:24:35 +00:00
.gitlab gitlab-ci: Fix executable extension on windows 2022-04-27 13:50:57 +05:30
bindist Support ghc-9.2.3 (#2936) 2022-06-16 15:29:38 +08:00
docs refactor selection range plugin (#3003) 2022-07-11 04:24:35 +00:00
exe refactor selection range plugin (#3003) 2022-07-11 04:24:35 +00:00
ghcide handle trailing comma in import list properly (#3035) 2022-07-16 10:16:55 +00:00
hie-compat Consolidate all cabal.project files (#2866) 2022-05-05 15:07:51 +01:00
hls-graph hls-graph: add lower bound for async (#3021) 2022-07-06 23:17:38 +00:00
hls-plugin-api refactor selection range plugin (#3003) 2022-07-11 04:24:35 +00:00
hls-test-utils A plugin for GADT syntax converter (#2899) 2022-05-26 17:13:09 +08:00
plugins refactor selection range plugin (#3003) 2022-07-11 04:24:35 +00:00
release Also recognize gz files in upload script 2022-04-27 13:51:52 +05:30
shake-bench Review project stack descriptors according to #2533 (#2874) 2022-05-01 12:08:37 +00:00
src/Ide Purge some more hslogger (#2770) 2022-03-10 13:10:17 +00:00
test Log response errors returned from Plugins (#2988) 2022-07-01 22:52:51 +00:00
test-logs Make sure the test-logs directory exists 2020-03-15 12:38:07 +00:00
.editorconfig removed Makefile section 2020-10-11 20:28:08 +02:00
.gitignore unify pre-commit hook & update Gitpod config (#2991) 2022-06-28 08:54:32 +00:00
.gitlab-ci.yml Support ghc-9.2.3 (#2936) 2022-06-16 15:29:38 +08:00
.gitmodules Remove the ghcide submodule 2020-12-29 13:17:40 +00:00
.gitpod.Dockerfile handle trailing comma in import list properly (#3035) 2022-07-16 10:16:55 +00:00
.gitpod.yml handle trailing comma in import list properly (#3035) 2022-07-16 10:16:55 +00:00
.hlint.yaml Simplify hlint config (#3038) 2022-07-13 00:08:43 +01:00
.pre-commit-config.yaml Add pre-commit hook for cleaning up mixed-line endings (#2679) 2022-02-04 14:50:18 +00:00
.readthedocs.yaml Add initial sphinx doc site (#2083) 2021-08-11 08:54:51 +00:00
.stylish-haskell.yaml Add pre-commit hook for cleaning up mixed-line endings (#2679) 2022-02-04 14:50:18 +00:00
cabal.project refactor selection range plugin (#3003) 2022-07-11 04:24:35 +00:00
ChangeLog.md Prepare 1.7.0.0 2022-04-21 14:08:10 +05:30
CITATION.cff Create a citation (#2155) 2021-09-04 04:17:44 +00:00
CODE_OF_CONDUCT.md Add proof of concept hard-coded hover handler 2020-01-25 19:45:32 +00:00
CODEOWNERS refactor selection range plugin (#3003) 2022-07-11 04:24:35 +00:00
configuration-ghc-90.nix nix update (#2892) 2022-05-13 10:09:51 +01:00
configuration-ghc-92.nix nix update (#2892) 2022-05-13 10:09:51 +01:00
default.nix Use cabal-install if nix is failing in CI (#1859) 2021-05-24 07:42:00 +02:00
docutils.nix nix update (#2892) 2022-05-13 10:09:51 +01:00
flake.lock unify pre-commit hook & update Gitpod config (#2991) 2022-06-28 08:54:32 +00:00
flake.nix Fix Stack build with Nix on macOS (#3031) 2022-07-10 20:23:00 -04:00
fmt.sh Add a new benchmark example to characterise multi-component performance (#1326) 2021-02-12 16:03:34 +00:00
FUNDING.yml Include sponsorship section (#2063) 2021-08-02 23:38:45 +00:00
GenChangelogs.hs Prepare 1.5.1 (#2393) 2021-11-28 12:54:17 +00:00
GNUmakefile Fix windows CI 2022-04-26 01:08:40 +05:30
haskell-language-server.cabal refactor selection range plugin (#3003) 2022-07-11 04:24:35 +00:00
LICENSE Initial commit 2020-01-25 14:19:40 +00:00
README.md Support hls-hlint-plugin and hls-stylish-plugin for ghc9.0 and ghc9.2 (#2854) 2022-04-28 17:36:25 +00:00
Setup.hs Initial basic infrastucture 2020-01-25 14:33:53 +00:00
shell.nix Fix flake compat (#1852) 2021-05-21 15:58:26 -04:00
stack-lts16.yaml refactor selection range plugin (#3003) 2022-07-11 04:24:35 +00:00
stack-lts19.yaml refactor selection range plugin (#3003) 2022-07-11 04:24:35 +00:00
stack.yaml refactor selection range plugin (#3003) 2022-07-11 04:24:35 +00:00

haskell-language-server

haskell-language-server

Release Hackage License Apache 2.0 CircleCI GitHub Testing Workflow GitHub Nix Workflow ircchat codetriage

The official Haskell language server (LSP) implementation. Consult the project documentation for more details.