syntax "ledger" "(^|\.|/)ledger|ldgr|beancount|bnct$" color special "^([0-9]{4}(/|-)[0-9]{2}(/|-)[0-9]{2}|[=~]) .*" color constant "^[0-9]{4}(/|-)[0-9]{2}(/|-)[0-9]{2}" color statement "^~ .*" color identifier.var "^= .*" color identifier "^[[:space:]]+(![[:space:]]+)?\(?[A-Za-z ]+(:[A-Za-z ]+)*\)?" color identifier "^[[:space:]]+(![[:space:]]+)?\(?[A-Za-z_\-]+(:[A-Za-z_\-]+)*\)?" color symbol "[*!]" color comment "^[[:space:]]*;.*"