feat(core): cleaner requires for core

This commit is contained in:
Matt Leong 2021-10-26 19:38:11 -07:00
parent 0deb566ee4
commit d26cefb296
2 changed files with 14 additions and 18 deletions

View file

@ -20,7 +20,7 @@ local plugins = {
'treesitter', 'treesitter',
'telescope', 'telescope',
'terminal', 'terminal',
'nvim-tree' 'nvim-tree',
}, },
} }

View file

@ -1,21 +1,17 @@
require('cosmic.disabled') local cosmic_modules = {
require('cosmic.pluginsInit') 'cosmic.disabled',
require('cosmic.compiled') 'cosmic.pluginsInit',
require('cosmic.editor') 'cosmic.compiled',
require('cosmic.core.theme.highlights') 'cosmic.editor',
'cosmic.core.theme.highlights',
'cosmic.config.editor',
'cosmic.mappings',
'cosmic.config.mappings',
}
do for _, mod in ipairs(cosmic_modules) do
local ok, err = pcall(require, 'cosmic.config.editor') local ok, err = pcall(require, mod)
if not ok then if not ok then
error(string.format('Error loading custom editor settings...\n\n%s', err)) error(string.format('Error loading %s...\n\n%s', mod, 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))
end end
end end