LSP

Docs

Guides

LSP

LSP

Get started with Vale's Language Server.

The Vale Language Server (vale-ls) is an implementation of the Language Server Protocol (LSP)arrow-up-right that acts as a wrapper around a local installation of Vale, providing autocomplete, diagnostics, hover popups, and more, in many popular text editors and IDEs.

Some available integrations include:

The server supports the following initializationParams:

Parameter
Default
Description

installVale

true

Automatically install and update Vale to a vale_bin folder in the same location as vale-ls. If false, the vale executable needs to be available on the user’s $PATH.

filter

None

An output filterarrow-up-right to apply when calling Vale.

configPath

None

An absolute path to a .vale.ini file to be used as the default configuration.

syncOnStartup

true

Runs vale sync upon starting the server.

To use the server, you’ll need to download the latest release from GitHubarrow-up-right. See the Sublime Text packagearrow-up-right for an example of how to use the server.

Code Regex