Files
dot-emacs/.emacs.d/ledger.org
2025-09-27 11:02:10 -07:00

783 B

Ledger CLI

(use-package ledger-mode
  :mode ("\\.ledger\\'")
  :config
  (setq ledger-report-use-strict t
        ledger-master-file (expand-file-name "Ledger/toc.ledger" jm/cloud-root)
        ledger-accounts-file (expand-file-name "Ledger/accounts.ledger" jm/cloud-root))
  (setq ledger-reports
        `(("bal" ,(format "%%(binary) -f %s bal" ledger-master-file))
          ("budget" ,(format "%%(binary) -f %s --budget -p 'this month' bal Expenses" ledger-master-file))
          ("account" ,(format "%%(binary) -f %s reg %%(account)" ledger-master-file))
          ("monthly balance" ,(format "%%(binary) -f %s bal -p 'this month'" ledger-master-file))
          ("daily balance" ,(format "%%(binary) -f %s bal -p 'today'" ledger-master-file)))))