Cairo
Cairo language support for Zed
How to install
With Forge Super installed, the button above opens the app on this extension, where you press Install. Nothing is installed until you do.
You can also open the Extensions panel in the app and search for Cairo. The extension's id is cairo.
Don't have Forge Super yet? Download it here.
README
From the extension's repository, written by its authors and not by Mentenaz. See the source.
zed-cairo
Cairo language support for Zed
Overview
Cairo language support for the Zed editor. This extension provides syntax highlighting, language server integration, and other essential features for developing Cairo applications in Zed.
This extension is under active development
Features
- Syntax highlighting for Cairo files
- Language server integration via
scarb - Code diagnostics and error reporting
- Common development tasks integration (build, test, run)
Requirements
- Zed editor
- Scarb - Cairo package manager
Usage
After installation, Zed will automatically detect .cairo files and provide language support features.
Available tasks:
scarb buildscarb runscarb testscarb fmtscarb clean
Contributing
Contributions are welcome! Please see CONTRIBUTING.md for guidelines.
License
This project is licensed under the MIT License - see the LICENSE file for details.
Acknowledgments
- Starkware's tree-sitter-cairo for grammar definitions
- Software Mansion's CairoLS for the cairo language server