haskell-language-server
« Back to VersTracker
Description:
Integration point for ghcide and haskell-ide-engine. One IDE to rule them all
Type: Formula  |  Tracked Since: Dec 28, 2025
Links: Homepage  |  formulae.brew.sh
Category: Developer tools
Tags: haskell lsp ide developer-tools language-server
Install: brew install haskell-language-server
About:
Haskell Language Server (HLS) provides IDE features like code completion, hover information, and error diagnostics for Haskell. It integrates multiple backends, primarily leveraging ghcide for core functionality and extensibility. This unified tool aims to streamline the Haskell development workflow by offering a consistent, feature-rich experience across supported editors.
Key Features:
  • Code completion and type information
  • Real-time error checking and diagnostics
  • Refactoring and code actions
  • Go-to-definition and find references
Use Cases:
  • Developing Haskell applications in VS Code, Vim, or Emacs
  • Refactoring legacy Haskell codebases safely
Alternatives:
  • ghcide – HLS builds upon ghcide, offering a broader feature set and multi-backend support.
  • intero – An older tool; HLS provides more modern LSP compliance and better performance.
Version History
Detected Version Rev Change Commit
Sep 12, 2025 8:32am 2 VERSION_BUMP 995c5f17
Jan 6, 2025 1:16am 0 VERSION_BUMP adfb2fe4
Sep 13, 2024 5:48pm 0 VERSION_BUMP c2b6db79