diff --git a/lua/user/autocommands.lua b/lua/user/autocommands.lua index 27f43c2..422aa69 100644 --- a/lua/user/autocommands.lua +++ b/lua/user/autocommands.lua @@ -93,3 +93,12 @@ vim.api.nvim_create_autocmd({ "BufWritePost" }, { end, }) +-- Autocommand that sources neovim files on save +vim.api.nvim_create_autocmd({ "BufWritePost" }, { + group = vim.api.nvim_create_augroup("AutoReloadConfig", { clear = true }), + pattern = { "**/nvim/**/*.lua", "**/SoloVim/**/*.lua" }, + callback = function() + local file_path = vim.api.nvim_buf_get_name(vim.api.nvim_get_current_buf()) + vim.cmd.source(file_path) + end, +})