From c8415f6bb194477fcdd8a9f0c6f8551f1749e6b6 Mon Sep 17 00:00:00 2001 From: mitchell Date: Mon, 13 Jul 2020 15:18:05 -0400 Subject: lexlua: Return `lexer.colors.name` as a number if possible. --- lexlua/lexer.lua | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) (limited to 'lexlua/lexer.lua') diff --git a/lexlua/lexer.lua b/lexlua/lexer.lua index 0a92f6064..3f24dd79c 100644 --- a/lexlua/lexer.lua +++ b/lexlua/lexer.lua @@ -886,7 +886,10 @@ end -- @name colors -- @class table M.colors = setmetatable({}, { - __index = function(_, name) return M.property['color.' .. name] end, + __index = function(_, name) + local color = M.property['color.' .. name] + return tonumber(color) or color + end, __newindex = function(_, name, color) M.property['color.' .. name] = color end }) -- cgit v1.2.3