From 01558741e40fc69f75328a3df68f3cecffa00fd7 Mon Sep 17 00:00:00 2001 From: CJ van den Berg Date: Sat, 25 Jan 2025 18:19:33 +0100 Subject: [PATCH] feat: add sql file type support --- build.zig | 1 + build.zig.zon | 4 ++-- src/file_types.zig | 7 +++++++ 3 files changed, 10 insertions(+), 2 deletions(-) diff --git a/build.zig b/build.zig index b157459..c24840e 100644 --- a/build.zig +++ b/build.zig @@ -65,6 +65,7 @@ pub fn build(b: *std.Build) void { ts_queryfile(b, tree_sitter_dep, "tree-sitter-scala/queries/highlights.scm"), ts_queryfile(b, tree_sitter_dep, "tree-sitter-scheme/queries/highlights.scm"), ts_queryfile(b, tree_sitter_dep, "tree-sitter-superhtml/tree-sitter-superhtml/queries/highlights.scm"), + ts_queryfile(b, tree_sitter_dep, "tree-sitter-sql/queries/highlights.scm"), ts_queryfile(b, tree_sitter_dep, "tree-sitter-swift/queries/highlights.scm"), ts_queryfile(b, tree_sitter_dep, "tree-sitter-toml/queries/highlights.scm"), ts_queryfile(b, tree_sitter_dep, "tree-sitter-typescript/queries/highlights.scm"), diff --git a/build.zig.zon b/build.zig.zon index 1882f51..46e29c4 100644 --- a/build.zig.zon +++ b/build.zig.zon @@ -4,8 +4,8 @@ .dependencies = .{ .@"tree-sitter" = .{ - .url = "https://github.com/neurocyte/tree-sitter/releases/download/master-f7a38f045f20164d333e355ac1a9d31d8352502b/source.tar.gz", - .hash = "122097835c8367b58cb57f55d6d60d12d93be0926e68544a1de996e883b53b82df44", + .url = "https://github.com/neurocyte/tree-sitter/releases/download/master-69775ce3ba8a5e331bba9feb760d1ba31394eea7/source.tar.gz", + .hash = "1220f9702ca6257f5464b31e576b1e92b0f441bf0e61733c4a2fbf95b7c0c55a3e22", }, }, .paths = .{ diff --git a/src/file_types.zig b/src/file_types.zig index 0541cbc..a581f5b 100644 --- a/src/file_types.zig +++ b/src/file_types.zig @@ -434,6 +434,13 @@ pub const scheme = .{ .comment = ";", }; +pub const sql = .{ + .description = "SQL", + .icon = "󰆼", + .extensions = .{ "sql" }, + .comment = "--", +}; + pub const @"ssh-config" = .{ .description = "SSH config", .extensions = .{".ssh/config"},