From d6740851ec8d28d5b9000f80ebb561f83fa25c15 Mon Sep 17 00:00:00 2001 From: Mylloon Date: Thu, 16 Nov 2023 21:24:32 +0100 Subject: [PATCH 1/2] pseudocode highlighting --- static/js/libs/hljs.js | 1 + 1 file changed, 1 insertion(+) diff --git a/static/js/libs/hljs.js b/static/js/libs/hljs.js index eab12d7..ba5372e 100644 --- a/static/js/libs/hljs.js +++ b/static/js/libs/hljs.js @@ -9,6 +9,7 @@ window.addEventListener("load", () => { /* Aliases of langs */ const aliases = { bash: ["fish"], + pascal: ["pseudocode"], }; for (const lang in aliases) { hljs.registerAliases(aliases[lang], { languageName: lang }); From bfd8467d14285b3b47fb200f7f08a39304f1a29e Mon Sep 17 00:00:00 2001 From: Mylloon Date: Fri, 22 Dec 2023 15:57:30 +0100 Subject: [PATCH 2/2] fix metadata parsing with strange whitespace --- src/misc/markdown.rs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/misc/markdown.rs b/src/misc/markdown.rs index 9a08fab..91af1ef 100644 --- a/src/misc/markdown.rs +++ b/src/misc/markdown.rs @@ -206,7 +206,7 @@ pub fn read_file(filename: &str, expected_file: TypeFileMetadata) -> Option(text: &str) -> T { - serde_yaml::from_str(text.trim_matches(&['-', '\n'] as &[_])).unwrap_or_default() + serde_yaml::from_str(text.trim().trim_matches(&['-'] as &[_])).unwrap_or_default() } /// Fetch metadata from AST