From 5f599b9e668bcfc5fac3591c6fdaa9aed733b3b2 Mon Sep 17 00:00:00 2001 From: Donald Hunter Date: Wed, 22 May 2024 19:38:38 +0100 Subject: [PATCH] Honour org :noweb strip-export parameter when writing HTML Signed-off-by: Donald Hunter --- org/html_writer.go | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/org/html_writer.go b/org/html_writer.go index a12d4bf..ca9ffb2 100644 --- a/org/html_writer.go +++ b/org/html_writer.go @@ -152,6 +152,10 @@ func (w *HTMLWriter) WriteBlock(b Block) { if params[":exports"] == "results" || params[":exports"] == "none" { break } + if params[":noweb"] == "strip-export" { + stripNoweb := regexp.MustCompile(`<<[^>]+>>`) + content = stripNoweb.ReplaceAllString(content, "") + } lang := "text" if len(b.Parameters) >= 1 { lang = strings.ToLower(b.Parameters[0])