diff --git a/src/extension/parser/symbols.ts b/src/extension/parser/symbols.ts index 0615e07..b0e7fe0 100644 --- a/src/extension/parser/symbols.ts +++ b/src/extension/parser/symbols.ts @@ -168,6 +168,7 @@ export const QueryNodeImpliesPullRequestSchema = new Set([ 'review', 'reviewed-by', 'team-review-requested', + 'user-review-requested', 'merged', ]); @@ -209,6 +210,7 @@ export const QualifiedValueNodeSchema = new Map([ ['involves', QualifiedValueInfo.username(RepeatInfo.Repeat, 'Issues and pull requests that in some way involve a user. The involves qualifier is a logical OR between the author, assignee, mentions, and commenter qualifiers for a single user')], ['review-requested', QualifiedValueInfo.username(undefined, 'Pull requests where a specific user is requested for review')], ['reviewed-by', QualifiedValueInfo.username(undefined, 'Pull requests reviewed by a particular user')], + ['user-review-requested', QualifiedValueInfo.username(undefined, 'Pull requests where a specific user is directly requested for review')], // simple value ['closed', QualifiedValueInfo.simple(ValueType.Date, 'Issues and pull requests based on when they were closed')], ['created', QualifiedValueInfo.simple(ValueType.Date, 'Issues and pull requests based on when they were created')], diff --git a/syntaxes/github-issues.tmGrammar.json b/syntaxes/github-issues.tmGrammar.json index e9a5417..be3f778 100644 --- a/syntaxes/github-issues.tmGrammar.json +++ b/syntaxes/github-issues.tmGrammar.json @@ -35,7 +35,7 @@ }, { "name": "keyword.other", - "match": "\\b(type|updated|in|org|repo|user|state|assignee|author|mentions|team|stars|topics|pushed|size|commenter|involves|label|linked|milestone|project|language|comments|interactions|reactions|created|closed|archived|is|no|status|base|head|draft|reason|review-requested|review|reviewed-by|team-review-requested|merged)\\b" + "match": "\\b(type|updated|in|org|repo|user|state|assignee|author|mentions|team|stars|topics|pushed|size|commenter|involves|label|linked|milestone|project|language|comments|interactions|reactions|created|closed|archived|is|no|status|base|head|draft|reason|review-requested|review|reviewed-by|team-review-requested|user-review-requested|merged)\\b" } ] }