From be0a1ecbf0541692a1b9b6e8ea15f5f57db8747a Mon Sep 17 00:00:00 2001 From: Steven Arcangeli Date: Tue, 23 Apr 2024 19:59:01 -0700 Subject: [PATCH] fix: gracefully handle new dirs with trailing backslash on windows (#336) --- lua/oil/mutator/parser.lua | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lua/oil/mutator/parser.lua b/lua/oil/mutator/parser.lua index 43a95d0..cd94914 100644 --- a/lua/oil/mutator/parser.lua +++ b/lua/oil/mutator/parser.lua @@ -37,7 +37,7 @@ local FIELD_META = constants.FIELD_META ---@return string ---@return boolean local function parsedir(name) - local isdir = vim.endswith(name, "/") + local isdir = vim.endswith(name, "/") or (fs.is_windows and vim.endswith(name, "\\")) if isdir then name = name:sub(1, name:len() - 1) end