summaryrefslogtreecommitdiff
path: root/script-beta/provider
diff options
context:
space:
mode:
author最萌小汐 <sumneko@hotmail.com>2019-12-09 21:19:25 +0800
committer最萌小汐 <sumneko@hotmail.com>2019-12-09 21:19:25 +0800
commit329fffd8d658d2fdbf8484824cdd32fd4b3e186c (patch)
tree7ecb79d0f93d4918abbd1760c67487b2fe715b61 /script-beta/provider
parent21214e6da8480c455df57ce9524cc73f0bf5ff13 (diff)
downloadlua-language-server-329fffd8d658d2fdbf8484824cdd32fd4b3e186c.zip
修正一些问题
Diffstat (limited to 'script-beta/provider')
-rw-r--r--script-beta/provider/init.lua5
1 files changed, 5 insertions, 0 deletions
diff --git a/script-beta/provider/init.lua b/script-beta/provider/init.lua
index 8fda0315..6faae12e 100644
--- a/script-beta/provider/init.lua
+++ b/script-beta/provider/init.lua
@@ -300,10 +300,15 @@ proto.on('textDocument/completion', function (params)
if not files.exists(uri) then
return nil
end
+ local clock = os.clock()
local lines = files.getLines(uri)
local text = files.getText(uri)
local offset = define.offset(lines, text, params.position)
local result = core(uri, offset)
+ local passed = os.clock() - clock
+ if passed > 0.1 then
+ log.warn(('Completion takes %.3f sec.'):format(passed))
+ end
if not result then
return nil
end