diff --git a/config-file-schema.json b/config-file-schema.json index 2ed5740..ac5b480 100644 --- a/config-file-schema.json +++ b/config-file-schema.json @@ -702,6 +702,7 @@ "Java", "JavaScript", "Json", + "Julia", "Kotlin", "Latex", "Lua", diff --git a/executors.yaml b/executors.yaml index 2c4b8ae..fb20020 100644 --- a/executors.yaml +++ b/executors.yaml @@ -42,6 +42,11 @@ js: commands: - ["node", "$pwd/snippet.js"] hidden_line_prefix: "/// " +julia: + filename: snippet.jl + commands: + - ["julia", "$pwd/snippet.jl"] + hidden_line_prefix: "/// " kotlin: filename: snippet.kts commands: diff --git a/src/code/highlighting.rs b/src/code/highlighting.rs index 87ae891..0d99d76 100644 --- a/src/code/highlighting.rs +++ b/src/code/highlighting.rs @@ -131,6 +131,7 @@ impl SnippetHighlighter { Java => "java", JavaScript => "js", Json => "json", + Julia => "jl", Kotlin => "kt", Latex => "tex", Lua => "lua", diff --git a/src/code/snippet.rs b/src/code/snippet.rs index b85664b..a257cdf 100644 --- a/src/code/snippet.rs +++ b/src/code/snippet.rs @@ -470,6 +470,7 @@ pub enum SnippetLanguage { Java, JavaScript, Json, + Julia, Kotlin, Latex, Lua, @@ -541,6 +542,7 @@ impl FromStr for SnippetLanguage { "java" => Java, "javascript" | "js" => JavaScript, "json" => Json, + "julia" => Julia, "kotlin" => Kotlin, "latex" => Latex, "lua" => Lua,