summaryrefslogtreecommitdiffstats
path: root/src/ui
diff options
context:
space:
mode:
authorextrawurst <mail@rusticorn.com>2022-08-15 12:50:10 +0200
committerextrawurst <mail@rusticorn.com>2022-08-15 12:50:10 +0200
commit3ce715178bb0420ef1a602839c1f68182cba9add (patch)
tree58c444a71bf7af6d37dd9841112665813e7079fd /src/ui
parent32a9dbf43e804f6a29a3f9a9542a2da91c39ddcf (diff)
upgrade syntact to get rid of plist and #1275
Diffstat (limited to 'src/ui')
-rw-r--r--src/ui/syntax_text.rs9
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[..],