init.lua

 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