{"repo":"dalance/svls","free":true,"listed":false,"github":"https://github.com/dalance/svls","clone":"git clone https://github.com/dalance/svls.git","description":"SystemVerilog language server","language":"Rust","stars":583,"topics":["rust","verilog","systemverilog","language-server"],"license":"MIT","category":"dev-tools","readme_excerpt":"svls SystemVerilog language server Feature Linter based on svlint. Installation Download binary Download from release page, and extract to the directory in PATH. snapcraft You can install from snapcraft Cargo You can install by cargo. Configuration Language server svls uses .svls.toml at the root of repository. The example of .svls.toml is below: [verilog] section include paths is include paths from the root of repository. defines is define strings. plugins is paths to svlint plugins from the working directory. [option] section linter shows whether linter feature is enabled. Linter Linter uses .svlint.toml at the root of repository. If .svlint.toml can't be used, all lint rules are enabled. Please see svlint#configuration for the detailed information. Usage Visual Studio Code Please install svls-vscode extension from marketplace. Vim/Neovim with LanguageClient-neovim Vim/Neovim with vim-lsp Vim/Neovim with coc.nvim In configuration file Neovim with nvim-lspconfig In configuration file Emacs with lsp-mode Emacs with verilog-ext Helix In languages.toml :","default_branch":null,"files":null,"tree":[],"storefront":"/r/dalance","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/dalance/svls/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."}