From 621a31024acdc5891b95ae61d31a724800ab1491 Mon Sep 17 00:00:00 2001 From: CJ van den Berg Date: Mon, 2 Mar 2026 17:35:55 +0100 Subject: [PATCH 1/2] feat: add jsdoc file type --- src/file_types.zig | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/src/file_types.zig b/src/file_types.zig index 419f6b2..f26bb72 100644 --- a/src/file_types.zig +++ b/src/file_types.zig @@ -263,6 +263,14 @@ pub const javascript = .{ .injections = "tree-sitter-javascript/queries/injections.scm", }; +pub const jsdoc = .{ + .description = "JSDoc", + .color = 0xf0db4f, + .icon = "󰌞", + .extensions = .{}, + .comment = "//", +}; + pub const json = .{ .description = "JSON", .extensions = .{"json"}, From 851789d5d62f7822574b02eceb4ba3998d5445e5 Mon Sep 17 00:00:00 2001 From: CJ van den Berg Date: Mon, 2 Mar 2026 17:36:22 +0100 Subject: [PATCH 2/2] fix: the typescript file type should inherit queries from javascript --- src/file_types.zig | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/src/file_types.zig b/src/file_types.zig index f26bb72..60ca3ea 100644 --- a/src/file_types.zig +++ b/src/file_types.zig @@ -617,6 +617,11 @@ pub const typescript = .{ .icon = "󰛦", .extensions = .{ "ts", "tsx" }, .comment = "//", + .highlights_list = .{ + "tree-sitter-javascript/queries/highlights.scm", + "tree-sitter-typescript/queries/highlights.scm", + }, + .injections = "tree-sitter-javascript/queries/injections.scm", }; pub const typst = .{