summaryrefslogtreecommitdiff
path: root/lua/lvim
diff options
context:
space:
mode:
Diffstat (limited to 'lua/lvim')
-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()