Sophia Support for Visual Studio Code

Sophia is a programming language for implementing smart contracts on theÆternity Blockchainarrow-up-right.

This extension provides syntax highlighting for the Sophia language.

Testing the Extension

The extension could be tested by opening it in VSCode:

git clone [email protected]: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.jsarrow-up-right 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).

Last updated

Was this helpful?