From d301dadc3fd279b0383eb0d37dc00dfdd17e9f2b Mon Sep 17 00:00:00 2001 From: sommerfeld Date: Fri, 17 Apr 2026 10:53:12 +0100 Subject: refactor: move core config from after/plugin/ and cfg/ to lua/config/ MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit after/plugin/ runs after ALL plugins with unpredictable ordering. Explicit require() from init.lua after lazy.setup() is more predictable and standard. - after/plugin/autocmds.lua → lua/config/autocmds.lua - after/plugin/mappings.lua → lua/config/keymaps.lua - cfg/options.lua → config/options.lua - cfg/utils.lua → config/utils.lua Creates a consistent lua/config/ namespace for all non-plugin configuration. --- home/.config/nvim/init.lua | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) (limited to 'home/.config/nvim/init.lua') diff --git a/home/.config/nvim/init.lua b/home/.config/nvim/init.lua index 5effaf9..860c876 100644 --- a/home/.config/nvim/init.lua +++ b/home/.config/nvim/init.lua @@ -1,6 +1,6 @@ vim.loader.enable() -require("cfg.options") +require("config.options") _G.P = function(v) print(vim.inspect(v)) @@ -42,3 +42,6 @@ require("lazy").setup({ import = "plugins" }, { hererocks = false, }, }) + +require("config.keymaps") +require("config.autocmds") -- cgit v1.2.3-70-g09d2