highlights.scm

 1["(" ")" "[" "]" "{" "}"] @punctuation.bracket
 2
 3(number) @number
 4(character) @constant.builtin
 5(boolean) @constant.builtin
 6
 7(symbol) @variable
 8(string) @string
 9
10(escape_sequence) @escape
11
12[(comment)
13 (block_comment)
14 (directive)] @comment
15
16((symbol) @operator
17 (#match? @operator "^(\\+|-|\\*|/|=|>|<|>=|<=)$"))
18
19(list
20  .
21  (symbol) @function)
22
23(list
24  .
25  (symbol) @keyword
26  (#match? @keyword
27   "^(define-syntax|let\\*|lambda|λ|case|=>|quote-splicing|unquote-splicing|set!|let|letrec|letrec-syntax|let-values|let\\*-values|do|else|define|cond|syntax-rules|unquote|begin|quote|let-syntax|and|if|quasiquote|letrec|delay|or|when|unless|identifier-syntax|assert|library|export|import|rename|only|except|prefix)$"
28   ))