From 9f4c5ef2b8ea8058de73bf3123c1c9b09ad8d9a4 Mon Sep 17 00:00:00 2001 From: CJ van den Berg Date: Wed, 14 May 2025 15:54:45 +0200 Subject: [PATCH] feat: add rpmspec support --- src/syntax/build.zig | 1 + src/syntax/src/file_types.zig | 8 ++++++++ 2 files changed, 9 insertions(+) diff --git a/src/syntax/build.zig b/src/syntax/build.zig index 7406283..15cae43 100644 --- a/src/syntax/build.zig +++ b/src/syntax/build.zig @@ -78,6 +78,7 @@ pub fn build(b: *std.Build) void { 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"); + ts_queryfile(b, tree_sitter_dep, ts_bin_query_gen, "tree-sitter-rpmspec/queries/highlights.scm"); ts_queryfile(b, tree_sitter_dep, ts_bin_query_gen, "tree-sitter-ruby/queries/highlights.scm"); ts_queryfile(b, tree_sitter_dep, ts_bin_query_gen, "tree-sitter-rust/queries/highlights.scm"); ts_queryfile(b, tree_sitter_dep, ts_bin_query_gen, "tree-sitter-ssh-config/queries/highlights.scm"); diff --git a/src/syntax/src/file_types.zig b/src/syntax/src/file_types.zig index f8b7f20..f1e4387 100644 --- a/src/syntax/src/file_types.zig +++ b/src/syntax/src/file_types.zig @@ -426,6 +426,14 @@ pub const regex = .{ .comment = "#", }; +pub const rpmspec = .{ + .description = "RPM spec", + .color = 0xff0000, + .icon = "󱄛", + .extensions = .{"spec"}, + .comment = "#", +}; + pub const ruby = .{ .description = "Ruby", .color = 0xd91404,