A flychecker for checking ledger files
Emacs Lisp
Latest commit cba408d Sep 14, 2016 @purcell Drop mention of marmalade
Failed to load latest commit information.


Melpa Status Melpa Stable Status


This library provides a flycheck checker for Ledger files.


You'll need Emacs 24 for flycheck, so the recommended way to get flycheck-ledger is as a package from the MELPA repository. The version of flycheck-ledger there will always be up-to-date.

If you insist on doing things the hard way, first ensure flycheck is installed, then download this code and add the directory to your Emacs load-path.

Then, in your init.el:

(eval-after-load 'flycheck
  '(require 'flycheck-ledger))

Make sure that the ledger binary is present on Emacs' exec-path, or customize flycheck-ledger-executable to point to the ledger binary.


When flycheck is enabled (e.g. with global-flycheck-mode), ledger-mode buffers will be automatically checked using this checker.


This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version.

This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.

You should have received a copy of the GNU General Public License along with this program. If not, see http://www.gnu.org/licenses/.

See COPYING for details.


flycheck-ledger was written by Steve Purcell.

Author links:

Steve Purcell's blog // @sanityinc on Twitter