From f123b57e715eda28cc580dd26409229ddf32ff0a Mon Sep 17 00:00:00 2001 From: Neal Patel Date: Tue, 21 Apr 2026 13:16:43 -0400 Subject: [PATCH] fix(builtin.lsp): discriminate 'from' to fix outgoingCalls resolution --- lua/telescope/builtin/__lsp.lua | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/lua/telescope/builtin/__lsp.lua b/lua/telescope/builtin/__lsp.lua index a9b99cc292..7378d0fc5a 100644 --- a/lua/telescope/builtin/__lsp.lua +++ b/lua/telescope/builtin/__lsp.lua @@ -28,7 +28,8 @@ 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 _, rng in pairs(ch_call.fromRanges) do + local ranges = direction == "from" and ch_call.fromRanges or { ch_item.selectionRange } + for _, rng in pairs(ranges) do table.insert(locations, { filename = vim.uri_to_fname(ch_item.uri), text = ch_item.name,