diff options
Diffstat (limited to 'script/provider/completion.lua')
-rw-r--r-- | script/provider/completion.lua | 11 |
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, |