diff --git a/build.zig b/build.zig index 5f2ab28..bff622b 100644 --- a/build.zig +++ b/build.zig @@ -39,6 +39,7 @@ pub fn build(b: *std.Build) void { file_module(b, tree_sitter_dep, "tree-sitter-nix/queries/highlights.scm"), file_module(b, tree_sitter_dep, "tree-sitter-ocaml/queries/highlights.scm"), file_module(b, tree_sitter_dep, "tree-sitter-openscad/queries/highlights.scm"), + file_module(b, tree_sitter_dep, "tree-sitter-org/queries/highlights.scm"), file_module(b, tree_sitter_dep, "tree-sitter-php/queries/highlights.scm"), file_module(b, tree_sitter_dep, "tree-sitter-python/queries/highlights.scm"), file_module(b, tree_sitter_dep, "tree-sitter-purescript/queries/highlights.scm"), @@ -50,6 +51,8 @@ pub fn build(b: *std.Build) void { file_module(b, tree_sitter_dep, "tree-sitter-scheme/queries/highlights.scm"), file_module(b, tree_sitter_dep, "tree-sitter-toml/queries/highlights.scm"), file_module(b, tree_sitter_dep, "tree-sitter-typescript/queries/highlights.scm"), + 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-cpp/queries/injections.scm"), diff --git a/build.zig.zon b/build.zig.zon index 05baf26..59f263b 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-1ab391b43aa06e8648108f4d194e769a55a187be/source.tar.gz", - .hash = "12209d0d502f6ee33386c3369d87936b919d56f0302bc030e6deee5d806451a4ca34", + .url = "https://github.com/neurocyte/tree-sitter/releases/download/master-e3b53d698b82a380581551bf1cd2b4e69f116597/source.tar.gz", + .hash = "1220bb4acc4ac336f3e0b8700682dfe26beb7dd00cce2c2f61802a4a6144735b1bf5", }, .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 63c8dc3..2178b9b 100644 --- a/src/file_types.zig +++ b/src/file_types.zig @@ -60,6 +60,13 @@ pub const dockerfile = .{ .comment = "#", }; +pub const dtd = .{ + .icon = "󰗀", + .extensions = &[_][]const u8{ "dtd" }, + .comment = "