X-Git-Url: http://git.cyclocoop.org/?p=tool%2Fhledger.git;a=blobdiff_plain;f=vim%2Fsyntax%2Fhledger.vim;fp=vim%2Fsyntax%2Fhledger.vim;h=2f1665b30f5634286dbfe5641f678db06887db26;hp=1943692f81215c10ef52ff930d33d9d9f49ccf60;hb=37924822297345b190b70c6e056c7000d766ffaa;hpb=cb540d8637cf0196f2bd2a192597afe9fadcdf19 diff --git a/vim/syntax/hledger.vim b/vim/syntax/hledger.vim index 1943692..2f1665b 100644 --- a/vim/syntax/hledger.vim +++ b/vim/syntax/hledger.vim @@ -29,8 +29,8 @@ syn match hledgerTransactionComment ";.*" contained containedin=hledgerTran syn match hledgerPostingAmountOdd " \(\s*[^; ]\+\)\+"ms=s+0 contained containedin=hledgerPostingOdd contains=hledgerNumberOdd syn match hledgerPostingAmount " \(\s*[^; ]\+\)\+"ms=s+0 contained containedin=hledgerPosting contains=hledgerNumber -syn match hledgerPostingAccountOdd "^\s\+[^; ][^; ]*" contained containedin=hledgerPostingOdd nextgroup=hledgerPostingAmountOdd contains=hledgerNumberOdd,hledgerAccountSeparatorOdd -syn match hledgerPostingAccount "^\s\+[^; ][^; ]*" contained containedin=hledgerPosting nextgroup=hledgerPostingAmount contains=hledgerNumber,hledgerAccountSeparator +syn match hledgerPostingAccountOdd "^\s\+[^; ]\([^; ]\|[ ][^; ]\)*" contained containedin=hledgerPostingOdd nextgroup=hledgerPostingAmountOdd contains=hledgerNumberOdd,hledgerAccountSeparatorOdd +syn match hledgerPostingAccount "^\s\+[^; ]\([^; ]\|[ ][^; ]\)*" contained containedin=hledgerPosting nextgroup=hledgerPostingAmount contains=hledgerNumber,hledgerAccountSeparator syn region hledgerPostingOdd start=/^\s\+[^; ]/ end=/^/ contained containedin=hledgerTransaction nextgroup=hledgerPosting syn region hledgerPosting start=/^\s\+[^; ]/ end=/^/ contained containedin=hledgerTransaction nextgroup=hledgerPostingOdd