Skip to content

Commit 3ce7151

Browse files
committed
upgrade syntact to get rid of plist and #1275
1 parent 32a9dbf commit 3ce7151

File tree

3 files changed

+15
-65
lines changed

3 files changed

+15
-65
lines changed

Cargo.lock

Lines changed: 6 additions & 63 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

Cargo.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -44,7 +44,7 @@ scopeguard = "1.1"
4444
scopetime = { path = "./scopetime", version = "0.1" }
4545
serde = "1.0"
4646
simplelog = { version = "0.11", default-features = false }
47-
syntect = { version = "4.6", default-features = false, features = ["metadata", "default-fancy"] }
47+
syntect = { version = "5.0", default-features = false, features = ["parsing", "default-syntaxes", "default-themes", "html", "regex-fancy"] }
4848
textwrap = "0.14"
4949
tui = { version = "0.16", default-features = false, features = ['crossterm', 'serde'] }
5050
unicode-segmentation = "1.9"

src/ui/syntax_text.rs

Lines changed: 8 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -118,7 +118,14 @@ impl SyntaxText {
118118
))?;
119119

120120
for (number, line) in text.lines().enumerate() {
121-
let ops = state.parse_line(line, &SYNTAX_SET);
121+
let ops = state
122+
.parse_line(line, &SYNTAX_SET)
123+
.map_err(|e| {
124+
log::error!("syntax error: {:?}", e);
125+
asyncgit::Error::Generic(
126+
"syntax error".to_string(),
127+
)
128+
})?;
122129
let iter = RangedHighlightIterator::new(
123130
&mut highlight_state,
124131
&ops[..],

0 commit comments

Comments
 (0)