We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent a53b3b9 commit 5c30f4aCopy full SHA for 5c30f4a
syntax/ledger.vim
@@ -37,7 +37,8 @@ syn match ledgerPreDeclarationName /^\S\+\s\+\zs.*/ contained
37
syn match ledgerPreDeclarationDirective /^\s\+\zs\S\+/ contained
38
39
syn match ledgerComment /^;.*$/
40
-syn region ledgerMetadata start=/;/ skip=/^\s\+;/ end=/^/
+" comments at eol must be preceeded by at least 2 spaces / 1 tab
41
+syn region ledgerMetadata start=/\%( \|\t\|^\s\+\);/ skip=/^\s\+;/ end=/^/
42
\ keepend contained contains=ledgerTags,ledgerValueTag,ledgerTypedTag
43
syn match ledgerTags /\%(\%(;\s*\|^tag\s\+\)\)\@<=:[^:[:space:]][^:]*\%(::\?[^:[:space:]][^:]*\)*:\s*$/
44
\ contained contains=ledgerTag
0 commit comments