Merge branch 'master' into ledger-mode-automatic-transactions

This commit is contained in:
Craig Earls 2013-07-03 14:07:54 -07:00
commit f16a83a66c

View file

@ -35,6 +35,11 @@
"Interface to the Ledger command-line accounting program." "Interface to the Ledger command-line accounting program."
:group 'ledger) :group 'ledger)
(defcustom ledger-mode-should-check-version t
"Should Ledger-mode verify that the executable is working"
:type 'boolean
:group 'ledger-exec)
(defcustom ledger-binary-path "ledger" (defcustom ledger-binary-path "ledger"
"Path to the ledger executable." "Path to the ledger executable."
:type 'file :type 'file
@ -92,9 +97,11 @@
(defun ledger-check-version () (defun ledger-check-version ()
"Verify that ledger works and is modern enough." "Verify that ledger works and is modern enough."
(interactive) (interactive)
(if (setq ledger-works (ledger-version-greater-p ledger-version-needed)) (if ledger-mode-should-check-version
(message "Good Ledger Version") (if (setq ledger-works (ledger-version-greater-p ledger-version-needed))
(message "Bad Ledger Version"))) (message "Good Ledger Version")
(message "Bad Ledger Version"))
setq ledger-works t))
(provide 'ledger-exec) (provide 'ledger-exec)