GeistHaus
log in · sign up

Emacs Carnival: Completion in Beancount Plain Text Accounting

johnrakestraw.com

This is my submission for the February 2026 Emacs Carnival; Sacha has proposed the theme of completion in emacs. I manage our household finances using a Plain Text Accounting app called Beancount. I really like having all of our records in plain text rather than in a proprietary accounting system. And, by “all of our records,” I mean a pretty long history of earning and spending. The first entry in the ledger is dated 1 July 1988. I didn’t start out in plain text. I don’t remember the name of the first program I used. I moved from that forgotten program to quicken, then to Gnu Cash, then (moving into plain text) to Ledger, and finally, to Beancount. I use emacs with beancount-mode enabled to manage our ledger.

1 page links to this URL