{"repo":"zarifpour/zed-solidity","free":true,"listed":false,"github":"https://github.com/zarifpour/zed-solidity","clone":"git clone https://github.com/zarifpour/zed-solidity.git","description":"💠 Solidity language support for Zed.","language":"Solidity","stars":71,"topics":["blockchain","ethereum","evm","solidity","tree-sitter","zed","syntax","syntax-highlighting","syntax-tree","zed-extension"],"license":"MIT","category":"blockchain-web3","readme_excerpt":"💠 Solidity Language Support for Zed Enhance Zed with Solidity language support, including syntax highlighting and language server features such as diagnostics and more! Features Solidity ( .sol ) - Syntax highlighting via tree-sitter-solidity - Diagnostics, completions, go-to-definition, and other LSP features via @nomicfoundation/solidity-language-server - Code outline, indentation, and bracket matching Yul ( .yul ) - Syntax highlighting via tree-sitter-yul, including recognition of EVM builtins - Code outline, indentation, and bracket matching - No LSP support (the Nomic Foundation language server does not support standalone .yul files) [!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. --- --- Tasks Example tasks for different test frameworks can be found in .zed/tasks.json. How to set up Foundry to run tests via a runnable (the play button next to tests in the UI) and via keyboard shortcut. Example task that connect with the definitions in runnables.scm via tags. Example keymap to run Forge test for the symbol under the cursor. 🛠️ Development Setup 1. Clone the repository 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 . - Se","default_branch":null,"files":null,"tree":[],"storefront":"/r/zarifpour","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/zarifpour/zed-solidity/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}