Commit graph

342 commits

Author SHA1 Message Date
Craig Earls
a22ae04136 Prevent failure if ledger sort buffer is called with point before the ledger start marker. 2013-05-14 16:23:00 -07:00
Craig Earls
47142e5846 Fix ledger-find-slot so that it doesn't require transaction codes 2013-05-14 09:49:27 -07:00
Craig Earls
a7097c9e41 Fix Bug 962 2013-05-11 19:14:51 -07:00
Craig Earls
bb181c494a Correct regex 2013-05-11 06:54:37 -07:00
Craig Earls
6539f1e1a9 Reverted changes to completion. Changes were "more correct" but performance on large buffer was too poor. 2013-05-10 13:25:24 -07:00
Craig Earls
60e606a651 Fix Bug 961, add ldg-context.el and ldg-schedule.el to CMakeLists.txt 2013-05-09 13:40:14 -07:00
Craig Earls
fdbae766c1 Implement more efficient completion algorithm. Thanks Thierry! Also remove multi-comment font-locking for performance reasons. 2013-05-06 11:28:35 -07:00
Craig Earls
6b10e2e909 Ensure ledger-mode display balance can handle zero balance accounts. 2013-05-06 09:04:04 -07:00
Craig Earls
3d531c08cd Add stats to ledger mode 2013-05-01 13:56:09 -07:00
Craig Earls
f688b314d7 Merge pull request #178 from georgek/regex
Add highlighting for multiple line comments
2013-04-22 06:39:47 -07:00
Craig Earls
26fd5b26d8 Remove intangible property from occur overlays. 2013-04-22 06:13:11 -07:00
George Kettleborough
ebdff209ab Add highlighting for multiple line comments 2013-04-21 14:14:08 +01:00
Craig Earls
1761e6a447 Sort buffer now attempts to keep point at the same xact. 2013-04-18 18:30:27 -07:00
Craig Earls
524ec0b614 Merge pull request #176 from georgek/regex
OK, lets try again.  Thanks for working on this!
2013-04-16 08:58:12 -07:00
George Kettleborough
03b3ef5f0b Make union of regexps at compile time 2013-04-16 16:45:01 +01:00
George Kettleborough
a052898b60 Fix payees and accounts matching to themselves
This would sometimes cause a double tab to be necessary for completion,
although did also provide an accidental "feature" that repeated tabs would
cycle all the way back to the original input
2013-04-16 16:12:30 +01:00
George Kettleborough
2c07d4152a Fix completion on payees 2013-04-15 21:42:20 +01:00
George Kettleborough
db4731d8a9 Clean up payee regexes 2013-04-15 21:41:02 +01:00
Craig Earls
19be97c246 commodities cleanup 2013-04-15 08:14:54 -07:00
David Keegan
a04b8a8fdb Function name mismatch causes revert error. 2013-04-14 12:26:38 +01:00
Craig Earls
971bcf22f4 Bug 951, handle thousand separators.
Rewrote handling for decimal comma to be much simpler.  Why can't I see the simple way first?
2013-04-13 21:55:06 -07:00
George Kettleborough
e604fe5cbb Allow completion on accounts and metadata 2013-04-13 21:57:03 +01:00
George Kettleborough
902d0f41ef Add regex for metadata 2013-04-13 21:56:17 +01:00
George Kettleborough
6396fe2bd7 Fix comment regex to include all line comment types 2013-04-11 10:50:38 +01:00
George Kettleborough
90d2750988 Stop account regexes matching comments 2013-04-11 10:50:18 +01:00
Craig Earls
15e84cbb18 More regex fine tuning 2013-04-10 15:48:39 -07:00
Craig Earls
9b5289c3e9 More regex finetuning in context 2013-04-10 15:01:42 -07:00
Craig Earls
345f4a977e Refactoring and style. 2013-04-10 13:48:52 -07:00
Craig Earls
1286bdeda0 even better context regex generation 2013-04-10 06:33:46 -07:00
Craig Earls
dde09ef1a1 Regex cleanup in ldg-context 2013-04-09 21:22:11 -07:00
Craig Earls
76145828fd Make quick balance showed "cleared" results 2013-04-08 11:40:10 -07:00
Craig Earls
3adab52660 Improve quick display. 2013-04-08 10:45:04 -07:00
Craig Earls
33c046d068 Added quick balance check to ledger-mode 2013-04-08 10:35:55 -07:00
Craig Earls
98f8df5583 Regex consistency and cleanup. 2013-04-07 14:48:33 -07:00
Craig Earls
4df990014f Fixed reconciliation initialization. Now prompts with only account, not status and amount
Moved context function to leg-context, from leg-report. Cleaned up many regex in ldg-context.
2013-04-06 23:13:49 -07:00
Craig Earls
8b32a733a7 Merge branch 'next' into ledger-mode-automatic-transactions 2013-04-06 07:35:02 -07:00
Craig Earls
f80fb99039 Code cleanup of align postings 2013-04-06 07:34:27 -07:00
Craig Earls
5165b19d07 Rewrote align-postings again to improve handling of long account-names. It now leaves exactly 2 space between the commodity and the account if the amount would have stomped on the account. 2013-04-05 23:18:24 -07:00
Craig Earls
a373f9f4e5 other font cleanup 2013-04-05 12:24:54 -07:00
Craig Earls
35febddf3f Fixed ledger-font-other line. Thanks Thierry! 2013-04-05 10:50:31 -07:00
Craig Earls
896d1cc3ec Merge branch 'next' into ledger-mode-automatic-transactions 2013-04-04 12:35:43 -07:00
Craig Earls
2e78e61be7 Regex Cleanup 2013-04-04 12:35:20 -07:00
Craig Earls
650361a6d3 Fix ledger-complete-entry for stale regex 2013-04-04 12:34:59 -07:00
Craig Earls
2547894586 Fix next-account so that status markers can be manually entered into a buffer when auto alignment is on. 2013-04-04 12:34:16 -07:00
Craig Earls
063b027fbb Fixed bug that caused ledger-mode interfere with other mode that used indent-region 2013-04-04 12:22:27 -07:00
Craig Earls
1a52899673 Fix copy-at-point and more regex consolidation and cleanup 2013-04-03 16:30:36 -07:00
Craig Earls
519e57ca1f Consolidated all major regexes into ldg-regex. Only major exception are the regex in ledger context at point. 2013-04-02 23:13:23 -07:00
Craig Earls
86d0fd87c4 Fixes bug 904, failure to highly pending postings. Adds two new faces for pending and cleared posting. 2013-04-02 14:20:29 -07:00
Craig Earls
eed1d8e53e ledger-read-commodity-string now calls ledger-split-commodity-string 2013-04-01 20:48:00 -07:00
Craig Earls
712665e5b4 Merge branch 'next' into ledger-mode-automatic-transactions 2013-04-01 16:35:05 -07:00