zed-jrpc-syntax/languages/jrpc/highlights.scm

34 lines
782 B
Scheme
Raw Normal View History

[
"import"
"define"
"type"
"enum"
"service"
"notification"
] @keyword
(type) @type
(import_declaration source: (string) @string)
(define_declaration key: (identifier) @type.definition)
(type_declaration name: (identifier) @type.definition)
(attribute (pair key: (identifier) @attribute))
(enum_declaration name: (identifier) @type.definition)
(enum_value_declaration) @enum
(enum_value_assignment (identifier) @enum)
(enum_value_assignment (number) @number)
(service_declaration name: (identifier) @type.definition)
(function_decorator name: (identifier) @comment)
(service_function name: (identifier) @function)
(function_argument name: (identifier) @attribute)
(service_notification name: (identifier) @function)
2024-10-01 21:54:48 +00:00
(string) @string
(number) @number