Release-Candidate / vscode-scheme-repl

A Visual Studio Code extension for Chez Scheme, it uses the REPL for autocompletions and to evaluate expressions.
MIT License
13 stars 0 forks source link
chez-scheme repl vscode vscode-extension

Chez Scheme REPL for Visual Studio Code

Test Lint Release Visual Studio Marketplace Downloads Visual Studio Marketplace Installs Visual Studio Marketplace Version Open VSX Version

Extension logo

Features and drawbacks

Drawbacks

Getting started

Dependencies

Suggested Additional VS Code Extensions

Installation

Either

Keybindings

Commands

Supported Source File Extensions

The following list of extensions is recognized as a Chez Scheme source file:

Configuration

VS Code Scheme specific configuration

The extension adds the following Scheme specific configuration, which you can change in the settings file:

 "[scheme]": {
    "editor.insertSpaces": true,
    "editor.tabSize": 2,
    "editor.indentSize": 2,
    "editor.wordSeparators": "`()[];'\","
  }

You could also dim the bracket pair colors, but sadly only global for all file types and languages:

"workbench.colorCustomizations": {
        "editorBracketHighlight.foreground1": "#0095ff6a",
        "editorBracketHighlight.foreground2": "#cc00ff71",
        "editorBracketHighlight.foreground3": "#32833877",
        "editorBracketHighlight.foreground4": "#ff003768",
        "editorBracketHighlight.foreground5": "#6066078e",
        "editorBracketHighlight.foreground6": "#ff99008f",
        "editorBracketHighlight.unexpectedBracket.foreground": "#ff0000",
    },

My Configuration as seen in the Images

 "editor.bracketPairColorization.enabled": true,
"editor.bracketPairColorization.independentColorPoolPerBracketType": true,

Changes

See file CHANGELOG.md.

Contributing

See file CONTRIBUTING.md

License

Chez Scheme REPL for Visual Studio Code is licensed under MIT license. See file LICENSE.

The documentation of the Chez Scheme identifiers is automatically generated from Chez Scheme Version 10 User's Guide. Chez Scheme Version 10 User's Guide is licensed under the Apache License Version 2, see https://cisco.github.io/ChezScheme/csug10.0/canned/copyright.html