sumeet / noulith-lsp

LSP impl for noulith. Minimal example of Rust language server and VSCode extension

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

noulith-lsp

Language server experiment for betaveros's noulith. I've been wanting to play with language servers, and I really enjoy this language.

screenshot vscode

Language server

Supports:

  • Semantic syntax highlighting (uses lexer from noulith, included as a crate)

VSCode plugin

Also includes VSCode plugin, because at least a minimal plugin is required in VSCode to connect to a language server. To use the plugin:

  1. Edit the command setting in vscode-noulith/index.js
  2. Use the following parameters when launching the code script
$ code --extensionDevelopmentPath=$PWD

About

LSP impl for noulith. Minimal example of Rust language server and VSCode extension


Languages

Language:Rust 89.0%Language:JavaScript 11.0%