A VS Code LSP client for Scheme.
Find a file
2023-06-04 16:12:03 +02:00
.vscode Add first implementation 2021-04-14 23:34:20 +02:00
images add image 2022-06-25 21:34:22 +02:00
src adapt to new guile-lsp-server 2023-06-04 16:12:03 +02:00
tools dont compile scheme-json-rpc for Gambit due to a bug in gsc 2023-05-18 10:07:48 +02:00
.eslintrc.json Add first implementation 2021-04-14 23:34:20 +02:00
.gitignore Add first implementation 2021-04-14 23:34:20 +02:00
.vscodeignore Add first implementation 2021-04-14 23:34:20 +02:00
COPYING default to master branches; bump to 0.1.0; GPL-3.0 2022-06-23 21:09:27 +02:00
LICENSE default to master branches; bump to 0.1.0; GPL-3.0 2022-06-23 21:09:27 +02:00
package.json bump version 2023-05-18 10:08:41 +02:00
README.md Disable auto-install of chicken-lsp-server 2022-09-13 22:41:08 +02:00
scheme.configuration.json add scheme language configuration 2023-04-18 21:47:24 +02:00
tsconfig.json Add first implementation 2021-04-14 23:34:20 +02:00

vscode-scheme-lsp

EXPERIMENTAL

A LSP Client for Scheme.

This extension currently supports following Scheme implementations: CHICKEN 5, Gambit 4.9.4+ and Guile 3. It is based on the also in early development stage Scheme Language Server. See the corresponding page for more details about the supported features.

Usage

Before opening a .scm file, make sure to configure the extension for your Scheme of choice. You can do this by setting (Scheme Lsp: Scheme implementation).

To install an LSP server, you can either follow the instructions available in scheme-lsp-server's README, or let the extension install it automatically (applies only for Gambit and Guile). In this case, when opening a Scheme file for the first time, you will be prompted for installation.