Skip to content

Commit

Permalink
Merge remote-tracking branch 'upstream/master'
Browse files Browse the repository at this point in the history
* upstream/master:
  feat(reload): add all conf files to aupat (LunarVim#3644)
  • Loading branch information
hexsailor committed Dec 30, 2022
2 parents 1d6aab8 + 9bc82e4 commit 22cd45e
Showing 1 changed file with 3 additions and 6 deletions.
9 changes: 3 additions & 6 deletions lua/lvim/core/autocmds.lua
Original file line number Diff line number Diff line change
Expand Up @@ -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()
Expand Down

0 comments on commit 22cd45e

Please sign in to comment.