summaryrefslogtreecommitdiff
path: root/lisp/ldg-mode.el
diff options
context:
space:
mode:
authorCraig Earls <enderw88@gmail.com>2013-04-16 08:58:12 -0700
committerCraig Earls <enderw88@gmail.com>2013-04-16 08:58:12 -0700
commit524ec0b6149d83a124860a51f2c37deff12f289d (patch)
treede442d39d2269a0b2a77deed185925c8b2aaf0fd /lisp/ldg-mode.el
parent909f9c4697a0c6bb1927d242d671597c0b96013c (diff)
parent03b3ef5f0b56286f7ee8498588f5d07c19d8b6f6 (diff)
downloadledger-524ec0b6149d83a124860a51f2c37deff12f289d.tar.gz
ledger-524ec0b6149d83a124860a51f2c37deff12f289d.tar.bz2
ledger-524ec0b6149d83a124860a51f2c37deff12f289d.zip
Merge pull request #176 from georgek/regex
OK, lets try again. Thanks for working on this!
Diffstat (limited to 'lisp/ldg-mode.el')
-rw-r--r--lisp/ldg-mode.el7
1 files changed, 5 insertions, 2 deletions
diff --git a/lisp/ldg-mode.el b/lisp/ldg-mode.el
index 86889dda..2b707e26 100644
--- a/lisp/ldg-mode.el
+++ b/lisp/ldg-mode.el
@@ -75,8 +75,11 @@ Can indent, complete or align depending on context."
(if (= (point) (line-beginning-position))
(indent-to ledger-post-account-alignment-column)
(save-excursion
- (re-search-backward ledger-account-or-metadata-regex
- (line-beginning-position) t))
+ (re-search-backward
+ (rx-static-or ledger-account-any-status-regex
+ ledger-metadata-regex
+ ledger-payee-any-status-regex)
+ (line-beginning-position) t))
(when (= (point) (match-end 0))
(ledger-pcomplete interactively))))
(ledger-post-align-postings))