Commit: 146caf0baaee4aca5712b323698079082fed5670
Parent: 9c423d75c6d43f2324e8a190348b089c7a959ba7
Author: Randy Palamar
Date: Thu, 5 Jan 2023 07:47:39 -0700
vis: util: find last occurence of '.' when splitting ext
also use string methods rather than string.fn()
Diffstat:
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/.config/vis/util.lua b/.config/vis/util.lua
@@ -1,7 +1,7 @@
util = {}
function util:splitext(file)
if file == nil then return nil, nil end
- local i = string.find(file, '%.')
+ local i = file:reverse():find('%.')
if i == nil then return file, nil end
- return string.sub(file, 0, i - 1), string.sub(file, i)
+ return file:sub(0, -(i + 1)), file:sub(-i)
end