diff options
| -rw-r--r-- | queries/lua/highlights.scm | 3 | ||||
| -rw-r--r-- | tests/query/highlights/lua/test.lua | 13 |
2 files changed, 16 insertions, 0 deletions
diff --git a/queries/lua/highlights.scm b/queries/lua/highlights.scm index 2c7291b9f..6433815c8 100644 --- a/queries/lua/highlights.scm +++ b/queries/lua/highlights.scm @@ -150,6 +150,9 @@ "rawequal" "rawget" "rawset" "require" "select" "setfenv" "setmetatable" "tonumber" "tostring" "type" "unpack" "xpcall")) +;; built-in next function +(next) @function.builtin + ;; Parameters (parameters (identifier) @parameter) diff --git a/tests/query/highlights/lua/test.lua b/tests/query/highlights/lua/test.lua new file mode 100644 index 000000000..22da22565 --- /dev/null +++ b/tests/query/highlights/lua/test.lua @@ -0,0 +1,13 @@ +local a = { 1, 2, 3, 4, 5 } +-- ^ TSNumber ^ TSPunctBracket +-- ^ TSVariable + +local _ = next(a) +-- ^ TSFuncBuiltin +-- ^ TSKeyword + +_ = next(a) +-- ^ TSFuncBuiltin + +next(a) +-- ^ TSFuncBuiltin |
