Skip to content

Commit 4fc5b1e

Browse files
authored
fix: offset_encoding is required now (#721)
Adapt to the upstream change neovim/neovim@629483e
1 parent 447ea2b commit 4fc5b1e

File tree

1 file changed

+5
-1
lines changed

1 file changed

+5
-1
lines changed

lua/nvim-treesitter/textobjects/lsp_interop.lua

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -111,7 +111,11 @@ 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_id = vim.api.nvim_get_current_win()
115+
local params = vim.fn.has "nvim-0.11" == 0 and vim.lsp.util.make_position_params()
116+
or function(client)
117+
return vim.api.util.make_position_params(win_id, client.offset_encoding)
118+
end
115119
return vim.lsp.buf_request(
116120
0,
117121
lsp_request,

0 commit comments

Comments
 (0)