I started using fidget.nvim for showing some status to LSP activity, it's really neat!
But I noticed it doesn't show anything for LSP being stopped, i.e. something like doing
vim.lsp.enable('foo', false)
When client for foo is being active. Is it possible to catch that event somehow?
Also, may be unrelated, but I noticed that when loading clangd, it says indexing 0% and then it never changes to anything (like 25%, 50% etc.) until it just finishes indexing. Is it an issue with clangd not producing some kind of LspProgress event?
I started using fidget.nvim for showing some status to LSP activity, it's really neat!
But I noticed it doesn't show anything for LSP being stopped, i.e. something like doing
When client for
foois being active. Is it possible to catch that event somehow?Also, may be unrelated, but I noticed that when loading clangd, it says indexing 0% and then it never changes to anything (like 25%, 50% etc.) until it just finishes indexing. Is it an issue with clangd not producing some kind of
LspProgressevent?