Fetching latest commit…
Cannot retrieve the latest commit at this time.


Finance layer

Table of Contents


This layer adds finance related packages:




To use this configuration layer, add it to your ~/.spacemacs. You will need to add finance to the existing dotspacemacs-configuration-layers list in this file.



You can set what column transaction posts are aligned to on the right by setting the variable ledger-post-amount-alignment-column in your dotspacemacs/user-config. The default value, set in the layer, is 62.

(defun dotspacemacs/user-config ()
  (setq ledger-post-amount-alignment-column 68))

Key bindings


Key BindingDescription
SPC m aadd a transaction
SPC m bedit a post amount with Emacs Calculator mode
SPC m ctoggle ‘cleared’ flag on transaction or post
SPC m Csort and align the entire buffer
SPC m ddelete current transaction
SPC m pdisplay balance at point
SPC m qalign a single transaction’s posts
SPC m rreconcile an account
SPC m Rdisplay a report
SPC m tappend an effective date to a post
SPC m yset the year for quicker entry
SPC m RETset the month for quicker entry


Key BindingDescription
~SPC m ,~toggle the current transaction pending
SPC m aquickly add a transaction, without exiting the reconciliation buffer
SPC m tchange the target amount for the selected account
SPC m qquit reconciliation
SPC m RETfinalize the reconciliation, changing all pending transactions to cleared