summaryrefslogtreecommitdiff
path: root/lua/lvim/core/autocmds.lua
diff options
context:
space:
mode:
authorLostNeophyte <[email protected]>2022-12-26 18:29:19 +0100
committerGitHub <[email protected]>2022-12-26 18:29:19 +0100
commit9bc82e4e684aa548eb0765734ec4e83f16c78b4c (patch)
tree46c3f3442bbfbaa518ab62db3963ce0e58883a09 /lua/lvim/core/autocmds.lua
parentc34f04cda13175d21839fb3946741bacdf1fbb52 (diff)
feat(reload): add all conf files to aupat (#3644)
Diffstat (limited to 'lua/lvim/core/autocmds.lua')
-rw-r--r--lua/lvim/core/autocmds.lua9
1 files changed, 3 insertions, 6 deletions
diff --git a/lua/lvim/core/autocmds.lua b/lua/lvim/core/autocmds.lua
index 6d1cc6cd..499f830e 100644
--- a/lua/lvim/core/autocmds.lua
+++ b/lua/lvim/core/autocmds.lua
@@ -180,16 +180,13 @@ function M.toggle_format_on_save()
end
function M.enable_reload_config_on_save()
- local user_config_file = require("lvim.config"):get_user_config_path()
+ -- autocmds require forward slashes (even on windows)
+ local pattern = get_config_dir():gsub("\\", "/") .. "/*.lua"
- if vim.loop.os_uname().version:match "Windows" then
- -- autocmds require forward slashes even on windows
- user_config_file = user_config_file:gsub("\\", "/")
- end
vim.api.nvim_create_augroup("lvim_reload_config_on_save", {})
vim.api.nvim_create_autocmd("BufWritePost", {
group = "lvim_reload_config_on_save",
- pattern = user_config_file,
+ pattern = pattern,
desc = "Trigger LvimReload on saving config.lua",
callback = function()
require("lvim.config"):reload()