summaryrefslogtreecommitdiff
path: root/lisp/ledger-test.el
diff options
context:
space:
mode:
Diffstat (limited to 'lisp/ledger-test.el')
-rw-r--r--lisp/ledger-test.el26
1 files changed, 19 insertions, 7 deletions
diff --git a/lisp/ledger-test.el b/lisp/ledger-test.el
index a275ae7f..da120f63 100644
--- a/lisp/ledger-test.el
+++ b/lisp/ledger-test.el
@@ -1,6 +1,6 @@
;;; ledger-test.el --- Helper code for use with the "ledger" command-line tool
-;; Copyright (C) 2003-2013 John Wiegley (johnw AT gnu DOT org)
+;; Copyright (C) 2003-2015 John Wiegley (johnw AT gnu DOT org)
;; This file is not part of GNU Emacs.
@@ -16,8 +16,18 @@
;;
;; You should have received a copy of the GNU General Public License
;; along with GNU Emacs; see the file COPYING. If not, write to the
-;; Free Software Foundation, Inc., 59 Temple Place - Suite 330, Boston,
-;; MA 02111-1307, USA.
+;; Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston,
+;; MA 02110-1301 USA.
+
+;;; Commentary:
+
+;;; Code:
+
+(declare-function ledger-mode "ledger-mode") ; TODO: fix this cyclic dependency
+(declare-function org-narrow-to-subtree "org")
+(declare-function org-entry-get "org")
+(declare-function outline-back-to-heading "outline")
+(declare-function outline-next-heading "outline")
(defgroup ledger-test nil
"Definitions for the Ledger testing framework"
@@ -98,9 +108,9 @@
(ledger-mode)
(if input
(insert input)
- (insert "2012-03-17 Payee\n")
- (insert " Expenses:Food $20\n")
- (insert " Assets:Cash\n"))
+ (insert "2012-03-17 Payee\n")
+ (insert " Expenses:Food $20\n")
+ (insert " Assets:Cash\n"))
(insert "\ntest reg\n")
(if output
(insert output))
@@ -121,7 +131,9 @@
(let ((prev-directory default-directory))
(cd ledger-source-directory)
(unwind-protect
- (async-shell-command (format "\"%s\" %s" command args))
+ (async-shell-command (format "\"%s\" %s" command args))
(cd prev-directory)))))))
(provide 'ledger-test)
+
+;;; ledger-test.el ends here