Official Haskell IDE support via the language server protocol (LSP)
  • Haskell 94.3%
  • JavaScript 2.9%
  • TypeScript 1.2%
  • Shell 0.7%
  • Nix 0.4%
  • Other 0.4%
Find a file
Repository files (latest commit first)
Filename Latest commit message Latest commit date
Leif Battermann c35a0df09c
Fix replace qualified with removes backticks (#5116)
detect infix and keep backticks
2026-10-10 10:17:00 +02:00
.github Add info about debug logs to issue template 2026-09-16 14:21:41 +02:00
.gitlab Migrate release CI to github (#3406) 2023-03-23 11:23:18 +00:00
bench Add typing burst benchmark coverage (#4934) 2026-05-16 07:17:24 +08:00
bindist Gitlab CI improvements (#3324) 2022-12-21 10:53:36 +00:00
docs Fix broken link to generic plugin configuration in docs 2026-10-08 12:34:00 +02:00
exe Enable IPEBacktraces if available 2026-07-30 20:00:53 +02:00
ghcide Drop the listVisibleModuleNames panic guard 2026-09-23 19:58:29 +02:00
ghcide-bench Show built keys by rule in ghcide-bench summary (#5055) 2026-08-27 17:33:34 +00:00
ghcide-test Put the cwd shifts in tests behind an opt-in (#5044) 2026-09-21 23:25:47 +00:00
hls-exactprint-utils/src/Development/IDE/GHC/ExactPrint Splice export modifications precisely when using CPP (#4981) 2026-06-20 13:57:55 +00:00
hls-graph Guard against leaking threads while restarting shake (#5027) 2026-09-30 22:08:25 +00:00
hls-plugin-api Appropriately deal with files that don't end with a line terminator (#5058) 2026-09-15 11:06:29 +00:00
hls-test-utils Put the cwd shifts in tests behind an opt-in (#5044) 2026-09-21 23:25:47 +00:00
plugins Fix replace qualified with removes backticks (#5116) 2026-10-10 10:17:00 +02:00
release Release snippent fixes 2025-05-22 06:05:14 -07:00
scripts/release More ghcup-metadata tweaks (#4798) 2026-01-21 14:32:28 +01:00
shake-bench Fix benchmark (#4928) 2026-05-09 19:55:01 +08:00
src Case split plugin (#5014) 2026-08-31 18:42:56 +02:00
test Put the cwd shifts in tests behind an opt-in (#5044) 2026-09-21 23:25:47 +00:00
.editorconfig Use 2 spaces for tab in HLS (#4860) 2026-03-04 12:45:21 +00:00
.gitignore Remove unused test-logs directory (#4960) 2026-06-08 00:40:44 +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 Edit .cabal file on rename 2026-09-06 18:47:04 +02:00
.pre-commit-config.yaml Provide code action in hls-eval-plugin 2025-04-17 17:58:36 +02:00
.readthedocs.yaml Documentation: Imrpove "Contributing" (and amend Sphinx builders) (#4494) 2025-02-16 12:45:40 +00:00
.stylish-haskell.yaml Stylish Haskell: CPP parse issues (#3199) 2022-09-19 20:31:37 +00:00
cabal.project Drop historic cabal flag overrides in cabal.project 2026-09-03 11:52:50 +02:00
ChangeLog.md Add featured section on the changelog for 2.15.0.0 2026-09-03 11:52:50 +02: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 Case split plugin (#5014) 2026-08-31 18:42:56 +02:00
default.nix Use cabal-install if nix is failing in CI (#1859) 2021-05-24 07:42:00 +02:00
flake.lock nix-flake: Update inputs (#4956) 2026-06-07 11:00:38 +02:00
flake.nix Fix passing arguments to GenChangelogs via nix 2026-09-03 11:52:50 +02: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 Support both zoned and non-zoned timestamps in changelog 2026-09-03 11:52:50 +02:00
GNUmakefile Prepare release 2.13.0.0 (#4785) 2026-01-18 16:16:03 +00:00
haskell-language-server.cabal Support fourmolu 0.21 2026-10-07 10:32:57 +02:00
LICENSE Initial commit 2020-01-25 14:19:40 +00:00
README.md Migrate stackage build on GHA (#4865) 2026-03-17 17:12:26 +00:00
RELEASING.md Specify API token perms in release instructions 2026-09-03 11:52:50 +02: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-lts24.yaml adding whole-project loading (#5002) 2026-07-30 19:22:31 +00:00
stack.yaml Show built keys by rule in ghcide-bench summary (#5055) 2026-08-27 17:33:34 +00:00

haskell-language-server

haskell-language-server

Release Hackage License Apache 2.0 GitHub Testing Workflow GitHub Nix Workflow matrix codetriage

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