diff --git a/lua/telescope/builtin/__lsp.lua b/lua/telescope/builtin/__lsp.lua index c7db0e0..9a35f12 100644 --- a/lua/telescope/builtin/__lsp.lua +++ b/lua/telescope/builtin/__lsp.lua @@ -95,14 +95,12 @@ local function call_hierarchy(opts, method, title, direction, item) local locations = {} for _, ch_call in pairs(result) do local ch_item = ch_call[direction] - for _, range in pairs(ch_call.fromRanges) do - table.insert(locations, { - filename = vim.uri_to_fname(ch_item.uri), - text = ch_item.name, - lnum = range.start.line + 1, - col = range.start.character + 1, - }) - end + table.insert(locations, { + filename = vim.uri_to_fname(ch_item.uri), + text = ch_item.name, + lnum = ch_item.range.start.line + 1, + col = ch_item.range.start.character + 1, + }) end pickers