From b0f276beb34e4e22ce2b1edd905ab5b731495108 Mon Sep 17 00:00:00 2001 From: mbartlett21 Date: Wed, 5 Feb 2025 14:26:04 +1000 Subject: [PATCH] [Lua] Add `_ENV` and `warn` --- Lua/Lua.sublime-syntax | 4 ++-- Lua/tests/syntax_test_lua_support.lua | 6 ++++++ 2 files changed, 8 insertions(+), 2 deletions(-) diff --git a/Lua/Lua.sublime-syntax b/Lua/Lua.sublime-syntax index 13971a7df6..545408f063 100644 --- a/Lua/Lua.sublime-syntax +++ b/Lua/Lua.sublime-syntax @@ -557,7 +557,7 @@ contexts: support: - match: |- - (?x:_G|_VERSION){{identifier_break}} + (?x:_G|_VERSION|_ENV){{identifier_break}} scope: support.constant.builtin.lua pop: 1 @@ -566,7 +566,7 @@ contexts: assert|collectgarbage|dofile|error|getmetatable|ipairs|load|loadfile |next|pairs|pcall|print|rawequal|rawget|rawlen|rawset|select |setmetatable|tonumber|tostring|type|xpcall - |require|getfenv|module|setfenv|unpack + |require|getfenv|module|setfenv|unpack|warn ){{function_call_ahead}} scope: meta.function-call.lua support.function.builtin.lua pop: 1 diff --git a/Lua/tests/syntax_test_lua_support.lua b/Lua/tests/syntax_test_lua_support.lua index 0d5d01758f..adbbbe1df2 100644 --- a/Lua/tests/syntax_test_lua_support.lua +++ b/Lua/tests/syntax_test_lua_support.lua @@ -3,6 +3,9 @@ _G; -- ^^ support.constant.builtin + _ENV; +-- ^^^^ support.constant.builtin + _VERSION; -- ^^^^^^^^ support.constant.builtin @@ -18,6 +21,9 @@ error(); -- ^^^^^ support.function.builtin + warn(); +-- ^^^^^ support.function.builtin + getfenv(); -- ^^^^^^^ support.function.builtin