miette-arborium
Syntax highlighting for miette diagnostics using arborium.
Features
- Automatic language detection from file extensions
- Tree-sitter based highlighting (same engine as the main arborium crate)
- All arborium themes available
- Zero configuration needed
Quick Start
With Custom Theme
Example Output
Error diagnostics will show syntax-highlighted code snippets:
× cannot find derive macro `Facet` in this scope
╭─[src/lib.rs:3:10]
1 │ use facet::Facet;
2 │
3 │ #[derive(Facet)]
· ──┬──
· ╰── cannot find derive macro `Facet` in this scope
4 │ struct FooBar {
╰────
Part of the arborium project. See arborium.dev for more information.