summaryrefslogtreecommitdiff
path: root/script/provider/completion.lua
diff options
context:
space:
mode:
Diffstat (limited to 'script/provider/completion.lua')
-rw-r--r--script/provider/completion.lua11
1 files changed, 11 insertions, 0 deletions
diff --git a/script/provider/completion.lua b/script/provider/completion.lua
index 108ea023..227964b3 100644
--- a/script/provider/completion.lua
+++ b/script/provider/completion.lua
@@ -1,6 +1,7 @@
local proto = require 'proto'
local nonil = require 'without-check-nil'
local client = require 'client'
+local config = require 'config'
local isEnable = false
@@ -59,6 +60,16 @@ local function disable()
})
end
+config.watch(function (key, value)
+ if key == 'Lua.completion.enable' then
+ if value == true then
+ enable()
+ else
+ disable()
+ end
+ end
+end)
+
return {
enable = enable,
disable = disable,