Skip to content

Conversation

JoshuaBatty
Copy link

Adds official support for the Sway smart contract programming language.

Features:

  • Syntax highlighting via Tree-sitter grammar
  • Language Server Protocol (LSP) integration with forc-lsp
  • Support for .sw file extension
  • Code completion, error diagnostics, and symbol navigation

Extension: https://github.com/FuelLabs/sway-zed-extension
Tree-sitter grammar: https://github.com/FuelLabs/tree-sitter-sway

Adds official support for the Sway smart contract programming language.

Features:
- Syntax highlighting via Tree-sitter grammar
- Language Server Protocol (LSP) integration with forc-lsp
- Support for .sw file extension
- Code completion, error diagnostics, and symbol navigation

Extension: https://github.com/FuelLabs/sway-zed-extension
Tree-sitter grammar: https://github.com/FuelLabs/tree-sitter-sway

This comment was marked as resolved.

@JoshuaBatty

This comment was marked as resolved.

@cla-bot cla-bot bot added the cla-signed label Sep 2, 2025

This comment was marked as resolved.

@JoshuaBatty

This comment was marked as resolved.

This comment was marked as resolved.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant