Skip to content

Commit 42f7892

Browse files
committed
fix: offset_encoding is required now
Adapt to the upstream change neovim/neovim@629483e
1 parent ad8f0a4 commit 42f7892

File tree

1 file changed

+4
-1
lines changed

1 file changed

+4
-1
lines changed

lua/nvim-treesitter/textobjects/lsp_interop.lua

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -111,7 +111,10 @@ function M.peek_definition_code(query_string, query_group, lsp_request, context)
111111
if vim.tbl_contains(vim.api.nvim_list_wins(), floating_win) then
112112
vim.api.nvim_set_current_win(floating_win)
113113
else
114-
local params = vim.lsp.util.make_position_params()
114+
local win = vim.api.nvim_get_current_win()
115+
local params = vim.fn.has("nvim-0.11") and function(client)
116+
return vim.api.util.make_position_params(win, client.offset_encoding)
117+
end or vim.lsp.util.make_position_params()
115118
return vim.lsp.buf_request(
116119
0,
117120
lsp_request,

0 commit comments

Comments
 (0)