diff --git a/lua/rustaceanvim/server_status.lua b/lua/rustaceanvim/server_status.lua index dbe59db8..f2ba6b13 100644 --- a/lua/rustaceanvim/server_status.lua +++ b/lua/rustaceanvim/server_status.lua @@ -49,7 +49,7 @@ see ':h rustaceanvim.lsp.ClientOpts'. -- This workaround forces Neovim to redraw inlay hints if they are enabled, -- as soon as rust-analyzer has fully initialized. if type(vim.lsp.inlay_hint) == 'table' then - for _, bufnr in ipairs(vim.lsp.get_buffers_by_client_id(ctx.client_id)) do + for _, bufnr in ipairs(vim.lsp.get_client_by_id(ctx.client_id).attached_buffers) do if vim.lsp.inlay_hint.is_enabled { bufnr = bufnr } then vim.lsp.inlay_hint.enable(false, { bufnr = bufnr }) vim.lsp.inlay_hint.enable(true, { bufnr = bufnr })