From 1a2a76c90066676e25bd1e318b46ffa574f76bac Mon Sep 17 00:00:00 2001 From: CJ van den Berg Date: Thu, 11 Sep 2025 09:41:10 +0200 Subject: [PATCH] feat: add common lisp file type (with scheme parser for now) Also, move emacs lisp file extension from scheme. --- src/file_types.zig | 13 ++++++++++++- 1 file changed, 12 insertions(+), 1 deletion(-) diff --git a/src/file_types.zig b/src/file_types.zig index eeb9d07..70c6595 100644 --- a/src/file_types.zig +++ b/src/file_types.zig @@ -240,6 +240,16 @@ pub const kdl = .{ .comment = "//", }; +pub const commonlisp = .{ + .description = "Lisp", + .color = 0xFFFFFF, + .icon = "", + .extensions = .{"lisp", "ls", "el"}, + .comment = ";", + .highlights = "tree-sitter-scheme/queries/highlights.scm", + .parser = scheme.parser, +}; + pub const lua = .{ .description = "Lua", .color = 0x02027d, @@ -441,8 +451,9 @@ pub const rust = .{ pub const scheme = .{ .description = "Scheme", - .extensions = .{ "scm", "ss", "el" }, + .extensions = .{ "scm", "ss" }, .comment = ";", + .parser = @import("file_type.zig").Parser("scheme"), }; pub const sql = .{