diff options
| -rw-r--r-- | queries/c/highlights.scm | 17 |
1 files changed, 10 insertions, 7 deletions
diff --git a/queries/c/highlights.scm b/queries/c/highlights.scm index bf7ae9e60..0bab9ed8a 100644 --- a/queries/c/highlights.scm +++ b/queries/c/highlights.scm @@ -46,6 +46,12 @@ "#include" @include +[ ";" ":" "," ] @punctuation.delimiter + +"..." @punctuation.special + +[ "(" ")" "[" "]" "{" "}"] @punctuation.bracket + [ "=" @@ -90,20 +96,17 @@ "++" ] @operator +;; Make sure the comma operator is given a highlight group after the comma +;; punctuator so the operator is highlighted properly. +(comma_expression [ "," ] @operator) + [ (true) (false) ] @boolean -[ ";" ":" "," ] @punctuation.delimiter - -"..." @punctuation.special - (conditional_expression [ "?" ":" ] @conditional) - -[ "(" ")" "[" "]" "{" "}"] @punctuation.bracket - (string_literal) @string (system_lib_string) @string (escape_sequence) @string.escape |
