From 10de00d68414ef4729e69a2e779c891aa2273368 Mon Sep 17 00:00:00 2001 From: CJ van den Berg Date: Thu, 22 Feb 2024 13:56:20 +0100 Subject: [PATCH] feat: add ziggy file type --- build.zig | 1 + build.zig.zon | 4 ++-- src/file_types.zig | 8 ++++++++ 3 files changed, 11 insertions(+), 2 deletions(-) diff --git a/build.zig b/build.zig index 7e63171..e4f9b76 100644 --- a/build.zig +++ b/build.zig @@ -54,6 +54,7 @@ pub fn build(b: *std.Build) void { file_module(b, tree_sitter_dep, "tree-sitter-xml/dtd/queries/highlights.scm"), file_module(b, tree_sitter_dep, "tree-sitter-xml/xml/queries/highlights.scm"), file_module(b, tree_sitter_dep, "tree-sitter-zig/queries/highlights.scm"), + file_module(b, tree_sitter_dep, "tree-sitter-ziggy/tree-sitter-ziggy/queries/highlights.scm"), file_module(b, tree_sitter_dep, "tree-sitter-cpp/queries/injections.scm"), file_module(b, tree_sitter_dep, "tree-sitter-gitcommit/queries/injections.scm"), diff --git a/build.zig.zon b/build.zig.zon index 2abb521..bf9b778 100644 --- a/build.zig.zon +++ b/build.zig.zon @@ -3,8 +3,8 @@ .version = "0.0.1", .dependencies = .{ .@"tree-sitter" = .{ - .url = "https://github.com/neurocyte/tree-sitter/releases/download/master-496b22b033527f75d8481077219168d768fa5ec0/source.tar.gz", - .hash = "1220a3e19dcb1d02293378eaf1be27e7304c7126f99eddfe6a51953db7b8e8db83f0", + .url = "https://github.com/neurocyte/tree-sitter/releases/download/master-d701b79b2f8c36d9e4c82532572ff407d410bb38/source.tar.gz", + .hash = "1220c81262a98b3969b3aedd16dbd491f8406f213ce503c6cefb7a14d9dd149aa75d", }, .clap = .{ .url = "https://github.com/Hejsil/zig-clap/archive/9c23bcb5aebe0c2542b4de4472f60959974e2222.tar.gz", diff --git a/src/file_types.zig b/src/file_types.zig index 98bebab..f75e21f 100644 --- a/src/file_types.zig +++ b/src/file_types.zig @@ -283,3 +283,11 @@ pub const zig = .{ .comment = "//", .injections = @embedFile("tree-sitter-zig/queries/injections.scm"), }; + +pub const ziggy = .{ + .color = 0xf7a41d, + .icon = "", + .extensions = &[_][]const u8{ "ziggy" }, + .comment = "//", + .highlights = @embedFile("tree-sitter-ziggy/tree-sitter-ziggy/queries/highlights.scm"), +};