summaryrefslogtreecommitdiff
path: root/lisp/ldg-regex.el
diff options
context:
space:
mode:
authorCraig Earls <enderw88@gmail.com>2013-04-22 06:39:47 -0700
committerCraig Earls <enderw88@gmail.com>2013-04-22 06:39:47 -0700
commitf688b314d72f6cc3121ab39ce225e5e6d07c547a (patch)
treedfe937fe497c20f8528f8ec6154b06696984c887 /lisp/ldg-regex.el
parent26fd5b26d863e2aa729b818b2fab33cffbcc306e (diff)
parentebdff209ab8762367ce0db66ad0fa386642e61ad (diff)
downloadledger-f688b314d72f6cc3121ab39ce225e5e6d07c547a.tar.gz
ledger-f688b314d72f6cc3121ab39ce225e5e6d07c547a.tar.bz2
ledger-f688b314d72f6cc3121ab39ce225e5e6d07c547a.zip
Merge pull request #178 from georgek/regex
Add highlighting for multiple line comments
Diffstat (limited to 'lisp/ldg-regex.el')
-rw-r--r--lisp/ldg-regex.el7
1 files changed, 7 insertions, 0 deletions
diff --git a/lisp/ldg-regex.el b/lisp/ldg-regex.el
index c9e60e71..cdd06d39 100644
--- a/lisp/ldg-regex.el
+++ b/lisp/ldg-regex.el
@@ -45,6 +45,13 @@
(defconst ledger-comment-regex
"^[;#|\\*%].*\\|[ \t]+;.*")
+(defconst ledger-multiline-comment-start-regex
+ "^!comment$")
+(defconst ledger-multiline-comment-end-regex
+ "^!end_comment$")
+(defconst ledger-multiline-comment-regex
+ "^!comment\n\\(.*\n\\)*?!end_comment$")
+
(defconst ledger-payee-any-status-regex
"^[0-9]+[-/][-/.=0-9]+\\(\\s-+\\*\\)?\\(\\s-+(.*?)\\)?\\s-+\\(.+?\\)\\s-*\\(;\\|$\\)")