From 3f617edd50ddcf2b185f3d8abf95b9182fe12893 Mon Sep 17 00:00:00 2001 From: Bryan Kegley Date: Sun, 29 Nov 2020 11:04:28 -0600 Subject: graphql: add missing highlights * enum values * comment * input parameters * 'implements' keyword * include '@' in directive name * fragment definition and spread --- queries/graphql/highlights.scm | 15 ++++++++++++++- 1 file changed, 14 insertions(+), 1 deletion(-) (limited to 'queries/graphql') diff --git a/queries/graphql/highlights.scm b/queries/graphql/highlights.scm index 3c4fb162..75842593 100644 --- a/queries/graphql/highlights.scm +++ b/queries/graphql/highlights.scm @@ -22,6 +22,9 @@ (directive_definition (name) @type) +(directive_definition + "@" @type) + (scalar_type_extension (name) @type) @@ -62,12 +65,22 @@ (object_field (name) @property)) +(enum_value + (name) @property) + ; Variable Definitions and Arguments ;----------------------------------- (operation_definition (name) @variable) +(fragment_name + (name) @variable) + +(input_fields_definition + (input_value_definition + (name) @parameter)) + (argument (name) @parameter) @@ -125,6 +138,7 @@ "schema" "on" "repeatable" + "implements" ] @keyword ; Punctuation @@ -147,4 +161,3 @@ "..." @punctuation.special "!" @punctuation.special - -- cgit v1.2.3