LunarVim / Neovim-from-scratch

📚 A Neovim config designed from scratch to be understandable
https://www.chrisatmachine.com/
GNU General Public License v3.0
5.33k stars 1.17k forks source link

Adding VHDL/Verilog Language Server #45

Open Tarekro opened 2 years ago

Tarekro commented 2 years ago

Thanks for the awesome configuration I am a hardware engineer and I use too much of the VHDL and Verilog languages. Unfortunately, both are not supported by NeoVim built-in lsp. I find this language server HDL Checker : https://github.com/suoto/hdl_checker It provides a Lua configuration for nvim-lspconfig, but I didn't arrive to set up this config. Could you please check if it works and provide me with some explanation of how to do it? Thanks.

meicale commented 2 years ago

That is cool!

paller commented 2 years ago

I have had problems with the HDL LSPs (Verible mostly) which boils down to missing detection of the project's root directory as the plugin searches for a git repository. When the project is not a git checkout it doesn't work. Don't know if that might be the case for you? Other than that it should be fairly simple to enable.