doomemacs/modules/lang/ledger
Henrik Lissner 06392a723f refactor: rename orig-fn arg in advice to fn
A minor tweak to our naming conventions for the first argument of an
:around advice.
2021-08-04 01:53:12 -04:00
..
config.el refactor: rename orig-fn arg in advice to fn 2021-08-04 01:53:12 -04:00
doctor.el Add doctor.el for :lang ledger 2020-10-10 02:22:18 +07:00
packages.el Bump :lang 2021-07-11 17:52:08 -04:00
README.org Adds README for lang:ledger 2019-10-13 00:50:06 +03:00

lang/ledger

Description

This module adds support for ledger files. Ledger is a command line double-entry accounting system that works with simple text files holding transactions in the following format:

2015/10/12 Exxon
    Expenses:Auto:Gas                         $10.00
    Liabilities:MasterCard                   $-10.00

This modules enables the following features:

  • Syntax and indentation support for ledger files
  • Add, edit, and delete transactions
  • Generate reports
  • Schedule transactions
  • Sort transactions
  • Display statistics about transactions
  • Display balance up to a point

Module Flags

This module provides no flags.

Hacks

This module sets ledger-clear-whole-transactions to t (default value is nil). This results in ledger-toggle-current toggling the clear status of the whole transaction instead of toggling just the current posting.

Prerequisites

In order for flycheck-ledger to work and to be able to generate reports you will need to install ledger.

TODO Features

An in-depth list of features, how to use them, and their dependencies.

Configuration

Please refer to ledger-mode's documentation for information on how to configure it. You can do so within emacs with C-h i