summaryrefslogtreecommitdiff
path: root/lisp/ldg-mode.el
diff options
context:
space:
mode:
Diffstat (limited to 'lisp/ldg-mode.el')
-rw-r--r--lisp/ldg-mode.el7
1 files changed, 4 insertions, 3 deletions
diff --git a/lisp/ldg-mode.el b/lisp/ldg-mode.el
index b6e4b7f1..75b842e2 100644
--- a/lisp/ldg-mode.el
+++ b/lisp/ldg-mode.el
@@ -63,7 +63,9 @@ And calculate the target-delta of the account being reconciled."
(buffer (current-buffer))
(balance (with-temp-buffer
(ledger-exec-ledger buffer (current-buffer) "cleared" account)
- (buffer-substring-no-properties (point-min) (1- (point-max))))))
+ (if (> (buffer-size) 0)
+ (buffer-substring-no-properties (point-min) (1- (point-max)))
+ (concat account " is empty.")))))
(when balance
(message balance))))
@@ -122,8 +124,7 @@ Can indent, complete or align depending on context."
(set (make-local-variable 'font-lock-defaults)
'(ledger-font-lock-keywords nil t)))
(setq font-lock-extend-region-functions
- (list #'font-lock-extend-region-wholelines
- #'ledger-extend-region-multiline-comment))
+ (list #'font-lock-extend-region-wholelines))
(setq font-lock-multiline nil)
(set (make-local-variable 'pcomplete-parse-arguments-function)