Skip to content

aeternity/aesophia-vscode

Repository files navigation

Sophia Support for Visual Studio Code

Sophia is a programming language for implementing smart contracts on the Æternity Blockchain.

This extension provides syntax highlighting for the Sophia language.

Testing the Extension

The extension could be tested by opening it in VSCode:

git clone git@github.com:aeternity/aesophia-vscode.git
cd aesophia-vscode
code .

Then running in by going to (Run -> Start Debugging) or (Run -> Start Without Debugging) in VSCode menu bar.

Installation

The extension can be package and installed from the source using vsce. Make sure you have Node.js installed. Then run:

npm install -g @vscode/vsce

From the extension directory:

vsce package

The above command will generate a file called aesophia-{VERSION}.vsix. This file could be then be loaded in VSCode from (Extensions -> Install from VSIX).