Correction : vim/syntax/hledger.vim
authorJulien Moutinho <julm+tool+hledger@autogeree.net>
Tue, 29 Jul 2014 19:51:01 +0000 (21:51 +0200)
committerJulien Moutinho <julm+tool+hledger@autogeree.net>
Tue, 29 Jul 2014 19:51:42 +0000 (21:51 +0200)
vim/syntax/hledger.vim

index 1943692..2f1665b 100644 (file)
@@ -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