pub const agda = .{ .description = "Agda", .extensions = .{"agda"}, .comment = "--", }; pub const astro = .{ .description = "Astro", .icon = "", .extensions = .{"astro"}, .comment = "//", .language_server = .{ "astro-ls", "--stdio" }, }; pub const bash = .{ .description = "Bash", .color = 0x3e474a, .icon = "󱆃", .extensions = .{ "sh", "bash", ".profile" }, .comment = "#", .first_line_matches = .{ .prefix = "#!", .content = "sh" }, .formatter = .{ "shfmt", "--indent", "4" }, .language_server = .{ "bash-language-server", "start" }, }; pub const c = .{ .description = "C", .icon = "", .extensions = .{"c"}, .comment = "//", .formatter = .{"clang-format"}, .language_server = .{"clangd"}, }; pub const @"c-sharp" = .{ .description = "C#", .color = 0x68217a, .icon = "󰌛", .extensions = .{"cs"}, .comment = "//", .language_server = .{ "omnisharp", "-lsp" }, }; pub const conf = .{ .description = "Config", .color = 0x000000, .icon = "", .extensions = .{ "conf", "config", ".gitconfig", "gui_config" }, .highlights = fish.highlights, .comment = "#", .parser = fish.parser, }; pub const cmake = .{ .description = "CMake", .color = 0x004078, .icon = "", .extensions = .{ "CMakeLists.txt", "cmake", "cmake.in" }, .comment = "#", .highlights = "queries/cmake/highlights.scm", .injections = "queries/cmake/injections.scm", .formatter = .{"cmake-format"}, .language_server = .{"cmake-language-server"}, }; pub const cpp = .{ .description = "C++", .color = 0x9c033a, .icon = "", .extensions = .{ "cc", "cpp", "cxx", "hpp", "hxx", "h", "ipp", "ixx" }, .comment = "//", .highlights_list = .{ "tree-sitter-c/queries/highlights.scm", "tree-sitter-cpp/queries/highlights.scm", }, .injections = "tree-sitter-cpp/queries/injections.scm", .formatter = .{"clang-format"}, .language_server = .{"clangd"}, }; pub const css = .{ .description = "CSS", .color = 0x3d8fc6, .icon = "󰌜", .extensions = .{"css"}, .comment = "//", }; pub const diff = .{ .description = "Diff", .extensions = .{ "diff", "patch", "rej" }, .comment = "#", }; pub const dockerfile = .{ .description = "Docker", .color = 0x019bc6, .icon = "", .extensions = .{ "Dockerfile", "dockerfile", "docker", "Containerfile", "container" }, .comment = "#", }; pub const dtd = .{ .description = "DTD", .icon = "󰗀", .extensions = .{"dtd"}, .comment = "