-
Notifications
You must be signed in to change notification settings - Fork 1
fld-align の繰り返し指定 with nested ( ) #6
Copy link
Copy link
Open
Description
<>>>>>>>>>>> みたいな指定をしなくていいようにしたい。
最初、構文解析なしでいけるような書式を考えたが、入れ子になった括弧が使えたりした方が
((<|)3(>|2)+
こんな指定ができていいかなと思い始めた。
(, ), + を組み合わせた、正規表現の繰り返し指定に近いイメージ
数字が繰り返し回数で
+ はマッチが続く限りの意味、最上位でのみ使える。
入れ子になった括弧があるので、構文解析が必要だが、文法はシンプルだし、ソース文字列も数十文字
といったオーダーなので、Vim script でやれると思う。
ただ、繰り返し回数の数字とマージン指定の数字とが見分けられなくなるので、fld-align の直後に
そのまま連続してマージン指定を書く書式は使えなくなる。
が、現状でもマージン指定はそれだけで記述できるし、要は fld-align とマージン指定との間に空白を
もうければいいだけなので、大きな問題にはならないと思われる。
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
No labels