diff options
author | Aaron Bull Schaefer | 2015-02-10 11:35:54 -0800 |
---|---|---|
committer | Aaron Bull Schaefer | 2015-02-10 11:35:54 -0800 |
commit | 19556964ff69e448e621c9f33bf32b72fc9fbdd0 (patch) | |
tree | 9b2727b17854ba77582b2d4b821f81ed3ac3cae8 /syntax | |
parent | b463ee3dc9b7ae6d2ac20b508d0ee97f590a43bb (diff) | |
download | vim-beancount-19556964ff69e448e621c9f33bf32b72fc9fbdd0.tar.gz |
Enable syntax-based folding of transactions
This is much more useful compared to using just foldmethod=marker, and
it could be enhanced to support other multi-line items in the future.
Diffstat (limited to '')
-rw-r--r-- | syntax/beancount.vim | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/syntax/beancount.vim b/syntax/beancount.vim index 21aa4f1..a72b2a9 100644 --- a/syntax/beancount.vim +++ b/syntax/beancount.vim @@ -49,7 +49,7 @@ syn region beanPad matchgroup=beanKeyword start="^pad" end="$" contained \ contains=beanAccount,beanComment syn region beanTxn matchgroup=beanKeyword start="\v(txn)?\s+[*!]" skip="^\s" - \ end="^" contains=beanString,beanPost,beanComment,beanTag,beanLink,beanMeta contained + \ end="^" contains=beanString,beanPost,beanComment,beanTag,beanLink,beanMeta contained fold syn region beanPost start="^\v\C\s+[A-Z]@=" end="$" \ contains=beanAccount,beanAmount,beanComment,beanCost,beanPrice syn region beanMeta matchgroup=beanTag start="^\v\C\s+[a-z]+:(\s|$)@=" end="$" |