From 6103cb1f2f22f0e25adc1f7c579030f3c24fcbae Mon Sep 17 00:00:00 2001 From: Samir Benmendil Date: Sun, 23 Feb 2025 13:47:38 +0000 Subject: [PATCH] nvim: load keymaps, options and autocmds on init --- nvim/init.lua | 2 +- nvim/lua/config/init.lua | 12 ++++++++++++ 2 files changed, 13 insertions(+), 1 deletion(-) create mode 100644 nvim/lua/config/init.lua diff --git a/nvim/init.lua b/nvim/init.lua index c531d0c..12d1f37 100644 --- a/nvim/init.lua +++ b/nvim/init.lua @@ -8,4 +8,4 @@ _G.rmz = require("rmz.util") -- bootstrap lazy.nvim, LazyVim and your plugins package.loaded["lazyvim.config.options"] = true -require("config.lazy") +require("config") diff --git a/nvim/lua/config/init.lua b/nvim/lua/config/init.lua new file mode 100644 index 0000000..e9ad2fd --- /dev/null +++ b/nvim/lua/config/init.lua @@ -0,0 +1,12 @@ +require("config.lazy") +require("config.options") +require("config.autocmds") + +local group = vim.api.nvim_create_augroup("Init", { clear = true }) +vim.api.nvim_create_autocmd("User", { + group = group, + pattern = "VeryLazy", + callback = function() + require("config.keymaps") + end, +}) -- 2.48.1