dhall-lang / vscode-dhall-lsp-server

VSCode pluging that provides LSP support for the Dhall programming language
MIT License
17 stars 8 forks source link

vscode-dhall-lsp-server

This is a Language Server Protocol VSCode plugin for the Dhall programming language.

Dhall language support in VSCode/ium

The Dhall language integration consists of the following parts:

Installation

The "official" releases can be installed as follows:

Installing the latest development versions

Note  The versions of vscode-dhall-lsp-server and dhall-lsp-server need not necessarily match: an older client version will simply not expose all commands available in the backend, while an older server might not implement all commands exposed in the UI.

vscode-dhall-lsp-server

  1. You need to have npm installed (e.g. using your favourite package manager).
  2. Clone git@github.com:dhall-lang/vscode-dhall-lsp-server.git into a folder under ~/.vscode-oss/extensions/ (or ~/.vscode/extensions/ if you VSCode rather than VSCodium).
  3. Inside the checked out folder run npm install to fetch any dependencies.
  4. Start (restart) VSCode/ium.

dhall-lsp-server

  1. You need to have stack installed.
  2. Clone git@github.com:dhall-lang/dhall-haskell.git.
  3. Inside the checked out repository run stack install dhall-lsp-server.

Usage / Features

Developer notes

dhall-lsp-server

vscode-dhall-lsp-server