diff options
| author | Bryan Kegley <hi@bryankegley.me> | 2020-11-29 11:04:28 -0600 |
|---|---|---|
| committer | Thomas Vigouroux <tomvig38@gmail.com> | 2020-11-30 11:17:44 +0100 |
| commit | 3f617edd50ddcf2b185f3d8abf95b9182fe12893 (patch) | |
| tree | dec8fc4607d55cb83d2c7938ea1d3fb205df124e | |
| parent | Fix #724: Add (initializer_list) to C folds (diff) | |
| download | nvim-treesitter-3f617edd50ddcf2b185f3d8abf95b9182fe12893.tar nvim-treesitter-3f617edd50ddcf2b185f3d8abf95b9182fe12893.tar.gz nvim-treesitter-3f617edd50ddcf2b185f3d8abf95b9182fe12893.tar.bz2 nvim-treesitter-3f617edd50ddcf2b185f3d8abf95b9182fe12893.tar.lz nvim-treesitter-3f617edd50ddcf2b185f3d8abf95b9182fe12893.tar.xz nvim-treesitter-3f617edd50ddcf2b185f3d8abf95b9182fe12893.tar.zst nvim-treesitter-3f617edd50ddcf2b185f3d8abf95b9182fe12893.zip | |
graphql: add missing highlights
* enum values
* comment
* input parameters
* 'implements' keyword
* include '@' in directive name
* fragment definition and spread
| -rw-r--r-- | queries/graphql/highlights.scm | 15 |
1 files changed, 14 insertions, 1 deletions
diff --git a/queries/graphql/highlights.scm b/queries/graphql/highlights.scm index 3c4fb1623..758425934 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 - |
