Sprokkel can perform build-time syntax highlighting using tree-sitter.
To syntax highlight, use a code fence (```) with a language name. For example
Define some species of Brassica...
```rust
#[non_exhaustive]
enum Brassica {
Broccoli,
Cabbage,
Cauliflower,
Kale,
PakChoi,
}
```
The currently-supported languages are:
language | recognized names |
---|---|
Bash | bash, sh, shell |
C | c |
C++ | cpp, c++ |
Djot | djot |
Nix | nix |
Python | python |
Rust | rust |
TypeScript | typescript,ts, javascript, js |