Scrapboxのdecoの実験
Scrapboxで[# aaa]とやるとspanにdeco-#クラスが付くことを知った。
しかし[## aaa]でもdeco-##が付くのでも、deco-#がネストするのでもなく、[# aaa]と区別できない。
[() aaa]だと、一つのspanにdeco-(とdeco-)が付く。[)( aaa]だと逆順で付く。
つまり[## aaa]は同一のspanにdeco-#が2回付与されて、結果1個になってしまっている状態かと思う。
シャープの個数の識別ができないので、代用として#1、#2、#3としようかと思ったが[#1 aaa]だと#1がdecoだとは認識されない。多分「記号」と認識される文字のセットがあり、冒頭単語がその文字セットに含まれるものだけで構成されている場合だけdecoだと判断する仕組みなのだろう。
decoの単語を文字単位にばらさずにdeco-##の形で付く仕様、もしくはdecoがネストする仕様の方が良いのではないかと思うがなぜこうなっているのだろう?