diff --git a/lua/core/default_config.lua b/lua/core/default_config.lua index 06692b0..4f4facd 100644 --- a/lua/core/default_config.lua +++ b/lua/core/default_config.lua @@ -72,6 +72,9 @@ M.plugins = { autopairs = true, }, options = { + packer = { + init_file = "plugins.packerInit", + }, autopairs = { loadAfter = "nvim-cmp" }, lspconfig = { setup_lspconf = "", -- path of file containing setups of different lsps diff --git a/lua/plugins/init.lua b/lua/plugins/init.lua index cea8082..50aa374 100644 --- a/lua/plugins/init.lua +++ b/lua/plugins/init.lua @@ -1,4 +1,5 @@ -local present, packer = pcall(require, "plugins.packerInit") +local plugin_settings = require("core.utils").load_config().plugins +local present, packer = pcall(require, plugin_settings.options.packer.init_file) if not present then return false @@ -7,7 +8,6 @@ end local use = packer.use return packer.startup(function() - local plugin_settings = require("core.utils").load_config().plugins local override_req = require("core.utils").override_req -- this is arranged on the basis of when a plugin starts