fix(lsp.definitions): compare file uri with targetUri (#2514)

This commit is contained in:
Azad
2023-05-24 10:48:24 +02:00
committed by GitHub
parent d8c5ed4e40
commit 233cd6ad0d

View File

@@ -186,7 +186,8 @@ local function list_or_jump(action, title, opts)
if #flattened_results == 0 then
return
elseif #flattened_results == 1 and opts.jump_type ~= "never" then
if params.textDocument.uri ~= flattened_results[1].uri then
local uri = params.textDocument.uri
if uri ~= flattened_results[1].uri and uri ~= flattened_results[1].targetUri then
if opts.jump_type == "tab" then
vim.cmd "tabedit"
elseif opts.jump_type == "split" then