diff --git a/build.zig b/build.zig index b47564e..5a5d31e 100644 --- a/build.zig +++ b/build.zig @@ -37,7 +37,6 @@ pub fn build(b: *std.Build) void { ts_queryfile(b, tree_sitter_dep, ts_bin_query_gen, "queries/cmake/highlights.scm"); ts_queryfile(b, tree_sitter_dep, ts_bin_query_gen, "tree-sitter-agda/queries/highlights.scm"); ts_queryfile(b, tree_sitter_dep, ts_bin_query_gen, "tree-sitter-astro/queries/highlights.scm"); - ts_queryfile(b, tree_sitter_dep, ts_bin_query_gen, "tree-sitter-awk/queries/highlights.scm"); ts_queryfile(b, tree_sitter_dep, ts_bin_query_gen, "tree-sitter-bash/queries/highlights.scm"); ts_queryfile(b, tree_sitter_dep, ts_bin_query_gen, "tree-sitter-c-sharp/queries/highlights.scm"); ts_queryfile(b, tree_sitter_dep, ts_bin_query_gen, "tree-sitter-c/queries/highlights.scm"); @@ -46,7 +45,6 @@ pub fn build(b: *std.Build) void { ts_queryfile(b, tree_sitter_dep, ts_bin_query_gen, "tree-sitter-diff/queries/highlights.scm"); ts_queryfile(b, tree_sitter_dep, ts_bin_query_gen, "tree-sitter-dockerfile/queries/highlights.scm"); ts_queryfile(b, tree_sitter_dep, ts_bin_query_gen, "tree-sitter-elixir/queries/highlights.scm"); - ts_queryfile(b, tree_sitter_dep, ts_bin_query_gen, "tree-sitter-elm/queries/highlights.scm"); ts_queryfile(b, tree_sitter_dep, ts_bin_query_gen, "tree-sitter-git-rebase/queries/highlights.scm"); ts_queryfile(b, tree_sitter_dep, ts_bin_query_gen, "tree-sitter-gitcommit/queries/highlights.scm"); ts_queryfile(b, tree_sitter_dep, ts_bin_query_gen, "tree-sitter-gleam/queries/highlights.scm"); @@ -69,7 +67,6 @@ pub fn build(b: *std.Build) void { ts_queryfile(b, tree_sitter_dep, ts_bin_query_gen, "tree-sitter-markdown/tree-sitter-markdown/queries/highlights.scm"); ts_queryfile(b, tree_sitter_dep, ts_bin_query_gen, "tree-sitter-markdown/tree-sitter-markdown-inline/queries/highlights.scm"); ts_queryfile(b, tree_sitter_dep, ts_bin_query_gen, "tree-sitter-nasm/queries/highlights.scm"); - ts_queryfile(b, tree_sitter_dep, ts_bin_query_gen, "tree-sitter-nickel/queries/highlights.scm"); ts_queryfile(b, tree_sitter_dep, ts_bin_query_gen, "tree-sitter-nim/queries/highlights.scm"); ts_queryfile(b, tree_sitter_dep, ts_bin_query_gen, "tree-sitter-ninja/queries/highlights.scm"); ts_queryfile(b, tree_sitter_dep, ts_bin_query_gen, "tree-sitter-nix/queries/highlights.scm"); @@ -78,9 +75,7 @@ pub fn build(b: *std.Build) void { ts_queryfile(b, tree_sitter_dep, ts_bin_query_gen, "tree-sitter-odin/queries/highlights.scm"); 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-perl/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-po/queries/highlights.scm"); ts_queryfile(b, tree_sitter_dep, ts_bin_query_gen, "tree-sitter-powershell/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"); @@ -108,14 +103,11 @@ pub fn build(b: *std.Build) void { ts_queryfile(b, tree_sitter_dep, ts_bin_query_gen, "tree-sitter-ziggy/tree-sitter-ziggy-schema/queries/highlights.scm"); ts_queryfile(b, tree_sitter_dep, ts_bin_query_gen, "nvim-treesitter/queries/verilog/highlights.scm"); ts_queryfile(b, tree_sitter_dep, ts_bin_query_gen, "nvim-treesitter/queries/commonlisp/highlights.scm"); - ts_queryfile(b, tree_sitter_dep, ts_bin_query_gen, "nvim-treesitter/queries/latex/highlights.scm"); - ts_queryfile(b, tree_sitter_dep, ts_bin_query_gen, "nvim-treesitter/queries/hcl/highlights.scm"); ts_queryfile(b, tree_sitter_dep, ts_bin_query_gen, "queries/cmake/injections.scm"); ts_queryfile(b, tree_sitter_dep, ts_bin_query_gen, "tree-sitter-astro/queries/injections.scm"); ts_queryfile(b, tree_sitter_dep, ts_bin_query_gen, "tree-sitter-cpp/queries/injections.scm"); ts_queryfile(b, tree_sitter_dep, ts_bin_query_gen, "tree-sitter-elixir/queries/injections.scm"); - ts_queryfile(b, tree_sitter_dep, ts_bin_query_gen, "tree-sitter-elm/queries/injections.scm"); ts_queryfile(b, tree_sitter_dep, ts_bin_query_gen, "tree-sitter-fsharp/queries/injections.scm"); ts_queryfile(b, tree_sitter_dep, ts_bin_query_gen, "tree-sitter-gitcommit/queries/injections.scm"); ts_queryfile(b, tree_sitter_dep, ts_bin_query_gen, "tree-sitter-hare/queries/injections.scm"); @@ -127,14 +119,11 @@ pub fn build(b: *std.Build) void { ts_queryfile(b, tree_sitter_dep, ts_bin_query_gen, "tree-sitter-markdown/tree-sitter-markdown-inline/queries/injections.scm"); ts_queryfile(b, tree_sitter_dep, ts_bin_query_gen, "tree-sitter-markdown/tree-sitter-markdown/queries/injections.scm"); ts_queryfile(b, tree_sitter_dep, ts_bin_query_gen, "tree-sitter-nasm/queries/injections.scm"); - ts_queryfile(b, tree_sitter_dep, ts_bin_query_gen, "tree-sitter-nickel/queries/injections.scm"); ts_queryfile(b, tree_sitter_dep, ts_bin_query_gen, "tree-sitter-nix/queries/injections.scm"); ts_queryfile(b, tree_sitter_dep, ts_bin_query_gen, "tree-sitter-nu/queries/nu/injections.scm"); ts_queryfile(b, tree_sitter_dep, ts_bin_query_gen, "tree-sitter-odin/queries/injections.scm"); ts_queryfile(b, tree_sitter_dep, ts_bin_query_gen, "tree-sitter-openscad/queries/injections.scm"); - ts_queryfile(b, tree_sitter_dep, ts_bin_query_gen, "tree-sitter-perl/queries/injections.scm"); ts_queryfile(b, tree_sitter_dep, ts_bin_query_gen, "tree-sitter-php/queries/injections.scm"); - ts_queryfile(b, tree_sitter_dep, ts_bin_query_gen, "tree-sitter-po/queries/injections.scm"); ts_queryfile(b, tree_sitter_dep, ts_bin_query_gen, "tree-sitter-purescript/queries/injections.scm"); ts_queryfile(b, tree_sitter_dep, ts_bin_query_gen, "tree-sitter-purescript/vim_queries/injections.scm"); ts_queryfile(b, tree_sitter_dep, ts_bin_query_gen, "tree-sitter-rust/queries/injections.scm"); @@ -146,8 +135,6 @@ pub fn build(b: *std.Build) void { ts_queryfile(b, tree_sitter_dep, ts_bin_query_gen, "tree-sitter-zig/queries/injections.scm"); ts_queryfile(b, tree_sitter_dep, ts_bin_query_gen, "nvim-treesitter/queries/verilog/injections.scm"); ts_queryfile(b, tree_sitter_dep, ts_bin_query_gen, "nvim-treesitter/queries/commonlisp/injections.scm"); - ts_queryfile(b, tree_sitter_dep, ts_bin_query_gen, "nvim-treesitter/queries/latex/injections.scm"); - ts_queryfile(b, tree_sitter_dep, ts_bin_query_gen, "nvim-treesitter/queries/hcl/injections.scm"); const syntax_mod = b.addModule("syntax", .{ .root_source_file = b.path("src/syntax.zig"), diff --git a/build.zig.zon b/build.zig.zon index 085d07b..e0fdae9 100644 --- a/build.zig.zon +++ b/build.zig.zon @@ -6,8 +6,8 @@ .dependencies = .{ .tree_sitter = .{ - .url = "https://github.com/neurocyte/tree-sitter/releases/download/master-af8fddd21cc54cb926b6f5dadc5de39c6ac44e8a/source.tar.gz", - .hash = "tree_sitter-0.22.4-150-g7e3f5726-z0LhyFPlripdO8wKSeLT2cqtQo_PQnNS3Wi5UUHIpOQu", + .url = "https://github.com/neurocyte/tree-sitter/releases/download/master-1eda347ffea27cb3bf3a70b351497f0d3bc05576/source.tar.gz", + .hash = "tree_sitter-0.22.4-150-g7e3f5726-z0LhyJjkripTxUexgcbM6fOBWS8Qc9e83DiOUFPXjZIb", }, .cbor = .{ .url = "git+https://github.com/neurocyte/cbor?ref=master#7d2eeb68c8a2fb3f4d6baad6cc04c521b92974c0", diff --git a/src/file_types.zig b/src/file_types.zig index 294d8b8..8bf077b 100644 --- a/src/file_types.zig +++ b/src/file_types.zig @@ -14,13 +14,6 @@ pub const astro = .{ .comment = "//", }; -pub const awk = .{ - .description = "Awk", - .icon = "", - .extensions = .{"awk", "gawk"}, - .comment = "#", -}; - pub const bash = .{ .description = "Bash", .color = 0x3e474a, @@ -127,15 +120,6 @@ pub const elixir = .{ .injections = "tree-sitter-elixir/queries/injections.scm", }; -pub const elm = .{ - .description = "Elm", - .color = 0x0e76ad, - .icon = "", - .extensions = .{ "elm" }, - .comment = "--", - .injections = "tree-sitter-elm/queries/injections.scm", -}; - pub const fish = .{ .description = "Fish", .extensions = .{"fish"}, @@ -199,16 +183,6 @@ pub const haskell = .{ .comment = "--", }; -pub const hcl = .{ - .description = "Terraform/HCL", - .color = 0x8956c4, - .icon = "", - .extensions = .{ "hcl", "tf", "tfvars" }, - .comment = "#", - .highlights = "nvim-treesitter/queries/hcl/highlights.scm", - .injections = "nvim-treesitter/queries/hcl/injections.scm", -}; - pub const html = .{ .description = "HTML", .color = 0xe54d26, @@ -276,16 +250,6 @@ pub const kdl = .{ .comment = "//", }; -pub const latex = .{ - .description = "LaTeX", - .color = 0x008080, - .icon = "", - .extensions = .{ "tex", "aux", "sty", "cls" }, - .comment = "%", - .highlights = "nvim-treesitter/queries/latex/highlights.scm", - .injections = "nvim-treesitter/queries/latex/injections.scm", -}; - pub const commonlisp = .{ .description = "Lisp", .color = 0xFFFFFF, @@ -348,15 +312,6 @@ pub const nasm = .{ .injections = "tree-sitter-nasm/queries/injections.scm", }; -pub const nickel = .{ - .description = "Nickel", - .color = 0xe1c3fd, - .icon = "", - .extensions = .{"ncl"}, - .comment = "#", - .injections = "tree-sitter-nickel/queries/injections.scm", -}; - pub const nim = .{ .description = "Nim", .color = 0xffe953, @@ -431,15 +386,6 @@ pub const org = .{ .comment = "#", }; -pub const perl = .{ - .description = "Perl", - .color = 0x005c81, - .icon = "", - .extensions = .{"pl", "pm", "t"}, - .comment = "#", - .injections = "tree-sitter-perl/queries/injections.scm", -}; - pub const php = .{ .description = "PHP", .color = 0x6181b6, @@ -449,14 +395,6 @@ pub const php = .{ .injections = "tree-sitter-php/queries/injections.scm", }; -pub const po = .{ - .description = "Gettext (po)", - .icon = "", - .extensions = .{"po"}, - .comment = "#", - .injections = "tree-sitter-po/queries/injections.scm", -}; - pub const powershell = .{ .description = "PowerShell", .color = 0x0873c5,