diff --git a/extensions/lua/syntaxes/Lua.plist b/extensions/lua/syntaxes/Lua.plist index a1f92e3239f..493ed743f40 100644 --- a/extensions/lua/syntaxes/Lua.plist +++ b/extensions/lua/syntaxes/Lua.plist @@ -243,7 +243,7 @@ match - \b(break|do|else|for|if|elseif|return|then|repeat|while|until|end|function|local|in)\b + \b(break|do|else|for|if|elseif|goto|return|then|repeat|while|until|end|function|local|in)\b name keyword.control.lua diff --git a/src/vs/editor/standalone-languages/lua.ts b/src/vs/editor/standalone-languages/lua.ts index 60dfc48facc..fca9794696c 100644 --- a/src/vs/editor/standalone-languages/lua.ts +++ b/src/vs/editor/standalone-languages/lua.ts @@ -18,7 +18,7 @@ export var language = { keywords: [ 'and', 'break', 'do', 'else', 'elseif', - 'end', 'false', 'for', 'function', 'if', + 'end', 'false', 'for', 'function', 'goto', 'if', 'in', 'local', 'nil', 'not', 'or', 'repeat', 'return', 'then', 'true', 'until', 'while'