This flychecker uses the output of "ledger balance" on the current file to find errors such as unbalanced transactions and syntax errors. ;; Setup (eval-after-load 'flycheck '(require 'flycheck-ledger))