Cairo for Visual Studio CodeThis extension provides support for the Cairo programming language. Cairo is the first Turing-complete language for creating provable programs for general computation. Cairo Language Server is alpha-grade software. Things are moving rapidly. Expect bugs and crashes from time to time. Features
Quick startGm! 👋 Whether you are new to Cairo or an experienced Cairo Pharaoh, we hope you will find this extension fitting your needs and making your Cairo development experience more enjoyable.
Happy coding! ConfigurationThis extension can be configured through VS Code's configuration settings.
All settings all under the SupportFor questions or inquiries about Cairo, Cairo Language Server and this extension, reach out to us on Telegram or Discord. TroubleshootingIf you run into issues with the extension, try these debugging steps:
In normal operation mode, both this extension and Cairo Language Server are pretty silent in their logs. Logs are emitted to the Output panel in VS Code. You can enable debug logging to learn more about what's going on. By default, the extension is trying to start the language server with the same logging level as the extension is running itself. To change the logging level, do the following:
When sending logs to developers to debug, please include full logs from both the extension and the language server. If you feel brave enough, you can try some of the more advanced debugging techniques described in CairoLS contribution guidelines. |