An open API service indexing awesome lists of open source software.

https://github.com/chr1st0scli/rainlisp-vscode

RainLisp support for Visual Studio Code.
https://github.com/chr1st0scli/rainlisp-vscode

dotnet interpreter lisp lisp-dialect lisp-interpreter programming-language repl vscode-extension

Last synced: 4 months ago
JSON representation

RainLisp support for Visual Studio Code.

Awesome Lists containing this project

README

        

# RainLisp VSCode

[![Visual Studio Marketplace](https://img.shields.io/visual-studio-marketplace/v/chr1st0scli.rainlisp-vscode?cacheSeconds=3600)](https://marketplace.visualstudio.com/items?itemName=chr1st0scli.rainlisp-vscode)
[![License](https://img.shields.io/github/license/chr1st0scli/rainlisp-vscode)](LICENSE.txt)

![Logo](images/RainLisp-Colored-128x128.png)

VSCode extension for [RainLisp](https://github.com/chr1st0scli/RainLisp) support.

## Features

This extension offers syntax highlighting, code completion, code snippets, procedure signature help, mouse hover information, a theme and integration with RainLisp's interpreter.

![Demo](images/RainLispVSCodeDemo.gif)

In order to get started with RainLisp, you can visit its [repository](https://github.com/chr1st0scli/RainLisp),
where you can find a [tutorial](https://github.com/chr1st0scli/RainLisp/blob/master/RainLisp/Docs/quick-start.md) and other material.

## Requirements

If you want to run RainLisp code and not just write it, you need to download the interpreter, [RainLisp Console](https://github.com/chr1st0scli/RainLispConsole).

You need to have .NET 6 or later installed.

In order to download RainLispConsole from NuGet and install it as a global tool, run the following command in a command line shell.

```
dotnet tool install -g RainLispConsole
```

If you already have it installed and you want to update it, run the following command.

```
dotnet tool update -g RainLispConsole
```

Once installed, you can hit Ctrl + F12, or cmd + F12 for MacOS, while working with a RainLisp file (*.rl), to run the code.