diff options
author | John Wiegley <johnw@newartisans.com> | 2006-02-15 20:36:27 +0000 |
---|---|---|
committer | John Wiegley <johnw@newartisans.com> | 2008-04-13 02:41:22 -0400 |
commit | f56b29eb4b5077c9bfc14211f947d920738cc1fc (patch) | |
tree | 83e35b97686fbcd3bb3f500e221467caa29b4ff3 | |
parent | ca9ea27081292ed335bfe742d417d5a25bb5c867 (diff) | |
download | fork-ledger-f56b29eb4b5077c9bfc14211f947d920738cc1fc.tar.gz fork-ledger-f56b29eb4b5077c9bfc14211f947d920738cc1fc.tar.bz2 fork-ledger-f56b29eb4b5077c9bfc14211f947d920738cc1fc.zip |
Added "=" to the character set used to scan for dates at the beginning
of lines, to accomodate virtual dates. (This came from the mailing
list, thanks guys).
-rw-r--r-- | ledger.el | 8 |
1 files changed, 4 insertions, 4 deletions
@@ -67,7 +67,7 @@ (defvar bold 'bold) (defvar ledger-font-lock-keywords - '(("^[0-9./]+\\s-+\\(?:([^)]+)\\s-+\\)?\\([^*].+\\)" 1 bold) + '(("^[0-9./=]+\\s-+\\(?:([^)]+)\\s-+\\)?\\([^*].+\\)" 1 bold) ("^\\s-+.+?\\( \\|\t\\|\\s-+$\\)" . font-lock-keyword-face)) "Default expressions to highlight in Ledger mode.") @@ -184,7 +184,7 @@ Return the difference in the format of a time value." (save-excursion (when (or (looking-at "^[0-9]") (re-search-backward "^[0-9]" nil t)) - (skip-chars-forward "0-9./") + (skip-chars-forward "0-9./=") (delete-horizontal-space) (if (member (char-after) '(?\* ?\!)) (progn @@ -215,7 +215,7 @@ dropped." ;; transaction (save-excursion (goto-char (car bounds)) - (skip-chars-forward "0-9./ \t") + (skip-chars-forward "0-9./= \t") (setq cleared (and (member (char-after) '(?\* ?\!)) (char-after))) (when cleared @@ -297,7 +297,7 @@ dropped." (insert (make-string width ? )))))) (forward-line)) (goto-char (car bounds)) - (skip-chars-forward "0-9./ \t") + (skip-chars-forward "0-9./= \t") (insert state " ") (if (search-forward " " (line-end-position) t) (delete-char 2))))) |