Skip to content

Latest commit

 

History

History
61 lines (41 loc) · 1.36 KB

README.rst

File metadata and controls

61 lines (41 loc) · 1.36 KB

Company Ledger

Fuzzy auto-completion for Beancount & other Ledger-likes with Company Mode

Installation

Install company-ledger from MELPA

Usage

  1. Open your ledger file or the sample beancount file
  2. Enter some text for a new transaction
  3. A dropdown with similar past transactions will appear
  4. Select the most relevant transaction from dropdown
  5. The selected transaction will be inserted at point
  6. Update the inserted transaction as appropriate

Demo

./examples/demo.gif

Setup

  1. Make sure company-mode is already installed
  2. Though not strictly required, you'd mostly want ledger-mode or beancount-mode also setup

Minimal

(with-eval-after-load 'company
  (add-to-list 'company-backends 'company-ledger))

Use-Package

(use-package company-ledger
  :ensure company
  :init
  (with-eval-after-load 'company
    (add-to-list 'company-backends 'company-ledger)))