Sophia is a programming language for implementing smart contracts on the Æternity Blockchain.
This extension provides syntax highlighting for the Sophia language.
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.
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).