haskell-nova/Haskell Language Server.novaextension
2022-03-22 17:10:45 +03:00
..
.nova . 2022-02-19 16:31:53 +03:00
Scripts Check the HLS exists 2022-03-22 17:10:45 +03:00
Syntaxes Fixed comments 2022-03-20 14:35:50 +03:00
.gitignore . 2022-02-19 16:31:53 +03:00
CHANGELOG.md . 2022-02-19 16:31:53 +03:00
extension.json Added env generators 2022-03-20 12:49:21 +03:00
README.md . 2022-02-19 16:31:53 +03:00

Haskell Language Server provides deep integration with An Important Language, including the most important feature, something that's really helpful, and a little-known secret!

Requirements

Haskell Language Server requires some additional tools to be installed on your Mac:

To install the current stable version of Node, click the "Recommended for Most Users" button to begin the download. When that completes, double-click the .pkg installer to begin installation.

Usage

To run Haskell Language Server:

  • Select the Editor → Haskell Language Server menu item; or
  • Open the command palette and type Haskell Language Server

Haskell Language Server runs any time you open a local project, automatically lints all open files, then reports errors and warnings in Nova's Issues sidebar and the editor gutter:

Configuration

To configure global preferences, open Extensions → Extension Library... then select Haskell Language Server's Preferences tab.

You can also configure preferences on a per-project basis in Project → Project Settings...