diff options
author | extrawurst <mail@rusticorn.com> | 2022-08-15 12:50:10 +0200 |
---|---|---|
committer | extrawurst <mail@rusticorn.com> | 2022-08-15 12:50:10 +0200 |
commit | 3ce715178bb0420ef1a602839c1f68182cba9add (patch) | |
tree | 58c444a71bf7af6d37dd9841112665813e7079fd /src/ui | |
parent | 32a9dbf43e804f6a29a3f9a9542a2da91c39ddcf (diff) |
upgrade syntact to get rid of plist and #1275
Diffstat (limited to 'src/ui')
-rw-r--r-- | src/ui/syntax_text.rs | 9 |
1 files changed, 8 insertions, 1 deletions
diff --git a/src/ui/syntax_text.rs b/src/ui/syntax_text.rs index 70283067..5c6271aa 100644 --- a/src/ui/syntax_text.rs +++ b/src/ui/syntax_text.rs @@ -118,7 +118,14 @@ impl SyntaxText { ))?; for (number, line) in text.lines().enumerate() { - let ops = state.parse_line(line, &SYNTAX_SET); + let ops = state + .parse_line(line, &SYNTAX_SET) + .map_err(|e| { + log::error!("syntax error: {:?}", e); + asyncgit::Error::Generic( + "syntax error".to_string(), + ) + })?; let iter = RangedHighlightIterator::new( &mut highlight_state, &ops[..], |