mirror of
https://github.com/neovim/neovim.git
synced 2024-12-21 19:55:04 -07:00
7e7fdca163
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). |
||
---|---|---|
.. | ||
_snippet.lua | ||
buf.lua | ||
codelens.lua | ||
diagnostic.lua | ||
handlers.lua | ||
health.lua | ||
log.lua | ||
protocol.lua | ||
rpc.lua | ||
sync.lua | ||
tagfunc.lua | ||
util.lua |