From a394cb01655d3a47b0dc47edc1a7d86224c40611 Mon Sep 17 00:00:00 2001 From: "Yann Esposito (Yogsototh)" Date: Sun, 8 Nov 2020 22:19:03 +0100 Subject: [PATCH] improve slightly the gemini script --- engine/org2gemini.sh | 3 +-- engine/org2gemini_step1.sh | 3 ++- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/engine/org2gemini.sh b/engine/org2gemini.sh index 6b51e40..b8c7911 100755 --- a/engine/org2gemini.sh +++ b/engine/org2gemini.sh @@ -2,8 +2,7 @@ cd "$(git rev-parse --show-toplevel)" || exit 1 - src="$1" dst="$2" -./engine/org2gemini_step1.sh "$src" | perl -pe 's#\[\[([^]]*)\]\[([^]]*)\]\]#\n=> $1 $2#g;s#\* ##;s#=> file:#=> #g' > "$dst" +./engine/org2gemini_step1.sh "$src" | perl -pe 's#\[\[([^]]*)\]\[([^]]*)\]\]#\n=> $1 $2#g;s#^\* *$##;s#=> file:#=> #g' > "$dst" diff --git a/engine/org2gemini_step1.sh b/engine/org2gemini_step1.sh index 79658bf..10c68ed 100755 --- a/engine/org2gemini_step1.sh +++ b/engine/org2gemini_step1.sh @@ -4,8 +4,9 @@ BEGIN { IGNORECASE=1; } { skip=0; } -/^#+(BEGIN|END)_SRC / { gsub(/(BEGIN|END)_SRC /,"```"); } +/^#+(BEGIN|END)_SRC /i { gsub(/#+(BEGIN|END)_SRC /,"```"); } /^#\+TITLE: / { gsub(/^#[^:]*: /,"# "); } +/^ *:[a-zA-Z_0-9]*:/ { skip=1; } /^\* / { gsub(/^\* /,"# "); } /^\*\* / { gsub(/^\*\* /,"## "); } /^\*\*\* / { gsub(/^\*\*\* /,"### "); }