Skip to content
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

Fix multiple diagnostic virtual text per-line of same severity in vim #1537

Open
wants to merge 1 commit into
base: master
Choose a base branch
from

Conversation

dylanahsmith
Copy link

Remove the prop_remove just before prop_add in place_virtual_text, since this function is called after clear_virtual_text is called to clear the previously added virtual text.

That way, if there are multiple virtual text to place on the same line with the same severity, the following ones don't replace the former ones. Besides, the branch for neovim wasn't removing any property, so this should make it consistent with neovim.

Remove the prop_remove just before prop_add in place_virtual_text, since
this function is called after clear_virtual_text is called to clear the
previously added virtual text.

That way, if there are multiple virtual text to place on the same line
with the same severity, the following ones don't replace the former
ones.  Besides, the branch for neovim wasn't removing any property, so
this should make it consistent with neovim.
@dylanahsmith dylanahsmith force-pushed the multi-virtual-text-per-line branch from 15be5fd to 2fe21f6 Compare March 20, 2024 15:14
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.

1 participant