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