From 604e52ddf3aae93657e7ecf3324467ca12f2cc0f Mon Sep 17 00:00:00 2001 From: thesignumt Date: Sun, 22 Mar 2026 20:39:33 +0000 Subject: [PATCH] fix: update file path pattern matching in string.match --- lua/ouroboros/utils.lua | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) 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