diff options
author | 最萌小汐 <sumneko@hotmail.com> | 2019-12-09 21:19:25 +0800 |
---|---|---|
committer | 最萌小汐 <sumneko@hotmail.com> | 2019-12-09 21:19:25 +0800 |
commit | 329fffd8d658d2fdbf8484824cdd32fd4b3e186c (patch) | |
tree | 7ecb79d0f93d4918abbd1760c67487b2fe715b61 /script-beta/provider | |
parent | 21214e6da8480c455df57ce9524cc73f0bf5ff13 (diff) | |
download | lua-language-server-329fffd8d658d2fdbf8484824cdd32fd4b3e186c.zip |
修正一些问题
Diffstat (limited to 'script-beta/provider')
-rw-r--r-- | script-beta/provider/init.lua | 5 |
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 |