Skip to content

Commit 5c30f4a

Browse files
committed
Revert "comments don't have to be preceded by whitespace"
This reverts commit 01c76d8 because it broke semicolons in payees / descriptions.
1 parent a53b3b9 commit 5c30f4a

File tree

1 file changed

+2
-1
lines changed

1 file changed

+2
-1
lines changed

syntax/ledger.vim

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -37,7 +37,8 @@ syn match ledgerPreDeclarationName /^\S\+\s\+\zs.*/ contained
3737
syn match ledgerPreDeclarationDirective /^\s\+\zs\S\+/ contained
3838

3939
syn match ledgerComment /^;.*$/
40-
syn region ledgerMetadata start=/;/ skip=/^\s\+;/ end=/^/
40+
" comments at eol must be preceeded by at least 2 spaces / 1 tab
41+
syn region ledgerMetadata start=/\%( \|\t\|^\s\+\);/ skip=/^\s\+;/ end=/^/
4142
\ keepend contained contains=ledgerTags,ledgerValueTag,ledgerTypedTag
4243
syn match ledgerTags /\%(\%(;\s*\|^tag\s\+\)\)\@<=:[^:[:space:]][^:]*\%(::\?[^:[:space:]][^:]*\)*:\s*$/
4344
\ contained contains=ledgerTag

0 commit comments

Comments
 (0)