diff --git a/lua/inlay-hints/adapter/default.lua b/lua/inlay-hints/adapter/default.lua index abc0541..fd6c385 100644 --- a/lua/inlay-hints/adapter/default.lua +++ b/lua/inlay-hints/adapter/default.lua @@ -16,12 +16,8 @@ local function get_params(client, bufnr) } local line_count = vim.api.nvim_buf_line_count(bufnr) - 1 - local last_line = vim.api.nvim_buf_get_lines( - bufnr, - line_count, - line_count + 1, - true - ) + local last_line = + vim.api.nvim_buf_get_lines(bufnr, line_count, line_count + 1, true) params["range"]["end"]["line"] = line_count params["range"]["end"]["character"] = vim.lsp.util.character_offset( @@ -35,7 +31,7 @@ local function get_params(client, bufnr) end function M.adapt_request(client, bufnr, callback) - client.request( + client:request( "textDocument/inlayHint", get_params(client, bufnr), callback, diff --git a/lua/inlay-hints/hints.lua b/lua/inlay-hints/hints.lua index a15ea36..6de4dc0 100644 --- a/lua/inlay-hints/hints.lua +++ b/lua/inlay-hints/hints.lua @@ -121,7 +121,7 @@ end function M.cache_render(bufnr) local buffer = bufnr or vim.api.nvim_get_current_buf() - for _, client in ipairs(vim.lsp.buf_get_clients(buffer)) do + for _, client in ipairs(vim.lsp.get_clients({ bufnr = buffer })) do ih.adapter.adapt_request(client, buffer, function(err, result, ctx) if err then return