syntax "Ledger" "(^|\.|/)ledger|ldgr|beancount|bnct$" color magenta "^([0-9]{4}(/|-)[0-9]{2}(/|-)[0-9]{2}|[=~]) .*" color blue "^[0-9]{4}(/|-)[0-9]{2}(/|-)[0-9]{2}" color yellow "^~ .*" color blue "^= .*" color cyan "^[[:space:]]+(![[:space:]]+)?\(?[A-Za-z ]+(:[A-Za-z ]+)*\)?" color cyan "^[[:space:]]+(![[:space:]]+)?\(?[A-Za-z_-]+(:[A-Za-z_-]+)*\)?" color red "[*!]" color black "^[[:space:]]*;.*"