# HG changeset patch # User HIROSE Yuuji # Date 1712394185 -32400 # Node ID b8b1b8356b9437ab59b04388b6b2442a1f7595a3 # Parent 634fee6a6bd2419b4b6efa6c372fcafe0ec3de61 Add translation of |>| for colspan, |^ for rowspan diff -r 634fee6a6bd2 -r b8b1b8356b94 s4-blog.sh --- a/s4-blog.sh Wed Mar 06 09:55:20 2024 +0900 +++ b/s4-blog.sh Sat Apr 06 18:03:05 2024 +0900 @@ -609,6 +609,8 @@ 行頭: ## 大見出し, ### 中見出し, #### 小見出し 行末の2連続スペースまたは ;;; で強制改行(
) |*見出し列|列2|列3… と行頭から始まる縦棒区切り行を続けて表 +|*>| でrowspan=\"2\"のカラム、>>で3,>>>で4……、 *なしで td rowspan +|*^ でcolspan=\"2\"のカラム、^^で3,^^^で4……、 *なしで td colspan 「 *語群* 」で強調(両側の空白必要、** でもっと強調。*の代わりに _ でも可) 「~~文~~」 で「文」の部分に打ち消し線。 - [ ] と - [x] でチェックボックス" diff -r 634fee6a6bd2 -r b8b1b8356b94 s4-funcs.sh --- a/s4-funcs.sh Wed Mar 06 09:55:20 2024 +0900 +++ b/s4-funcs.sh Sat Apr 06 18:03:05 2024 +0900 @@ -693,7 +693,31 @@ sed -n ' /^|.*|/ {; # If the line begin with "|" and has 2 or more "|" s,|$,,; # Remove trailing "|" first + s,|\* *>>>>>>|\([^|]*\) *,\1,g; + s,|\* *>>>>>|\([^|]*\) *,\1,g; + s,|\* *>>>>|\([^|]*\) *,\1,g; + s,|\* *>>>|\([^|]*\) *,\1,g; + s,|\* *>>|\([^|]*\) *,\1,g; + s,|\* *>|\([^|]*\) *,\1,g; + s,|\* *^^^^^^\([^|]*\) *,\1,g; + s,|\* *^^^^^\([^|]*\) *,\1,g; + s,|\* *^^^^\([^|]*\) *,\1,g; + s,|\* *^^^\([^|]*\) *,\1,g; + s,|\* *^^\([^|]*\) *,\1,g; + s,|\* *^\([^|]*\) *,\1,g; s,|\* *\([^|]*\) *,\1,g; # "|*..." to "..." + s,| *>>>>>>|\([^|]*\) *,\1,g; + s,| *>>>>>|\([^|]*\) *,\1,g; + s,| *>>>>|\([^|]*\) *,\1,g; + s,| *>>>|\([^|]*\) *,\1,g; + s,| *>>|\([^|]*\) *,\1,g; + s,| *>|\([^|]*\) *,\1,g; + s,| *^^^^^^\([^|]*\) *,\1,g; + s,| *^^^^^\([^|]*\) *,\1,g; + s,| *^^^^\([^|]*\) *,\1,g; + s,| *^^^\([^|]*\) *,\1,g; + s,| *^^\([^|]*\) *,\1,g; + s,| *^\([^|]*\) *,\1,g; s,| *\([^|]*\) *,\1,g; # "|..." to "..." s,^,,; s,$,,; # Enclose with "" and "" H; # Concat this line to HoldSpace