From 14ace8589b7c318e5d96cceda4ab16594cdcc644 Mon Sep 17 00:00:00 2001 From: Tom Levy Date: Sun, 31 Dec 2017 05:56:01 +0000 Subject: [PATCH 5/6] syntax: lua: add new and missing standard library functions The list now includes all the Lua 5.3 functions listed on https://www.lua.org/manual/5.3/#index Signed-off-by: Tom Levy --- syntax/lua.nanorc | 20 +++++++++++--------- 1 file changed, 11 insertions(+), 9 deletions(-) diff --git a/syntax/lua.nanorc b/syntax/lua.nanorc index 7f0a4e50..020e86ff 100644 --- a/syntax/lua.nanorc +++ b/syntax/lua.nanorc @@ -17,20 +17,22 @@ color brightyellow ":|\*|/|%|\+|-|\^|>|>=|<|<=|~=|=|\.\.|\<(not|and|or)\>" color brightblue "\<(do|end|while|repeat|until|if|elseif|then|else|for|in|function|local|return|break)\>" # Keywords -color brightyellow "\<(io|math|os|string|table|coroutine|debug)\." -color brightyellow "\<(_G|_VERSION|assert|collectgarbage|dofile|error|getfenv|getmetatable|ipairs|load|loadfile|module|next|pairs|pcall|print|rawequal|rawget|rawset|require|select|setfenv|setmetatable|tonumber|tostring|type|unpack|xpcall)\s*\(" +color brightyellow "\<(io|math|os|package|string|table|coroutine|debug|utf8)\." +color brightyellow "\<(_G|_VERSION|assert|collectgarbage|dofile|error|getfenv|getmetatable|ipairs|load|loadfile|module|next|pairs|pcall|print|rawequal|rawget|rawlen|rawset|require|select|setfenv|setmetatable|tonumber|tostring|type|unpack|xpcall)\s*\(" # Standard library color brightyellow "\" color brightyellow "\" -color brightyellow "\" +color brightyellow "\" +color brightyellow "\" color brightyellow "\" -color brightyellow "\" -color brightyellow "\" -color brightyellow "\" -color brightyellow "\" -color brightyellow "\" -color brightyellow "\" +color brightyellow "\" +color brightyellow "\" +color brightyellow "\" +color brightyellow "\" +color brightyellow "\" +color brightyellow "\" +color brightyellow "\" # File handle methods color brightyellow ":(close|flush|lines|read|seek|setvbuf|write)\>" -- 2.11.0