summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorA Farzat <a@farzat.xyz>2026-06-07 17:55:29 +0300
committerA Farzat <a@farzat.xyz>2026-06-07 17:55:29 +0300
commitec82651be67d4d33f995d97e923732302ca2ba5b (patch)
tree07b3325fa6c141536726300d76c982d21baa6e7c /src
parentb8d86304a22e453250902cd319ddb4cee53d01ae (diff)
downloadrepo2markdown-ec82651be67d4d33f995d97e923732302ca2ba5b.tar.gz
repo2markdown-ec82651be67d4d33f995d97e923732302ca2ba5b.zip
Start adding language fence functionality
Diffstat (limited to 'src')
-rw-r--r--src/renderer.rs8
1 files changed, 4 insertions, 4 deletions
diff --git a/src/renderer.rs b/src/renderer.rs
index 1208cdb..410cbae 100644
--- a/src/renderer.rs
+++ b/src/renderer.rs
@@ -67,7 +67,7 @@ impl<W: Write> Renderer<W> {
self.log_file_render(filename);
writeln!(self.output)?;
writeln!(self.output, "## File: {}", name)?;
- writeln!(self.output, "{}", fence)?;
+ writeln!(self.output, "{}rust", fence)?;
writeln!(self.output, "{}", contents)?;
writeln!(self.output, "{}", fence)
}
@@ -173,7 +173,7 @@ mod tests {
let input = Cursor::new("fn main() {}");
renderer.render_file(Path::new("main.rs"), input).unwrap();
- let expected = "\n## File: main.rs\n```\nfn main() {}\n```\n";
+ let expected = "\n## File: main.rs\n```rust\nfn main() {}\n```\n";
assert_eq!(String::from_utf8(output).unwrap(), expected);
}
@@ -198,7 +198,7 @@ mod tests {
let input = Cursor::new("fn main() {}");
let filename = Path::new(OsStr::from_bytes(b"jap\xE3\x81\x82dir/some\nma\xc3in.rs"));
renderer.render_file(filename, input).unwrap();
- let expected = "\n## File: japあdir/some\\nma\\xC3in.rs\n```\nfn main() {}\n```\n";
+ let expected = "\n## File: japあdir/some\\nma\\xC3in.rs\n```rust\nfn main() {}\n```\n";
assert_eq!(String::from_utf8(output).unwrap(), expected);
}
@@ -212,7 +212,7 @@ mod tests {
renderer
.render_file(Path::new("example.rs"), input)
.unwrap();
- let expected = "\n## File: example.rs\n````\n\
+ let expected = "\n## File: example.rs\n````rust\n\
fn main() { println!(\"``` inside\"); }\n````\n";
assert_eq!(String::from_utf8(output).unwrap(), expected);