# haskell-language-server

![haskell-language-server][logo]


[![Release][badge-github-release]][github-release]
[![Hackage][badge-hackage]][hackage]
[![License Apache 2.0][badge-license]][license]
[![GitHub Testing Workflow](https://github.com/haskell/haskell-language-server/actions/workflows/test.yml/badge.svg)](https://github.com/haskell/haskell-language-server/actions/workflows/test.yml)
[![GitHub Nix Workflow](https://github.com/haskell/haskell-language-server/actions/workflows/nix.yml/badge.svg)](https://github.com/haskell/haskell-language-server/actions/workflows/nix.yml)
[![matrix][badge-matrix]][matrix]
[![codetriage][badge-codetriage]][codetriage]

[logo]: ./docs/logos/logo-256.png
[badge-license]: https://img.shields.io/badge/license-Apache2-green.svg?dummy
[license]: https://github.com/haskell/haskell-language-server/blob/master/LICENSE
[badge-hackage]: https://img.shields.io/hackage/v/haskell-language-server.svg?logo=haskell
[badge-github-release]:https://img.shields.io/github/v/release/haskell/haskell-language-server.svg
[hackage]: https://hackage.haskell.org/package/haskell-language-server
[badge-codetriage]: https://www.codetriage.com/haskell/haskell-language-server/badges/users.svg
[codetriage]:https://www.codetriage.com/haskell/haskell-language-server
[badge-matrix]:https://img.shields.io/badge/chat-on%20matrix-brightgreen.svg
[matrix]:https://matrix.to/#/#haskell-language-server:matrix.org
[github-release]:https://github.com/haskell/haskell-language-server/releases/latest

The official Haskell language server (LSP) implementation. Consult the [project documentation](https://haskell-language-server.readthedocs.io/en/latest/) for more details.

- [Features](https://haskell-language-server.readthedocs.io/en/latest/features.html)
- [Installation](https://haskell-language-server.readthedocs.io/en/latest/installation.html)
- [Supported GHC Versions](https://haskell-language-server.readthedocs.io/en/latest/support/ghc-version-support.html)
- [Configuration](https://haskell-language-server.readthedocs.io/en/latest/configuration.html)
- [Troubleshooting](https://haskell-language-server.readthedocs.io/en/latest/troubleshooting.html)
- [Contributing](https://haskell-language-server.readthedocs.io/en/latest/contributing/index.html)
- [Components](https://haskell-language-server.readthedocs.io/en/latest/components/index.html)
