Haskell-language-server

From HaskellWiki
Revision as of 20:08, 9 December 2020 by Ysangkok (talk | contribs) (introduce HLS abbreviation)
Jump to navigation Jump to search
The printable version is no longer supported and may have rendering errors. Please update your browser bookmarks and please use the default browser print function instead.

haskell-language-server (HLS) is a Language Server Protocol-implementation for GHC.

Features

  • Generate explicit import lists
  • Evaluate code in comments with a click

Installation

Ghcup can install HLS, but after installation, you'll need to integrate it with an editor. The README.md offers instructions for how to integrate with VSCode/SublimeText/Vim/Neovim/Atom/Emacs. Note that you may also need to add some options in your project configuration. The README also covers that.

History

In January 2020, Neil Mitchell wrote a blog post launching the project.[1]

References