mshr-h / vscode-verilog-hdl-support

HDL support for VS Code
MIT License
296 stars 78 forks source link

Fix glitches caused by Verible LS #503

Closed qwertycxz closed 3 weeks ago

qwertycxz commented 3 weeks ago

Fix #449 Fix #487

Modified the option of veribleVerilogLs to include a messageStrategy that handles and modifies the language server capabilities by removing unnecessary diagnostic and formatting providers.

449 and #487 occurred as the same features are provided twice by HDL support and verible LS. All things work fine now.

Please notice that this patch does not disable any features of Verible LS. Instead, they are just suppressed and letting VSCode not able to realize that the language server provide these features. VSCode therefore has to turn to our extension for formatter and diagnostics.

mshr-h commented 3 weeks ago

LGTM. Thanks!