haskell-language-server Logo
  • What is the Haskell Language Server?
  • Features
  • Installation
  • GHC and Plugin Support
  • Configuration
  • Troubleshooting
  • Contributing
haskell-language-server
  • haskell-language-server
  • View page source

haskell-language-server

Official Haskell Language Server implementation. Read more.

  • What is the Haskell Language Server?
    • Language Server Protocol
    • Haskell Language Server
  • Features
    • Diagnostics
    • Hovers
    • Jump to definition
    • Jump to type definition
    • Jump to implementation
    • Jump to note definition
    • Find references
    • Completions
    • Formatting
    • Document symbols
    • Workspace symbols
    • Call hierarchy
    • Highlight references
    • Code actions
    • Code lenses
    • Selection range
    • Folding range
    • Rename
    • Semantic tokens
    • Rewrite to overloaded record syntax
    • Missing features
  • Installation
    • Prerequisites
    • ghcup
    • Installation from source
    • chocolatey
    • Visual Studio Code
    • Pre-built binaries
    • Arch Linux
    • Fedora
    • FreeBSD
    • Gentoo
    • Installation from Hackage
    • Installation via Homebrew
    • Installation using Nix
  • GHC and Plugin Support
    • GHC version support
    • Plugin support
  • Configuration
    • Configuring haskell-language-server
    • Configuring your project build
    • Configuring your editor
  • Troubleshooting
    • Help, I have no idea what these words mean
    • Getting help
    • Basic diagnosis steps
    • Diagnosing problems with the server
    • Diagnosing problems with the client
    • Common issues
  • Contributing
    • Contributing guidelines
    • Let’s write a Haskell Language Server plugin
Next

© Copyright The Haskell IDE Team.

Built with Sphinx using a theme provided by Read the Docs.