Now instead of waiting for previous request to complete do a cleanup by calling the cancel function returned by vim.lsp.buf_request and proceed to create a new lsp request. Seems to help with both regular hover windows and ++keep windows.
Long-term tho it is probably better to use vim.lsp.buf_request_all instead of vim.lsp.buf_request as by this nvim issue.
Now instead of waiting for previous request to complete do a cleanup by calling the cancel function returned by
vim.lsp.buf_request
and proceed to create a new lsp request. Seems to help with both regular hover windows and++keep
windows.Long-term tho it is probably better to use
vim.lsp.buf_request_all
instead ofvim.lsp.buf_request
as by this nvim issue.