Skip to content

Releases: markup-carve/sublime-carve-lsp

Release list

0.1.0

Choose a tag to compare

@dereuromark dereuromark released this 20 Jul 13:31

First release. Runs carve-lsp for .crv documents in Sublime Text.

Installs as the package LSP-carve (Sublime's LSP clients are all named LSP-<language>); the repository is sublime-carve-lsp.

Features

Diagnostics (Markdown/Djot habits that render wrong in Carve, plus unresolved references), code actions for those migration warnings, hover, document symbols, go-to definition, find references, rename, formatting, folding, and completion.

Requirements

The language server itself is an npm package: lsp_utils installs it into plugin storage and supplies a Node runtime, so no global Node is required.

Note

LSP ships its keybindings commented out, so F12 and friends do nothing until you enable them - every feature is reachable from the command palette meanwhile. The README has the bindings worth adding.