fix(lsp.definitions): compare file uri with targetUri (#2514)
This commit is contained in:
@@ -186,7 +186,8 @@ local function list_or_jump(action, title, opts)
|
|||||||
if #flattened_results == 0 then
|
if #flattened_results == 0 then
|
||||||
return
|
return
|
||||||
elseif #flattened_results == 1 and opts.jump_type ~= "never" then
|
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
|
if opts.jump_type == "tab" then
|
||||||
vim.cmd "tabedit"
|
vim.cmd "tabedit"
|
||||||
elseif opts.jump_type == "split" then
|
elseif opts.jump_type == "split" then
|
||||||
|
|||||||
Reference in New Issue
Block a user