diff options
-rw-r--r-- | syntax/beancount.vim | 12 |
1 files changed, 12 insertions, 0 deletions
diff --git a/syntax/beancount.vim b/syntax/beancount.vim index 4cf0704..fa7abf3 100644 --- a/syntax/beancount.vim +++ b/syntax/beancount.vim @@ -61,6 +61,18 @@ syn region beanMeta matchgroup=beanTag start="^\v\C\s+[-a-z]+:(\s|$)@=" end="$" syn region beanCost start="{" end="}" contains=beanAmount contained syn match beanPrice "\V@@\?" nextgroup=beanAmount contained +syn region beanHashHeaderFold + \ start="^\z(#\+\)" + \ skip="^\s*\z1#\+" + \ end="^\(#\)\@=" + \ fold contains=TOP + +syn region beanStarHeaderFold + \ start="^\z(\*\+\)" + \ skip="^\s*\z1\*\+" + \ end="^\(\*\)\@=" + \ fold contains=TOP + highlight default link beanKeyword Keyword highlight default link beanOptionTitle Keyword highlight default link beanDate Keyword |