From 5daefaf006be38b5b28e4a709e984fd1ab51cbd7 Mon Sep 17 00:00:00 2001 From: nullchilly Date: Sat, 16 Jul 2022 12:46:20 +0700 Subject: [PATCH] feat(compiler): Only set compile commands when enabled = true --- lua/catppuccin/init.lua | 19 +++++++++++-------- 1 file changed, 11 insertions(+), 8 deletions(-) diff --git a/lua/catppuccin/init.lua b/lua/catppuccin/init.lua index 4f63e92..896fa86 100644 --- a/lua/catppuccin/init.lua +++ b/lua/catppuccin/init.lua @@ -20,14 +20,6 @@ end, { end, }) -command("CatppuccinCompile", function() - require("catppuccin.lib.compiler").compile() -end, {}) - -command("CatppuccinClean", function() - require("catppuccin.lib.compiler").clean() -end, {}) - function M.load() local catppuccin = require("catppuccin") @@ -65,6 +57,17 @@ end function M.setup(custom_opts) require("catppuccin.config").set_options(custom_opts) + + -- Only set compile commands when enabled = true + if custom_opts.compile.enabled == true then + command("CatppuccinCompile", function() + require("catppuccin.lib.compiler").compile() + end, {}) + + command("CatppuccinClean", function() + require("catppuccin.lib.compiler").clean() + end, {}) + end end return M