A Yarner plugin that puts all code blocks into collapsed <details>
tags.
Example:
All code blocks are collapsed in details tags.
Main code block```rust //- Main code block fn main() { println!("Hello world!"); } ``` |
Binaries
PATH
environmental variableUsing cargo
```
cargo install yarner-fold-code ```
Add a section plugin.fold-code
to your Yarner.toml
:
toml
[plugin.fold-code]
The plugin allows for different options, which are all optional:
toml
[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 |