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.
Fix #449 Fix #487
Modified the option of
veribleVerilogLs
to include amessageStrategy
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.