
LSP-syntect
A language server for writing .sublime-syntax files.

A language server for .sublime-syntax grammar files: it flags missing contexts, invalid regexes, and undefined references while you write, and supports navigation between contexts. I do all my work in Sublime Text, which means I've had to debug tricky issues by looking at the source code for LSP servers more than once.
The server is a small Rust binary built on the syntect crate. The plugin downloads a prebuilt binary for Linux or Windows (x64), so you do not need a Rust toolchain there; there is no macOS build yet.