Skip to content

Fix glitches caused by Verible LS #503

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Merged
merged 2 commits into from
Nov 2, 2024
Merged

Fix glitches caused by Verible LS #503

merged 2 commits into from
Nov 2, 2024

Conversation

qwertycxz
Copy link
Contributor

@qwertycxz qwertycxz commented Oct 29, 2024

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.

Since HDL-support has implemented the diagnostics and formatter, the verible LS should not directly provide these features.
@mshr-h
Copy link
Owner

mshr-h commented Nov 2, 2024

LGTM. Thanks!

@mshr-h mshr-h merged commit 4b84424 into mshr-h:main Nov 2, 2024
5 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

[BUG] Verible verilog formatter arguments not working [BUG] Same warning shows twice
2 participants