gitextract_hsyzsbc9/ ├── .editorconfig ├── .github/ │ ├── FUNDING.yml │ └── workflows/ │ ├── docs.yaml │ ├── merge.yaml │ ├── nightly.yaml │ └── release.yaml ├── .gitignore ├── CHANGELOG.md ├── Cargo.toml ├── LICENSE ├── README.md ├── bat/ │ ├── acknowledgements.txt │ ├── bat.git-hash │ ├── syntaxes.git-hash │ ├── update.sh │ └── verify.sh ├── build.rs ├── config-file-schema.json ├── config.sample.yaml ├── docs/ │ ├── .gitignore │ ├── book.toml │ └── src/ │ ├── SUMMARY.md │ ├── acknowledgements.md │ ├── configuration/ │ │ ├── introduction.md │ │ ├── options.md │ │ └── settings.md │ ├── features/ │ │ ├── code/ │ │ │ ├── d2.md │ │ │ ├── execution.md │ │ │ ├── highlighting.md │ │ │ ├── latex.md │ │ │ └── mermaid.md │ │ ├── commands.md │ │ ├── exports.md │ │ ├── images.md │ │ ├── introduction.md │ │ ├── layout.md │ │ ├── slide-transitions.md │ │ ├── speaker-notes.md │ │ └── themes/ │ │ ├── definition.md │ │ └── introduction.md │ ├── install.md │ ├── internals/ │ │ └── parse.md │ └── introduction.md ├── examples/ │ ├── README.md │ ├── code.md │ ├── columns.md │ ├── custom-intro-slides.md │ ├── demo.md │ ├── footer.md │ └── speaker-notes.md ├── executors.yaml ├── flake.nix ├── rustfmt.toml ├── scripts/ │ ├── generate-config-file-schema.sh │ ├── parse-changelog.sh │ ├── test-pdf-generation.sh │ └── validate-config-file-schema.sh ├── src/ │ ├── code/ │ │ ├── execute.rs │ │ ├── highlighting.rs │ │ ├── mod.rs │ │ ├── padding.rs │ │ └── snippet.rs │ ├── commands/ │ │ ├── keyboard.rs │ │ ├── listener.rs │ │ ├── mod.rs │ │ └── speaker_notes.rs │ ├── config.rs │ ├── demo.rs │ ├── export/ │ │ ├── exporter.rs │ │ ├── html.rs │ │ ├── mod.rs │ │ ├── output.rs │ │ └── script.js │ ├── main.rs │ ├── markdown/ │ │ ├── elements.rs │ │ ├── html.rs │ │ ├── mod.rs │ │ ├── parse.rs │ │ ├── text.rs │ │ └── text_style.rs │ ├── presentation/ │ │ ├── builder/ │ │ │ ├── comment.rs │ │ │ ├── error.rs │ │ │ ├── frontmatter.rs │ │ │ ├── heading.rs │ │ │ ├── images.rs │ │ │ ├── list.rs │ │ │ ├── mod.rs │ │ │ ├── quote.rs │ │ │ ├── snippet.rs │ │ │ ├── sources.rs │ │ │ ├── table.rs │ │ │ └── tests.rs │ │ ├── diff.rs │ │ ├── mod.rs │ │ └── poller.rs │ ├── presenter.rs │ ├── render/ │ │ ├── ascii_scaler.rs │ │ ├── engine.rs │ │ ├── layout.rs │ │ ├── mod.rs │ │ ├── operation.rs │ │ ├── properties.rs │ │ ├── text.rs │ │ └── validate.rs │ ├── resource.rs │ ├── terminal/ │ │ ├── ansi.rs │ │ ├── capabilities.rs │ │ ├── emulator.rs │ │ ├── image/ │ │ │ ├── mod.rs │ │ │ ├── printer.rs │ │ │ ├── protocols/ │ │ │ │ ├── ascii.rs │ │ │ │ ├── iterm.rs │ │ │ │ ├── kitty.rs │ │ │ │ ├── mod.rs │ │ │ │ ├── raw.rs │ │ │ │ └── sixel.rs │ │ │ └── scale.rs │ │ ├── mod.rs │ │ ├── printer.rs │ │ └── virt.rs │ ├── theme/ │ │ ├── clean.rs │ │ ├── mod.rs │ │ ├── raw.rs │ │ └── registry.rs │ ├── third_party.rs │ ├── tools.rs │ ├── transitions/ │ │ ├── collapse_horizontal.rs │ │ ├── fade.rs │ │ ├── mod.rs │ │ └── slide_horizontal.rs │ ├── ui/ │ │ ├── execution/ │ │ │ ├── acquire_terminal.rs │ │ │ ├── disabled.rs │ │ │ ├── image.rs │ │ │ ├── mod.rs │ │ │ ├── output.rs │ │ │ ├── pty.rs │ │ │ └── validator.rs │ │ ├── footer.rs │ │ ├── mod.rs │ │ ├── modals.rs │ │ └── separator.rs │ └── utils.rs └── themes/ ├── catppuccin-frappe.yaml ├── catppuccin-latte.yaml ├── catppuccin-macchiato.yaml ├── catppuccin-mocha.yaml ├── dark.yaml ├── gruvbox-dark.yaml ├── light.yaml ├── terminal-dark.yaml ├── terminal-light.yaml ├── tokyonight-day.yaml ├── tokyonight-moon.yaml ├── tokyonight-night.yaml └── tokyonight-storm.yaml