Crate egui_commonmark
source ·Expand description
A commonmark viewer for egui
§Example
let markdown =
r"# Hello world
* A list
* [ ] Checkbox
";
// Stores image handles between each frame
let mut cache = CommonMarkCache::default();
CommonMarkViewer::new("viewer").show(ui, &mut cache, markdown);
Remember to opt into the image formats you want to use!
image = { version = "0.24", default-features = false, features = ["png"] }
§Features
better_syntax_highlighting
— Syntax highlighting for code blocks using syntectload-images
(enabled by default) — Enable loading of images. Make sure to also opt in to what image format you need through the image crate.svg
— Support loading svg imagesfetch
— Images with urls will be downloaded and displayed
Structs§
- A cache used for storing content such as images.