53 lines
556 B
Scheme
53 lines
556 B
Scheme
; packages
|
|
(package) @variable
|
|
|
|
(extras
|
|
(package) @variable.parameter)
|
|
|
|
(path) @string.special.path
|
|
|
|
(url) @string.special.url
|
|
|
|
; versions
|
|
(version_cmp) @operator
|
|
|
|
(version) @number
|
|
|
|
; markers
|
|
(marker_var) @attribute
|
|
|
|
(marker_op) @keyword.operator
|
|
|
|
; options
|
|
(option) @function
|
|
|
|
"=" @operator
|
|
|
|
; punctuation
|
|
[
|
|
"["
|
|
"]"
|
|
"("
|
|
")"
|
|
] @punctuation.bracket
|
|
|
|
[
|
|
","
|
|
";"
|
|
"@"
|
|
] @punctuation.delimiter
|
|
|
|
[
|
|
"${"
|
|
"}"
|
|
] @punctuation.special
|
|
|
|
; misc
|
|
(env_var) @constant
|
|
|
|
(quoted_string) @string
|
|
|
|
(linebreak) @character.special
|
|
|
|
(comment) @comment @spell
|