Skip to content

Verilog/SystemVerilog Extension for Zed

License

Apache-2.0, MIT licenses found

Licenses found

Apache-2.0
LICENSE-APACHE
MIT
LICENSE-MIT
Notifications You must be signed in to change notification settings

someone13574/zed-verilog-extension

Folders and files

NameName
Last commit message
Last commit date

Latest commit

d508749 · Nov 19, 2024

History

22 Commits
Oct 30, 2024
Nov 18, 2024
Oct 30, 2024
May 14, 2024
May 14, 2024
May 14, 2024
Oct 30, 2024
Oct 30, 2024
May 14, 2024
May 14, 2024
Oct 30, 2024
Oct 30, 2024
Nov 19, 2024

Repository files navigation

Zed Verilog Extension

Adds Verilog and SystemVerilog support for Zed.

Features

  • Treesitter based syntax highlighting
  • Diagnostics
  • Auto-completion
  • Hover documentation
  • Formatting

Installation

  1. Open Zed
  2. Open the command palette
  3. Enter zed: extensions
  4. Search for Verilog using the search bar on the extensions page.
  5. Press Install and the language server will automatically be downloaded.

Configuration

Configuration for this extension is done in two places. First is by adding "Verilog" your settings file and using the settings documented here like so:

"languages": {
    "Verilog": {
        ...
    }
}

Secondly, you can configure the veridian language server by creating a veridian.yml file in your project root and using the settings documented here.

Note

Since this extension doesn't use the verible language server through veridian, verible specific settings in veridian.yml will not work.

Acknowledgements

License

This project is licensed under the Apache-2.0 license or the MIT license, at your option. See COPYRIGHT for more details.