From 23e25c298e6ca7fe43582b9c8d614ac5e843f6c3 Mon Sep 17 00:00:00 2001 From: ray-x Date: Sun, 10 Apr 2022 18:59:43 +1000 Subject: [PATCH] issue #164 disable declaration only in reference --- lua/navigator/reference.lua | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/lua/navigator/reference.lua b/lua/navigator/reference.lua index 1e65f5e..38cb1ca 100644 --- a/lua/navigator/reference.lua +++ b/lua/navigator/reference.lua @@ -150,7 +150,6 @@ end) local async_ref = function() local ref_params = vim.lsp.util.make_position_params() local results = {} - ref_params.context = { includeDeclaration = false } lsp.call_async('textDocument/definition', ref_params, function(err, result, ctx, config) trace(err, result, ctx, config) if err ~= nil or result == nil then @@ -169,6 +168,8 @@ local async_ref = function() ctx.combine = true ref_view(err, result, ctx, config) end) -- return asyncresult, canceller + + ref_params.context = { includeDeclaration = false } lsp.call_async('textDocument/references', ref_params, function(err, result, ctx, config) if err ~= nil or result == nil then log('failed to get ref', err, result, ctx, config)