This Emacs library provides a major mode for editing files in the format used by the `ledger' command-line accounting system. It also provides automated support for some `ledger' workflows, such as reconciling transactions, or running certain reports.