feat(reload): add all conf files to aupat (#3644)

This commit is contained in:
LostNeophyte 2022-12-26 18:29:19 +01:00 committed by GitHub
parent c34f04cda1
commit 9bc82e4e68
WARNING! Although there is a key with this ID in the database it does not verify this commit! This commit is SUSPICIOUS.
GPG key ID: 4AEE18F83AFDEB23

View file

@ -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()