Official haskell ide support via language server (LSP). Successor of ghcide & haskell-ide-engine.
Go to file
Julian Ospald 9fe56f1f01
Migrate release CI to github (#3406)
* Migrate to github CI

* Parallelize GHC builds

* Avoid building local packages twice

* Prepare for building 9.2.6

* Fix build on darwin M1 9.0.2

* Drop build of windows 9.2.6 due to https://gitlab.haskell.org/ghc/ghc/-/issues/22961

* Drop 9.0.2 for darwin M1

* Fix build on windows by disabling ghc-check pkg ABI check

* Use git-archive to create src tarball in upload

* Build releases for 9.2.7

* Build src archive in github action

* Build on unknown-linux too

* Try to build GHC-9.4.4 for unknown linux on Fedora33

* Make sure hls-wrapper binary comes from GHC-8.10.7

---------

Co-authored-by: wz1000 <zubin.duggal@gmail.com>
2023-03-23 11:23:18 +00:00
.circleci Purge GHC 8.8 (#3287) 2022-10-18 22:12:53 +01:00
.github Migrate release CI to github (#3406) 2023-03-23 11:23:18 +00:00
.gitlab Migrate release CI to github (#3406) 2023-03-23 11:23:18 +00:00
bench Delete the Brittany plugin (#3441) 2023-01-06 13:36:42 +00:00
bindist Gitlab CI improvements (#3324) 2022-12-21 10:53:36 +00:00
docs Docs: update Emacs section: add eglot with config example (#3509) 2023-03-02 09:14:22 +00:00
exe Remove hslogger from codebase (#3526) 2023-03-18 14:46:00 +00:00
ghcide 9.6 support for HLS (#3480) 2023-03-22 13:56:51 +00:00
ghcide-bench Prepare release 1.9.0.0 2022-12-26 16:09:25 +05:30
hie-compat 9.6 support for HLS (#3480) 2023-03-22 13:56:51 +00:00
hls-graph Document exception handling in Actions/Rules (#3407) 2023-01-02 12:51:56 +00:00
hls-plugin-api Delete the Brittany plugin (#3441) 2023-01-06 13:36:42 +00:00
hls-test-utils Remove hslogger from codebase (#3526) 2023-03-18 14:46:00 +00:00
plugins 9.6 support for HLS (#3480) 2023-03-22 13:56:51 +00:00
release Release script fixes (#3154) 2022-09-14 08:14:32 +00:00
scripts/release Migrate release CI to github (#3406) 2023-03-23 11:23:18 +00:00
shake-bench 9.6 support for HLS (#3480) 2023-03-22 13:56:51 +00:00
src Use hie-bios 0.12 2023-03-17 19:02:45 +05:30
test 9.6 support for HLS (#3480) 2023-03-22 13:56:51 +00:00
test-logs Make sure the test-logs directory exists 2020-03-15 12:38:07 +00:00
.cirrus.yml Migrate release CI to github (#3406) 2023-03-23 11:23:18 +00:00
.editorconfig removed Makefile section 2020-10-11 20:28:08 +02:00
.gitignore Migrate release CI to github (#3406) 2023-03-23 11:23:18 +00:00
.gitmodules Remove the ghcide submodule 2020-12-29 13:17:40 +00:00
.gitpod.Dockerfile Purge GHC 8.8 (#3287) 2022-10-18 22:12:53 +01:00
.gitpod.yml handle trailing comma in import list properly (#3035) 2022-07-16 10:16:55 +00:00
.hlint.yaml Simplify implementation of eval plugin and make it work with GHC 9.4 2023-02-22 06:33:22 +05:30
.pre-commit-config.yaml Stylish Haskell: CPP parse issues (#3199) 2022-09-19 20:31:37 +00:00
.readthedocs.yaml Add initial sphinx doc site (#2083) 2021-08-11 08:54:51 +00:00
.stylish-haskell.yaml Stylish Haskell: CPP parse issues (#3199) 2022-09-19 20:31:37 +00:00
cabal.project 9.6 support for HLS (#3480) 2023-03-22 13:56:51 +00:00
ChangeLog.md Bump versions and add changelogs for 1.9.1.0 (#3493) 2023-02-14 19:48:11 +00:00
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 Delete the Brittany plugin (#3441) 2023-01-06 13:36:42 +00:00
configuration-ghc-90.nix Update flake to GHC 9.2.6 and 9.4.4 (#3503) 2023-02-24 09:35:35 +00:00
configuration-ghc-92.nix Update flake to GHC 9.2.6 and 9.4.4 (#3503) 2023-02-24 09:35:35 +00:00
configuration-ghc-94.nix Update flake to GHC 9.2.6 and 9.4.4 (#3503) 2023-02-24 09:35:35 +00:00
configuration-ghc-96.nix 9.6 support for HLS (#3480) 2023-03-22 13:56:51 +00: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 9.6 support for HLS (#3480) 2023-03-22 13:56:51 +00:00
flake.nix 9.6 support for HLS (#3480) 2023-03-22 13:56:51 +00:00
fmt.sh Hlint: A handful of fixes to hints (#3259) 2022-10-10 11:47:42 +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 Migrate release CI to github (#3406) 2023-03-23 11:23:18 +00:00
haskell-language-server.cabal 9.6 support for HLS (#3480) 2023-03-22 13:56:51 +00:00
LICENSE Initial commit 2020-01-25 14:19:40 +00:00
README.md update link to supported versions (#3242) 2022-10-05 16:07:18 +01: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-lts19.yaml 9.6 support for HLS (#3480) 2023-03-22 13:56:51 +00:00
stack.yaml 9.6 support for HLS (#3480) 2023-03-22 13:56:51 +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.