The official Language Server Protocol (LSP) implementation for Haskell, providing IDE-level code completion, diagnostics, go-to-definition, and other support for Haskell development.
- 2.15.0.0
- Published at
- Sep 3, 2026
- 2,968
- Stars
- 13,476
- Download
- Synced at
- 9m ago
Latest release
2.15.0.0Sep 3, 2026, 09:59 AMDownloads slow? Switch the source anytime above
README
Project Overview
Haskell Language Server (HLS) is the official LSP implementation for Haskell, providing IDE-level coding assistance for Haskell developers.
Key Features
- Full LSP feature support including code completion, diagnostics, go-to-definition, and more
- Supports multiple GHC versions
- Rich configuration options
- Integration with major editors (VSCode, Neovim, Emacs, etc.)
Target Audience
- Haskell developers
- Users of VSCode, Neovim, Emacs, and other editors
- Haskell engineers who need IDE-level code assistance
Quick Start
# Install via GHCup
ghcup install hls
ghcup set hls
# Or refer to the official documentation:
# https://haskell-language-server.readthedocs.io/en/latest/installation.htmlCore Advantages
- Official Haskell LSP implementation
- Supports multiple GHC versions
- Deep integration with mainstream editors
- Actively maintained by the community
System Requirements
- OS: Cross-platform
- Additional Dependencies: GHC
Release history
Sort