Bookkeeping with GnuCash
Initial setup
In GnuCash Preferences (reached via Edit » Preferences), select the General vertical tab (these are alphabetical), and under Files, uncheck “Compress files”.
Also in GnuCash Preferences, select the Register Defaults vertical tab, and under Default Style at the top select “Auto-split ledger”.
Note
This keeps the listing tight but allows quick recatogorization of expenses.