summaryrefslogtreecommitdiffstats
path: root/lib/entry/libimagentryview/src/builtin/md.rs
diff options
context:
space:
mode:
Diffstat (limited to 'lib/entry/libimagentryview/src/builtin/md.rs')
-rw-r--r--lib/entry/libimagentryview/src/builtin/md.rs7
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"))
}
}