diff options
author | Matthias Beyer <mail@beyermatthias.de> | 2020-03-25 09:47:16 +0100 |
---|---|---|
committer | Matthias Beyer <mail@beyermatthias.de> | 2020-03-25 09:47:16 +0100 |
commit | 8a9ee7a63f2b34f0d9d19c19598c75213114cf80 (patch) | |
tree | e3822f392d3d7466dbbb0e51a70787d69b50d098 /lib/entry/libimagentryview/src/builtin/md.rs | |
parent | 9d543a5a2e48c14f502a0e89c9e7d690bce6b45e (diff) | |
parent | b7d77b3c029ff11763454640efd7106eb6f957fb (diff) |
Merge branch 'update-mdcat' into master
Signed-off-by: Matthias Beyer <mail@beyermatthias.de>
Diffstat (limited to 'lib/entry/libimagentryview/src/builtin/md.rs')
-rw-r--r-- | lib/entry/libimagentryview/src/builtin/md.rs | 7 |
1 files changed, 4 insertions, 3 deletions
diff --git a/lib/entry/libimagentryview/src/builtin/md.rs b/lib/entry/libimagentryview/src/builtin/md.rs index 065ca28d..b4bd13c6 100644 --- a/lib/entry/libimagentryview/src/builtin/md.rs +++ b/lib/entry/libimagentryview/src/builtin/md.rs @@ -26,7 +26,7 @@ use mdcat::{ResourceAccess, TerminalCapabilities, TerminalSize}; use pulldown_cmark::Parser; use syntect::parsing::SyntaxSet; use anyhow::Result; -use anyhow::Error; +use anyhow::format_err; use crate::viewer::Viewer; @@ -56,15 +56,16 @@ impl<'a> Viewer for MarkdownViewer<'a> { let parser = Parser::new(e.get_content()); let base_dir = self.rt.rtp(); let syntax_set = SyntaxSet::load_defaults_newlines(); + let capa = TerminalCapabilities::ansi(); ::mdcat::push_tty(sink, - TerminalCapabilities::ansi(), + &capa, self.termsize, parser, base_dir, self.resource_access, syntax_set) - .map_err(|e| Error::from(e.compat())) + .map_err(|_| format_err!("Failed while formatting markdown")) } } |