From cfcf624e3be72364b4c3123e4f48be559f1edb40 Mon Sep 17 00:00:00 2001 From: sigoden Date: Fri, 12 Jul 2024 17:58:04 +0800 Subject: refactor: `.starter` rendered in markdown format (#708) --- src/config/mod.rs | 6 ++++++ 1 file changed, 6 insertions(+) (limited to 'src/config') diff --git a/src/config/mod.rs b/src/config/mod.rs index 220b7c8..563ee55 100644 --- a/src/config/mod.rs +++ b/src/config/mod.rs @@ -1291,6 +1291,12 @@ impl Config { Ok(RenderOptions::new(theme, wrap, self.wrap_code, truecolor)) } + pub fn markdown_render(&self, text: &str) -> Result { + let render_options = self.render_options()?; + let mut markdown_render = MarkdownRender::init(render_options)?; + Ok(markdown_render.render(text)) + } + pub fn render_prompt_left(&self) -> String { let variables = self.generate_prompt_context(); let left_prompt = self.left_prompt.as_deref().unwrap_or(LEFT_PROMPT); -- cgit v1.2.3