From 51f81093dad801ff48178d9fc96ed8ccc9767ed9 Mon Sep 17 00:00:00 2001 From: jdhao Date: Sat, 31 Aug 2024 21:24:54 +0200 Subject: [PATCH] restructure init.lua --- init.lua | 34 ++++++++++++---------------------- 1 file changed, 12 insertions(+), 22 deletions(-) diff --git a/init.lua b/init.lua index 083054a..377d9fb 100644 --- a/init.lua +++ b/init.lua @@ -16,25 +16,15 @@ local utils = require("utils") local expected_version = "0.10.1" utils.is_compatible_version(expected_version) -local core_conf_files = { - "globals.lua", -- some global settings - "options.vim", -- setting options in nvim - "custom-autocmd.lua", -- various autocommands - "mappings.lua", -- all the user-defined mappings - "plugins.vim", -- all the plugins installed and their configurations - "colorschemes.lua", -- colorscheme settings -} - -local viml_conf_dir = vim.fn.stdpath("config") .. "/viml_conf" --- source all the core config files -for _, file_name in ipairs(core_conf_files) do - if vim.endswith(file_name, 'vim') then - local path = string.format("%s/%s", viml_conf_dir, file_name) - local source_cmd = "source " .. path - vim.cmd(source_cmd) - else - local module_name, _ = string.gsub(file_name, "%.lua", "") - package.loaded[module_name] = nil - require(module_name) - end -end +-- some global settings +require("globals") +-- setting options in nvim +vim.cmd("source viml_conf/options.vim") +-- various autocommands +require("custom-autocmd") +-- all the user-defined mappings +require("mappings") +-- all the plugins installed and their configurations +vim.cmd("source viml_conf/plugins.vim") +-- colorscheme settings +require("colorschemes")