Commit graph

76 commits

Author SHA1 Message Date
Craig Earls
cf2fa5c32b Formatting changes and initial inclusion of ledger-schedule 2013-07-02 13:16:28 -07:00
Craig Earls
52dd81ca9e Added buffer cleanup and tweaked the reconcile quit routines. 2013-06-27 21:36:22 -07:00
Craig Earls
9d64d14fd3 Add buffer cleanup function. 2013-06-06 12:53:01 -07:00
Craig Earls
7540647f01 Dramatic improvements to account completion speeds. 2013-06-05 16:41:11 -07:00
Craig Earls
c23c994b22 Fix Bug 966 Auto Indent conflicts with undo. Removed the auto-indent function and added an indent xact function 2013-06-03 16:39:36 -07:00
Craig Earls
30fe6afebf Completion improvements 2013-06-03 08:45:27 -07:00
Craig Earls
fda778f2c0 Fix bug 969, payee completing only works with plain alpha chars 2013-06-02 20:46:29 -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
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
George Kettleborough
ebdff209ab Add highlighting for multiple line comments 2013-04-21 14:14:08 +01:00
George Kettleborough
03b3ef5f0b Make union of regexps at compile time 2013-04-16 16:45:01 +01:00
George Kettleborough
2c07d4152a Fix completion on payees 2013-04-15 21:42:20 +01:00
George Kettleborough
e604fe5cbb Allow completion on accounts and metadata 2013-04-13 21:57:03 +01:00
Craig Earls
345f4a977e Refactoring and style. 2013-04-10 13:48:52 -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
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
896d1cc3ec Merge branch 'next' into ledger-mode-automatic-transactions 2013-04-04 12:35:43 -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
44ae6e0f16 Start integrating schedule into the overall mode 2013-03-30 08:27:16 -07:00
Craig Earls
ad07d28427 Bug 936 Fixes ledger-add-transaction.
Symptom was no empty line after xact, real problem was not putting ledger output into the temp buffer.
2013-03-27 16:35:43 -04:00
Craig Earls
48266d1107 Fix bug 928 Refix slow indent-region behavior.
Need to bing ledger-post-align-postings to indent-region-function, not indent-line-function, others it tries to align the entire region once for every line in the region.
2013-03-25 18:48:28 -04:00
Craig Earls
15efb41aba Make complete play nice with auto alignment 2013-03-24 23:26:23 -04:00
Craig Earls
e8a2ebb699 Insert Effective Date to xact 2013-03-24 18:12:44 -04:00
Craig Earls
59e8967d06 Fix bug 923 2013-03-24 14:06:41 -04:00
Craig Earls
6ff330911d Fixed Align Region menu entry 2013-03-24 04:46:35 -07:00
Craig Earls
99973d0c0c Rewrote ledger-post-align-postings to address bugs 923 924 925 926 927 and 928. 2013-03-23 19:54:40 -07:00
Craig Earls
4cf6ca6e79 Bug 931 Menu consistency Delete Transaction 2013-03-23 14:30:29 -07:00
Craig Earls
059b86b30e Fixed Bug 930 Toggle transaction menu entry incorrect 2013-03-23 14:28:10 -07:00
Craig Earls
8a1d990809 Fix Bug 929 consistent naming of buffer narrowing. 2013-03-23 14:22:47 -07:00
Craig Earls
0d9250dbe4 Fix bug 916 along amount in region 2013-03-22 20:56:19 -07:00
David Keegan
13b4c5adc0 Fixed bug 913 ledger mode C-c C-a and ISO dates. 2013-03-09 18:39:30 +00:00
Craig Earls
0744a0ac8f Added menu entries to help set sort region 2013-03-06 14:35:34 -05:00
Craig Earls
9a86fe022c Add ability to posting the account in a posting using the iedger-default-acct-transaction-indent 2013-03-02 13:33:12 -07:00
Craig Earls
5e0e7e0a97 Add reconcile menu entry and correct bug in report that failed on automatically generated xacts 2013-02-26 15:08:52 -07:00
Craig Earls
4cb2779464 ledger-mode now automatically loads and parses the init file.
Currently only pays attention to decimal-comma
2013-02-23 17:53:55 -07:00
Craig Earls
8116ef4781 Oops. This adds missing parenthesis to the last commit. 2013-02-15 08:07:41 -07:00
Craig Earls
7f0693bcdc Improved error reporting 2013-02-15 06:14:33 -07:00
Craig Earls
d8f0b0fa83 Code commenting cleanup. 2013-02-14 15:37:13 -07:00
Craig Earls
6eb97a7c38 Added a copy transaction function to ledger-mode 2013-02-14 13:20:16 -07:00
Craig Earls
c031fa4943 Added menu entry for complete entry.
Refactored leg-complete to get rid of some side effect usage
2013-02-13 20:45:22 -07:00
Craig Earls
5eb322c0a2 Comment and code cleanup 2013-02-12 16:04:02 -07:00
Craig Earls
28659c58c3 Bug 892 re-enable pending mode and reconcile-finish
This should do it, and it should work across multiple files.
2013-02-12 15:11:36 -07:00
Craig Earls
e3b37ac19e Lisp code cleanup.
Mostly went through and clarified variable names.  Rather than "entry" for everything, use "transaction" and "posting" as appropriate to improve readability.
2013-02-12 10:35:27 -07:00
Craig Earls
e615d8c615 Bug 883 overlays left in buffer if file reverted. 2013-02-11 11:05:43 -07:00