diff --git a/lua/ouroboros/utils.lua b/lua/ouroboros/utils.lua index 1590388..bcad02f 100644 --- a/lua/ouroboros/utils.lua +++ b/lua/ouroboros/utils.lua @@ -16,8 +16,7 @@ end -- Returns the Path, Filename, and Extension as 3 values function M.split_filename(file) - local path, filename, extension = string.match(file, "(.-)/([^\\/]-)%.([^\\/.]+)$") - + local path, filename, extension = string.match(file, "^(.-)[/\\]?([^/\\]+)%.([^%.\\]+)$") return path, filename, extension end