Skip to main content

Crate hjkl_markdown_tui

Crate hjkl_markdown_tui 

Source
Expand description

Ratatui adapter for hjkl-markdown.

Converts a hjkl_markdown::Event stream into a Vec<ratatui::text::Line> suitable for rendering in a ratatui::widgets::Paragraph or similar widget.

§Quick start

use hjkl_markdown::parse;
use hjkl_markdown_tui::{MdTheme, to_lines};

let events = parse("# Title\n\nhello `world`");
let theme = MdTheme::default();
let lines = to_lines(&events, &theme, 60);
assert!(!lines.is_empty());

Structs§

MdTheme
Color slots for markdown rendering in ratatui.

Functions§

to_lines
Convert a hjkl_markdown::Event slice into ratatui::text::Line rows.