From 0cbeef42edd65845900a7b51254b902c3f798e5c Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E6=9C=80=E8=90=8C=E5=B0=8F=E6=B1=90?= Date: Mon, 21 Jan 2019 16:08:51 +0800 Subject: =?UTF-8?q?=E4=BF=AE=E6=AD=A3=E5=BA=93=E5=87=BD=E6=95=B0=E4=BC=9A?= =?UTF-8?q?=E8=B7=B3=E8=BD=AC=E5=88=B0=E9=94=99=E8=AF=AF=E6=96=87=E4=BB=B6?= =?UTF-8?q?=E7=9A=84BUG?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- server/src/core/definition.lua | 3 +++ server/src/core/implementation.lua | 3 +++ 2 files changed, 6 insertions(+) (limited to 'server/src') diff --git a/server/src/core/definition.lua b/server/src/core/definition.lua index cd44f94f..9c3f9a2f 100644 --- a/server/src/core/definition.lua +++ b/server/src/core/definition.lua @@ -75,6 +75,9 @@ end local function parseResult(vm, result, lsp) local positions = {} + if result.value.lib then + return positions + end local tp = result.type if tp == 'local' then if result.value.uri ~= vm.uri then diff --git a/server/src/core/implementation.lua b/server/src/core/implementation.lua index f6593cf2..8f52cc38 100644 --- a/server/src/core/implementation.lua +++ b/server/src/core/implementation.lua @@ -74,6 +74,9 @@ end local function parseResult(vm, result, lsp) local positions = {} + if result.value.lib then + return positions + end local tp = result.type if tp == 'local' then if result.value.uri ~= vm.uri then -- cgit v1.2.3