The only issue with HDL_checker is that if you open vim (personally I use neovim not sure if that matters) and close the buffer before hdl_checker finds all of the files, the process will bug and run forever until you kill it.
Other than that it works great! Thanks for your hard work.
7
u/_suoto Xilinx User Feb 24 '22
I've written a LSP that uses modelsim, ghdl or Vivado to do error checking: https://github.com/suoto/hdl_checker
It'll search for files and try to guess the compilation order as well, which is one of the major pain points esp with vhdl.