Skip to content

Fuzzy auto-completion for Beancount & other Ledger-likes

License

Notifications You must be signed in to change notification settings

debanjum/company-ledger

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

26 Commits
 
 
 
 
 
 
 
 

Repository files navigation

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)))