aboutsummaryrefslogtreecommitdiffhomepage
path: root/lexlua/lexer.lua
diff options
context:
space:
mode:
Diffstat (limited to 'lexlua/lexer.lua')
-rw-r--r--lexlua/lexer.lua5
1 files changed, 4 insertions, 1 deletions
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
})