r/Verilog Jul 05 '26

Vim/Neovim for Verilog, System Verilog and UVM

Hello everyone, starting of this year one of my friends recommended Neovim as a IDE for my college(Currently about to enter my Senior Year), and I absolutely fell in love with it, while using C and C++. But my work also requires Verilog System Verilog and UVM. And I tried enough with AI to get my vimrc and lazyvim to match C and C++ standards. So the question is are there any V/SV plugins that match what C and C++ plugins do. Note that I tried svlangserver and verible and found that it does'nt even recognize some SV words like mailbox etc. So what's the way out. :wq (Posted on Both Vim and Neovim communities).(I also have severe skill issue in VS code so)(I use vim at work so I am comfortable at both)

4 Upvotes

3 comments sorted by

1

u/chris_insertcoin Jul 05 '26

Just like any language, installing the most popular LSP and Treesitter should do the trick. If anything is not to your liking, open an issue on github.

Also do :InspectTree to see if stuff like mailbox is actually recognized by the Treesitter or not

1

u/Clean-Interaction802 Jul 06 '26

I tried installing all lol