summaryrefslogtreecommitdiff
path: root/Functions/Calendar/calendar
diff options
context:
space:
mode:
Diffstat (limited to 'Functions/Calendar/calendar')
-rw-r--r--Functions/Calendar/calendar7
1 files changed, 7 insertions, 0 deletions
diff --git a/Functions/Calendar/calendar b/Functions/Calendar/calendar
index 328da853c..b5df2ca72 100644
--- a/Functions/Calendar/calendar
+++ b/Functions/Calendar/calendar
@@ -293,6 +293,13 @@ fi
showline=${line%%$'\n'*}
else
showline=$line
+ match=()
+ # Strip continuation lines starting " #".
+ while [[ $showline = (#b)(*$'\n')[[:space:]]##\#[^$'\n']##(|$'\n'(*)) ]]; do
+ showline="$match[1]$match[3]"
+ done
+ # Strip trailing empty lines
+ showline=${showline%%[[:space:]]#}
fi
if (( showall || (t >= start && (remaining || t <= stop || icount < showcount)) ))
then