An org-mode toolkit, including parser, renderer.
cargo install windancer
windancer --helpsee status for status.
cargo test
# bench
cargo bench
# performance
cargo flamegraph --example main
perf report- 2026-01-15 13:42:49: Support parse/render from input directory to output directory
- 2026-01-05 20:12:45: Remove Rollback state, using ctx and
inp.full
slice() to visit PRE(previous char), parse speed is 2x (for test file: 50ms -> 26ms). Note since chumsky fullslice() API is not public, so only local version chumsky worked. See chumsky issue 946
- support config of subscript
- Error: Rich maybe slow
- use group rather then nested then?
- get byte index of previous utf8 char from input, rather than using state.
- require chumsky's have public APT to visit the raw
input, such as InputRef::fullslice() be public.
- org-syntax
- chumsky
- orgize
- mdbook