FuelLabs / sway-vscode-plugin

Sway Visual Studio Code plugin

Home Page:https://marketplace.visualstudio.com/items?itemName=FuelLabs.sway-vscode-plugin

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Sway VSCode Plugin

Visual Studio Marketplace Version discord

This extension provides LSP support for the Sway smart contract programming language.

Features

  • goto type definition
  • types and documentation on hover
  • inlay hints for types and parameter names
  • semantic syntax highlighting
  • symbol renaming
  • code actions
  • imports insertion

Coming Soon

  • code completion
  • apply suggestions from errors
  • find all references, workspace symbol search
  • ... and many more

Quick start

  1. Install the Fuel toolchain.
  2. Ensure forc-lsp is installed correctly by entering forc-lsp --version into your terminal.
  3. Install the Sway VSCode plugin.

Configuration

This extension provides configurations through VSCode's configuration settings. All configurations are under sway-lsp.*.

About

Sway Visual Studio Code plugin

https://marketplace.visualstudio.com/items?itemName=FuelLabs.sway-vscode-plugin

License:Apache License 2.0


Languages

Language:TypeScript 93.5%Language:Sway 6.0%Language:Shell 0.5%