diff --git a/lua/fzf-lua/providers/lsp.lua b/lua/fzf-lua/providers/lsp.lua index 0af033e..7fc63ea 100644 --- a/lua/fzf-lua/providers/lsp.lua +++ b/lua/fzf-lua/providers/lsp.lua @@ -371,7 +371,7 @@ end -- see $VIMRUNTIME/lua/vim/buf.lua:pick_call_hierarchy_item() M.call_hierarchy = function(opts) - opts.lsp_params = vim.lsp.util.make_position_params(__CTX.winid) + opts.lsp_params = vim.lsp.util.make_position_params(__CTX and __CTX.winid or 0) local method = "textDocument/prepareCallHierarchy" local res, err = vim.lsp.buf_request_sync( 0, method, opts.lsp_params, 2000)