diff options
author | runiq <patrice.peterson@mailbox.org> | 2022-04-20 18:40:52 +0200 |
---|---|---|
committer | GitHub <noreply@github.com> | 2022-04-20 18:40:52 +0200 |
commit | 7e7fdca163b10f8141c72936cea82051843c83c6 (patch) | |
tree | cab6e1491530c2bacbccff42b4df9118f7ae70c9 /test | |
parent | 6b0d3ae6a83cb0410c16532a367ed8ad9bd093a8 (diff) | |
download | rneovim-7e7fdca163b10f8141c72936cea82051843c83c6.tar.gz rneovim-7e7fdca163b10f8141c72936cea82051843c83c6.tar.bz2 rneovim-7e7fdca163b10f8141c72936cea82051843c83c6.zip |
fix(lsp): unify progress message handling (#18040)
The LSP progress handler would put non-progress messages (such as from
clangd or pyls; not part of the LSP spec) directly into
`client.messages`, while `vim.lsp.util.get_progress_messages()` would
try to fetch them from `client.messages.messages` instead (and come up
empty everytime). This would result in these messages never being
cleaned up by `get_progress_messages()`.
This commit fixes that by treating those messages like show-once
progress messages (by setting `done=true` immediately).
Diffstat (limited to 'test')
0 files changed, 0 insertions, 0 deletions