1-- HELLO, welcome to NormalNvim!
2-- ---------------------------------------
3-- This is the entry point of your config.
4-- ---------------------------------------
5
6-- LOAD SOURCE FILES BY ORDER:
7vim.loader.enable()
8for _, source in ipairs {
9 "base.1-options",
10 "base.2-lazy",
11 "base.3-autocmds",
12 "base.4-mappings",
13} do
14 local status_ok, error = pcall(require, source)
15 if not status_ok then vim.api.nvim_err_writeln("Failed to load " .. source .. "\n\n" .. error) end
16end
17
18-- ONCE ALL SOURCE FILES HAVE LOADED:
19-- Load the color scheme defined in ./lua/1-options.lua
20if base.default_colorscheme then
21 if not pcall(vim.cmd.colorscheme, base.default_colorscheme) then
22 require("base.utils").notify(
23 "Error setting up colorscheme: " .. base.default_colorscheme,
24 vim.log.levels.ERROR
25 )
26 end
27end