feat: add julia support

closes #61
This commit is contained in:
CJ van den Berg 2024-10-31 14:34:44 +01:00
parent a6f09895d1
commit 2ae89a14fd
Signed by: neurocyte
GPG key ID: 8EB1E1BB660E3FB9
2 changed files with 10 additions and 1 deletions

View file

@ -37,6 +37,7 @@ pub fn build(b: *std.Build) void {
ts_queryfile(b, tree_sitter_dep, "tree-sitter-javascript/queries/highlights.scm"), ts_queryfile(b, tree_sitter_dep, "tree-sitter-javascript/queries/highlights.scm"),
ts_queryfile(b, tree_sitter_dep, "tree-sitter-jsdoc/queries/highlights.scm"), ts_queryfile(b, tree_sitter_dep, "tree-sitter-jsdoc/queries/highlights.scm"),
ts_queryfile(b, tree_sitter_dep, "tree-sitter-json/queries/highlights.scm"), ts_queryfile(b, tree_sitter_dep, "tree-sitter-json/queries/highlights.scm"),
ts_queryfile(b, tree_sitter_dep, "tree-sitter-julia/queries/highlights.scm"),
ts_queryfile(b, tree_sitter_dep, "tree-sitter-kdl/queries/highlights.scm"), ts_queryfile(b, tree_sitter_dep, "tree-sitter-kdl/queries/highlights.scm"),
ts_queryfile(b, tree_sitter_dep, "tree-sitter-lua/queries/highlights.scm"), ts_queryfile(b, tree_sitter_dep, "tree-sitter-lua/queries/highlights.scm"),
ts_queryfile(b, tree_sitter_dep, "tree-sitter-make/queries/highlights.scm"), ts_queryfile(b, tree_sitter_dep, "tree-sitter-make/queries/highlights.scm"),

View file

@ -176,6 +176,14 @@ pub const json = .{
.formatter = .{ "hjson", "-j" }, .formatter = .{ "hjson", "-j" },
}; };
pub const julia = .{
.color = 0x4D64AE,
.icon = "",
.extensions = .{"jl"},
.comment = "#",
.language_server = .{ "julia", "-e", "using LanguageServer; runserver()" },
};
pub const kdl = .{ pub const kdl = .{
.color = 0x000000, .color = 0x000000,
.icon = "", .icon = "",
@ -350,7 +358,7 @@ pub const swift = .{
.extensions = .{ "swift", "swiftinterface" }, .extensions = .{ "swift", "swiftinterface" },
.comment = "//", .comment = "//",
.language_server = .{"sourcekit-lsp"}, .language_server = .{"sourcekit-lsp"},
.formatter = .{ "swift-format" }, .formatter = .{"swift-format"},
}; };
pub const toml = .{ pub const toml = .{