diff --git a/src/syntax/build.zig b/src/syntax/build.zig index 12e9078..7406283 100644 --- a/src/syntax/build.zig +++ b/src/syntax/build.zig @@ -74,6 +74,7 @@ pub fn build(b: *std.Build) void { ts_queryfile(b, tree_sitter_dep, ts_bin_query_gen, "tree-sitter-openscad/queries/highlights.scm"); ts_queryfile(b, tree_sitter_dep, ts_bin_query_gen, "tree-sitter-org/queries/highlights.scm"); ts_queryfile(b, tree_sitter_dep, ts_bin_query_gen, "tree-sitter-php/queries/highlights.scm"); + ts_queryfile(b, tree_sitter_dep, ts_bin_query_gen, "tree-sitter-proto/queries/highlights.scm"); ts_queryfile(b, tree_sitter_dep, ts_bin_query_gen, "tree-sitter-python/queries/highlights.scm"); ts_queryfile(b, tree_sitter_dep, ts_bin_query_gen, "tree-sitter-purescript/queries/highlights.scm"); ts_queryfile(b, tree_sitter_dep, ts_bin_query_gen, "tree-sitter-regex/queries/highlights.scm"); diff --git a/src/syntax/src/file_types.zig b/src/syntax/src/file_types.zig index 8627614..f8b7f20 100644 --- a/src/syntax/src/file_types.zig +++ b/src/syntax/src/file_types.zig @@ -395,6 +395,12 @@ pub const php = .{ .language_server = .{ "intelephense", "--stdio" }, }; +pub const proto = .{ + .description = "protobuf (proto)", + .extensions = .{"proto"}, + .comment = "//", +}; + pub const purescript = .{ .description = "PureScript", .color = 0x14161a,