From d26cefb296959884289f58ac00f83fe373026a8d Mon Sep 17 00:00:00 2001 From: Matt Leong Date: Tue, 26 Oct 2021 19:38:11 -0700 Subject: [PATCH] feat(core): cleaner requires for core --- lua/cosmic/config/plugins.lua | 2 +- lua/cosmic/init.lua | 30 +++++++++++++----------------- 2 files changed, 14 insertions(+), 18 deletions(-) diff --git a/lua/cosmic/config/plugins.lua b/lua/cosmic/config/plugins.lua index 9776c87..b30c20d 100644 --- a/lua/cosmic/config/plugins.lua +++ b/lua/cosmic/config/plugins.lua @@ -20,7 +20,7 @@ local plugins = { 'treesitter', 'telescope', 'terminal', - 'nvim-tree' + 'nvim-tree', }, } diff --git a/lua/cosmic/init.lua b/lua/cosmic/init.lua index 2d6b95d..8a73fe5 100644 --- a/lua/cosmic/init.lua +++ b/lua/cosmic/init.lua @@ -1,21 +1,17 @@ -require('cosmic.disabled') -require('cosmic.pluginsInit') -require('cosmic.compiled') -require('cosmic.editor') -require('cosmic.core.theme.highlights') +local cosmic_modules = { + 'cosmic.disabled', + 'cosmic.pluginsInit', + 'cosmic.compiled', + 'cosmic.editor', + 'cosmic.core.theme.highlights', + 'cosmic.config.editor', + 'cosmic.mappings', + 'cosmic.config.mappings', +} -do - local ok, err = pcall(require, 'cosmic.config.editor') +for _, mod in ipairs(cosmic_modules) do + local ok, err = pcall(require, mod) if not ok then - error(string.format('Error loading custom editor settings...\n\n%s', err)) - end -end - -require('cosmic.mappings') - -do - local ok, err = pcall(require, 'cosmic.config.mappings') - if not ok then - error(string.format('Error loading custom mapping settings...\n\n%s', err)) + error(string.format('Error loading %s...\n\n%s', mod, err)) end end