From dc8a38ad62a0427f684ede94d0cda583fc4053eb Mon Sep 17 00:00:00 2001 From: Ben Bridle Date: Tue, 7 Jan 2025 12:05:14 +1300 Subject: Add support for ![[...]] syntax Unlabelled embedded files are useful for audio, or for lazy images. --- src/lib.rs | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/src/lib.rs b/src/lib.rs index 68fc777..f5a1207 100644 --- a/src/lib.rs +++ b/src/lib.rs @@ -151,5 +151,12 @@ fn parse_embedded(line: &str) -> Option { } } } + if let Some(("", line)) = line.split_once("![[") { + if let Some((line, "")) = line.rsplit_once("]]") { + let label = line.to_string(); + let path = line.to_string(); + return Some(Block::Embedded { label, path }) + } + } return None; } -- cgit v1.2.3-70-g09d2