mirror of
https://github.com/NvChad/NvChad.git
synced 2024-11-08 13:10:25 +00:00
bfc10e6034
This commit introduces a hook system that allows the user to add custom modules which can use these hooks to invoke function af specific NvChad events to allow for extending og functionality
21 lines
398 B
Lua
21 lines
398 B
Lua
local core_modules = {
|
|
"core.custom",
|
|
"core.options",
|
|
"core.autocmds",
|
|
"core.mappings",
|
|
}
|
|
|
|
local hooks = require('core.hooks');
|
|
|
|
for _, module in ipairs(core_modules) do
|
|
local ok, err = pcall(require, module)
|
|
if not ok then
|
|
error("Error loading " .. module .. "\n\n" .. err)
|
|
end
|
|
end
|
|
|
|
-- set all the non plugin mappings
|
|
require("core.mappings").misc()
|
|
|
|
hooks.run("ready")
|