fix(lsp): call hierarchy results processing (#2728)

This commit is contained in:
AI
2023-10-07 21:05:04 +01:00
committed by GitHub
parent 205f469244
commit 5a747a9587

View File

@@ -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