zarifpour / zed-solidity

πŸ’  Solidity language support for Zed.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

πŸ’  Solidity Language Support for Zed

Enhance Zed with Solidity language support, including syntax highlighting and language server features such as diagnostics and more!

Tip

For the best experience, it is highly recommended to use XY-Zed. This extension has been built on top of the XY-Zed theme, ensuring that all colors are thoughtfully chosen to provide intelligent syntax highlighting.


CleanShot 2024-02-28 at 02 40 51 on Zed β€” example sol β€” zed-solidity@2x


πŸ› οΈ Development Setup

1. Clone the repository

git clone https://github.com/zarifpour/zed-solidity

2. Uninstall the existing extension

If you have the existing extension installed, you need to uninstall it before installing the development version.

3. Load the extension

  • Open zed: extensions.
  • Click Install Dev Extension.
  • Select the zed-solidity directory.

4. Rebuild the extension as needed

As you make changes to the extension, you may need to rebuild it. To do so:

  • Open zed: extensions.
  • Click the Rebuild button next to the extension.

🎸 Contributing

Contributions are welcome!

To contribute:

  1. Fork the repo and create a new branch.
  2. Make changes and test them.
  3. Submit a pull request with a clear description.

Check open issues for areas needing improvement. Thanks for helping improve Solidity support in Zed!

contrib.rocks

πŸ† Acknowledgments


Made with 🩡 by Daniel Zarifpour

About

πŸ’  Solidity language support for Zed.

License:MIT License


Languages

Language:Solidity 60.0%Language:Scheme 29.4%Language:Rust 10.6%