Official haskell ide support via language server (LSP). Successor of ghcide & haskell-ide-engine.
Go to file
Andy 362ca34488
Refactor plugin: Prefer code action (#3167)
`isPreferred` can influence the client side order of code actions. The
idea is that an unused import is likely to be removed and less likely
the warning will be disabled. Therefore actions to remove a single or
all redundant imports should be preferred, so that the client can
prioritize them higher.

Followup of
<https://github.com/haskell/haskell-language-server/pull/3018>
2022-09-18 16:58:11 +00:00
.circleci Support ghc-9.2.4 (#3085) 2022-08-11 09:54:02 +01:00
.github enable a bunch of plugins that build with ghc 9.4 2022-09-06 20:36:24 +05:30
.gitlab gitlab-ci: workaround centos failure 2022-09-14 02:27:17 +05:30
bench Improve performance of NormalizedFilePath (#3067) 2022-09-08 19:54:24 +00:00
bindist 9.4 support + MHU 2022-09-01 14:47:55 +05:30
docs Configuration: more advanced Vim / Coc example (#3181) 2022-09-17 17:26:18 +00:00
exe Prepare 1.8.0.0 2022-09-14 02:27:17 +05:30
ghcide Solve formatting issues (stylish-haskell, pre-commit CI) (#3171) 2022-09-18 08:41:14 +00:00
ghcide-bench Fix benchmarks 2022-08-31 00:56:35 +05:30
hie-compat Prepare 1.8.0.0 2022-09-14 02:27:17 +05:30
hls-graph Remove unused build-depends and install warnings (#3155) 2022-09-15 10:44:02 +01:00
hls-plugin-api Solve formatting issues (stylish-haskell, pre-commit CI) (#3171) 2022-09-18 08:41:14 +00:00
hls-test-utils Prepare 1.8.0.0 2022-09-14 02:27:17 +05:30
plugins Refactor plugin: Prefer code action (#3167) 2022-09-18 16:58:11 +00:00
release Release script fixes (#3154) 2022-09-14 08:14:32 +00:00
shake-bench HLS benchmarks (#3117) 2022-08-25 15:08:57 +01:00
src Prepare 1.8.0.0 2022-09-14 02:27:17 +05:30
test Solve formatting issues (stylish-haskell, pre-commit CI) (#3171) 2022-09-18 08:41:14 +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 HLS benchmarks (#3117) 2022-08-25 15:08:57 +01:00
.gitlab-ci.yml gitlab-ci: upgrade to fedora33 from fedora27 2022-09-14 02:27:17 +05:30
.gitmodules Remove the ghcide submodule 2020-12-29 13:17:40 +00:00
.gitpod.Dockerfile Support ghc-9.2.4 (#3085) 2022-08-11 09:54:02 +01:00
.gitpod.yml handle trailing comma in import list properly (#3035) 2022-07-16 10:16:55 +00:00
.hlint.yaml Fix hlint 2022-09-06 20:36:24 +05:30
.pre-commit-config.yaml Add Github precommit workflow (#3060) 2022-07-29 02:03:09 -04: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 gitlab-ci: workaround centos failure 2022-09-14 02:27:17 +05:30
ChangeLog.md Prepare 1.8.0.0 2022-09-14 02:27:17 +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 Stan integration #258 (#2908) 2022-07-28 02:11:31 +03:00
configuration-ghc-90.nix nix: fix nix environment 2022-09-16 10:35:01 +02:00
configuration-ghc-92.nix build(nix): ghc922 -> ghc923 (#3049) 2022-07-20 16:59:54 +00:00
configuration-ghc-94.nix nix: fix nix environment 2022-09-16 10:35:01 +02: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 nix: fix nix environment 2022-09-16 10:35:01 +02:00
flake.nix nix: fix nix environment 2022-09-16 10:35:01 +02: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 Remove internal library haskell-language-server:plugins 2022-09-14 11:38:48 +05:30
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 Clean up heapsize bits (#3168) 2022-09-18 09:03:46 +02:00
stack-lts19.yaml Clean up heapsize bits (#3168) 2022-09-18 09:03:46 +02:00
stack.yaml Clean up heapsize bits (#3168) 2022-09-18 09:03:46 +02: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.