Author:
Hash:
Timestamp:
+2 -3 +/-1 browse
Kevin Schoon [me@kevinschoon.com]
0f83385014948875eccee5ed4f2432ef71a36c63
Fri, 12 Jan 2024 19:59:17 +0000 (1.5 years ago)
1 | diff --git a/src/web2/highlight.rs b/src/web2/highlight.rs |
2 | index af1d5e7..5dada46 100644 |
3 | --- a/src/web2/highlight.rs |
4 | +++ b/src/web2/highlight.rs |
5 | @@ -8,11 +8,10 @@ use std::sync::RwLock; |
6 | |
7 | use comrak::adapters::SyntaxHighlighterAdapter; |
8 | use lazy_static::lazy_static; |
9 | - |
10 | use log::debug; |
11 | use tree_sitter_highlight::{HighlightConfiguration, Highlighter as TSHighlighter, HtmlRenderer}; |
12 | - |
13 | use tree_sitter::Language; |
14 | + use tera::escape_html; |
15 | |
16 | use crate::config::TreeSitterParser; |
17 | use crate::languages::{Hint, LANGUAGE_TABLE}; |
18 | @@ -290,7 +289,7 @@ impl Highlighter { |
19 | ( |
20 | None, |
21 | self.from_lines( |
22 | - code.to_string().lines().collect(), |
23 | + escape_html(code).lines().collect(), |
24 | show_line_numbers, |
25 | ), |
26 | ) |