]> git.rmz.io Git - dotfiles.git/commitdiff
nvim: load keymaps, options and autocmds on init
authorSamir Benmendil <me@rmz.io>
Sun, 23 Feb 2025 13:47:38 +0000 (13:47 +0000)
committerSamir Benmendil <me@rmz.io>
Sun, 2 Mar 2025 16:05:28 +0000 (16:05 +0000)
nvim/init.lua
nvim/lua/config/init.lua [new file with mode: 0644]

index c531d0c10c39f228d5b4eade90537d404c221a97..12d1f377a70116cc4a5c4e20d916574d7bef721a 100644 (file)
@@ -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 (file)
index 0000000..e9ad2fd
--- /dev/null
@@ -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,
+})