aboutsummaryrefslogtreecommitdiff
path: root/helix-22.03-x86_64-windows/runtime/queries/protobuf/highlights.scm
diff options
context:
space:
mode:
Diffstat (limited to 'helix-22.03-x86_64-windows/runtime/queries/protobuf/highlights.scm')
-rw-r--r--helix-22.03-x86_64-windows/runtime/queries/protobuf/highlights.scm58
1 files changed, 58 insertions, 0 deletions
diff --git a/helix-22.03-x86_64-windows/runtime/queries/protobuf/highlights.scm b/helix-22.03-x86_64-windows/runtime/queries/protobuf/highlights.scm
new file mode 100644
index 0000000..c35c430
--- /dev/null
+++ b/helix-22.03-x86_64-windows/runtime/queries/protobuf/highlights.scm
@@ -0,0 +1,58 @@
+[
+ "syntax"
+ "package"
+ "option"
+ "import"
+ "service"
+ "rpc"
+ "returns"
+ "message"
+ "enum"
+ "oneof"
+ "repeated"
+ "reserved"
+ "to"
+ "stream"
+ "extend"
+ "optional"
+] @keyword
+
+[
+ (keyType)
+ (type)
+] @type.builtin
+
+[
+ (mapName)
+ (enumName)
+ (messageName)
+ (extendName)
+ (serviceName)
+ (rpcName)
+] @type
+
+[
+ (fieldName)
+ (optionName)
+] @variable.other.member
+(enumVariantName) @type.enum.variant
+
+(fullIdent) @namespace
+
+(intLit) @constant.numeric.integer
+(floatLit) @constant.numeric.float
+(boolLit) @constant.builtin.boolean
+(strLit) @string
+
+(constant) @constant
+
+(comment) @comment
+
+[
+ "("
+ ")"
+ "["
+ "]"
+ "{"
+ "}"
+] @punctuation.bracket \ No newline at end of file