summaryrefslogtreecommitdiff
path: root/lua/lvim/core/autocmds.lua
diff options
context:
space:
mode:
authorkylo252 <[email protected]>2021-11-19 08:20:49 +0100
committerGitHub <[email protected]>2021-11-19 08:20:49 +0100
commitfe99ee6e42ddec225c46a9d1fcda5c5d76396601 (patch)
tree00b6da9e94a203285cd0fdec3d7e9394fbfd1b68 /lua/lvim/core/autocmds.lua
parentd046b43acb1247bebf3ef38367ff3372f5169d5e (diff)
fix(windows): autocmd requires forward slashes (#1967)
Diffstat (limited to 'lua/lvim/core/autocmds.lua')
-rw-r--r--lua/lvim/core/autocmds.lua7
1 files changed, 6 insertions, 1 deletions
diff --git a/lua/lvim/core/autocmds.lua b/lua/lvim/core/autocmds.lua
index 664c1662..d982b151 100644
--- a/lua/lvim/core/autocmds.lua
+++ b/lua/lvim/core/autocmds.lua
@@ -3,7 +3,12 @@ local Log = require "lvim.core.log"
--- Load the default set of autogroups and autocommands.
function M.load_augroups()
- local user_config_file = vim.fn.resolve(require("lvim.config"):get_user_config_path())
+ local user_config_file = require("lvim.config"):get_user_config_path()
+
+ if vim.loop.os_uname().version:match "Windows" then
+ -- autocmds require forward slashes even on windows
+ user_config_file = vim.fn.resolve(user_config_file:gsub("\\", "/"))
+ end
return {
_general_settings = {