From a348a9f68e66855ee8334a361e7cfa4cb285392f Mon Sep 17 00:00:00 2001 From: sharkdp Date: Fri, 25 May 2018 22:12:30 +0200 Subject: [PATCH] Handle syntax-set loading errors --- src/assets.rs | 2 +- src/main.rs | 1 + 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/src/assets.rs b/src/assets.rs index b3f1fed5..5a39daed 100644 --- a/src/assets.rs +++ b/src/assets.rs @@ -43,7 +43,7 @@ impl HighlightingAssets { syntax_dir.to_string_lossy() ).into()); } - let _ = syntax_set.load_syntaxes(syntax_dir, true); + syntax_set.load_syntaxes(syntax_dir, true)?; syntax_set.load_plain_text_syntax(); Ok(HighlightingAssets { diff --git a/src/main.rs b/src/main.rs index d375441b..93736cac 100644 --- a/src/main.rs +++ b/src/main.rs @@ -40,6 +40,7 @@ mod errors { foreign_links { Clap(::clap::Error); Io(::std::io::Error); + SyntectError(::syntect::LoadingError); } }