From 76c493d155ab4ebd195402736b2c386090d37c39 Mon Sep 17 00:00:00 2001 From: CJ van den Berg Date: Thu, 14 Nov 2024 15:38:05 +0100 Subject: [PATCH] feat: add gleam to file types --- build.zig | 1 + src/file_types.zig | 8 ++++++++ 2 files changed, 9 insertions(+) diff --git a/build.zig b/build.zig index 5064762..8839167 100644 --- a/build.zig +++ b/build.zig @@ -28,6 +28,7 @@ pub fn build(b: *std.Build) void { ts_queryfile(b, tree_sitter_dep, "tree-sitter-elixir/queries/highlights.scm"), ts_queryfile(b, tree_sitter_dep, "tree-sitter-git-rebase/queries/highlights.scm"), ts_queryfile(b, tree_sitter_dep, "tree-sitter-gitcommit/queries/highlights.scm"), + ts_queryfile(b, tree_sitter_dep, "tree-sitter-gleam/queries/highlights.scm"), 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"), diff --git a/src/file_types.zig b/src/file_types.zig index edeeda4..95d21d9 100644 --- a/src/file_types.zig +++ b/src/file_types.zig @@ -110,6 +110,14 @@ pub const gitcommit = .{ .injections = "tree-sitter-gitcommit/queries/injections.scm", }; +pub const gleam = .{ + .color = 0xffaff3, + .icon = "󰦥", + .extensions = .{ "gleam" }, + .comment = "//", + .language_server = .{"gleam", "lsp"}, +}; + pub const go = .{ .color = 0x00acd7, .icon = "󰟓",