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',
'telescope',
'terminal',
'nvim-tree'
'nvim-tree',
},
}

View file

@ -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