From 3228bc91f9d34a9db9d3ced328d98d72b2bc8382 Mon Sep 17 00:00:00 2001 From: Kristofers Solo Date: Thu, 20 Apr 2023 17:21:47 +0300 Subject: [PATCH] Reload neovim files on save --- lua/user/autocommands.lua | 9 +++++++++ 1 file changed, 9 insertions(+) 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, +})