diff --git a/packages/vscode/syntaxes/bruno.tmLanguage.json b/packages/vscode/syntaxes/bruno.tmLanguage.json index b4dbf4f..00ade96 100644 --- a/packages/vscode/syntaxes/bruno.tmLanguage.json +++ b/packages/vscode/syntaxes/bruno.tmLanguage.json @@ -19,6 +19,8 @@ {"include": "#query-block"}, {"include": "#headers-block"}, + {"include": "#auth-block"}, + {"include": "#body-block"}, {"include": "#body-json-block"}, {"include": "#body-text-block"}, @@ -171,6 +173,23 @@ }, "patterns": [{"include": "#dictionary"}] }, + "auth-block": { + "name": "meta.auth.bruno", + "begin": "^(auth)(:)(awsv4|basic|bearer|digest|oauth2)\\s*\\{", + "end": "^\\}", + "beginCaptures": { + "1": { + "name": "keyword.bruno" + }, + "2": { + "name": "operator.buno" + }, + "3": { + "name": "keyword.bruno" + } + }, + "patterns": [{ "include": "#dictionary" }] + }, "body-block": { "name": "meta.body-block.bruno", "begin": "^body\\s*\\{",