From 2f3487fff0fa30d85051c6d817a1a0596ad1e57d Mon Sep 17 00:00:00 2001 From: xdBronch <51252236+xdBronch@users.noreply.github.com> Date: Thu, 17 Oct 2024 20:47:08 -0400 Subject: [PATCH] feat: add hare to syntax file types --- src/syntax/build.zig | 2 ++ src/syntax/src/file_types.zig | 7 ++++++- 2 files changed, 8 insertions(+), 1 deletion(-) diff --git a/src/syntax/build.zig b/src/syntax/build.zig index e94b729..beff888 100644 --- a/src/syntax/build.zig +++ b/src/syntax/build.zig @@ -31,6 +31,7 @@ pub fn build(b: *std.Build) void { ts_queryfile(b, tree_sitter_dep, "tree-sitter-go/queries/highlights.scm"), ts_queryfile(b, tree_sitter_dep, "tree-sitter-fish/queries/highlights.scm"), ts_queryfile(b, tree_sitter_dep, "tree-sitter-haskell/queries/highlights.scm"), + ts_queryfile(b, tree_sitter_dep, "tree-sitter-hare/queries/highlights.scm"), ts_queryfile(b, tree_sitter_dep, "tree-sitter-html/queries/highlights.scm"), ts_queryfile(b, tree_sitter_dep, "tree-sitter-java/queries/highlights.scm"), ts_queryfile(b, tree_sitter_dep, "tree-sitter-javascript/queries/highlights.scm"), @@ -73,6 +74,7 @@ pub fn build(b: *std.Build) void { ts_queryfile(b, tree_sitter_dep, "tree-sitter-cpp/queries/injections.scm"), ts_queryfile(b, tree_sitter_dep, "tree-sitter-elixir/queries/injections.scm"), ts_queryfile(b, tree_sitter_dep, "tree-sitter-gitcommit/queries/injections.scm"), + ts_queryfile(b, tree_sitter_dep, "tree-sitter-hare/queries/injections.scm"), ts_queryfile(b, tree_sitter_dep, "tree-sitter-html/queries/injections.scm"), ts_queryfile(b, tree_sitter_dep, "tree-sitter-javascript/queries/injections.scm"), ts_queryfile(b, tree_sitter_dep, "tree-sitter-kdl/queries/injections.scm"), diff --git a/src/syntax/src/file_types.zig b/src/syntax/src/file_types.zig index a75b3e9..c07bcc8 100644 --- a/src/syntax/src/file_types.zig +++ b/src/syntax/src/file_types.zig @@ -116,7 +116,12 @@ pub const go = .{ .extensions = .{"go"}, .comment = "//", .language_server = .{"gopls"}, - .formatter = .{ "gofmt" }, + .formatter = .{"gofmt"}, +}; + +pub const hare = .{ + .extensions = .{"ha"}, + .comment = "//", }; pub const haskell = .{