A Yarner plugin that puts all code blocks into collapsed <details>
tags.
Example:
All code blocks are collapsed in details tags. Main code block//- Main code block
fn main() {
println!("Hello world!");
} |
Binaries
- Download the latest binaries for your platform
- Unzip somewhere
- Add the parent directory of the executable to your
PATH
environmental variable
Using cargo
> cargo install yarner-fold-code
Add a section plugin.fold-code
to your Yarner.toml
:
[plugin.fold-code]
The plugin allows for different options, which are all optional:
[plugin.fold-code]
min-lines = "10"
languages = ["java", "rust"]
ignore-languages = ["c", "python"]
Option | Details | Default |
---|---|---|
min-lines |
Do not fold code blocks shorter than that | 0 |
languages |
Only fold code blocks in these languages (if present) | none |
ignore-languages |
Do not fold code blocks in these languages | none |