NixOS / nixpkgs

Nix Packages collection & NixOS
MIT License
18.06k stars 14.1k forks source link

Package request: svlangserver #280497

Open hakan-demirli opened 10 months ago

hakan-demirli commented 10 months ago

Project description A language server for systemverilog that has been tested to work with coc.nvim, VSCode, Sublime Text 4, emacs, and Neovim

It is a language server for verilog and system verilog. Metadata


Add a :+1: reaction to issues you find important.

wentasah commented 9 months ago

If you (or anyone else) want, you can start a PR from my svlangserver Nix expression. I'm not sending the PR myself, because I don't work with Verilog often and I'm not sure, I'd be motivated enough to maintain it properly in Nixpkgs.

wentasah commented 9 months ago

Also, for my (simple) use case, I found Veridian more useful than svlangserver. My Nix packaging of Veridian is available here.

hakan-demirli commented 9 months ago

I did try your svlangserver nix expression however it for some reason it didn't work with Verilator as linter on Helix editor. I am sure that's on me messing up my LSP config. Since then I have also switched to Veridian thanks to your config. It worked perfectly. I am using Diagnostic Language Server for the Verilator Linter and Veridian for the rest.

I do want to contribute a couple of packages to Nix. However, I am still learning and I do not want to waste the time of reviewers by having them read my garbage code.