From 8cdedd43d6dbe342e18a7f6c1004671d635679ec Mon Sep 17 00:00:00 2001 From: randogoth Date: Mon, 20 Oct 2025 17:02:02 +0300 Subject: [PATCH] allow figlet in micron --- micron_renderer.py | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/micron_renderer.py b/micron_renderer.py index 244b97a..a164e1e 100644 --- a/micron_renderer.py +++ b/micron_renderer.py @@ -33,6 +33,10 @@ class MicronRenderer(TextRenderer): def _render_heading(self, payload: HeadingPayload, style: BlockStyle) -> None: self._ensure_header_spacing() + figlet = self._render_figlet_heading(payload.level, payload.text, style) + if figlet and all(len(line.rstrip()) <= self.width for line in figlet): + self._emit_block(figlet, stylable=False) + return level = max(1, min(3, payload.level)) marker = ">" * level line = f"{marker} {self._process_inline(payload.text)}".rstrip()