Skip to content

Transaction Auto-Completion for Beancount & other Ledger-Likes with Company Mode

License

Notifications You must be signed in to change notification settings

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

About

Transaction Auto-Completion for Beancount & other Ledger-Likes with Company Mode

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Emacs Lisp 100.0%