Commit graph

30 commits

Author SHA1 Message Date
Craig Earls
7540647f01 Dramatic improvements to account completion speeds. 2013-06-05 16:41:11 -07:00
Craig Earls
30fe6afebf Completion improvements 2013-06-03 08:45:27 -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
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
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
e604fe5cbb Allow completion on accounts and metadata 2013-04-13 21:57:03 +01: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
650361a6d3 Fix ledger-complete-entry for stale regex 2013-04-04 12:34:59 -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
78bedf7c8e Bring back comments into account completion. 2013-04-01 16:34:30 -07:00
Craig Earls
fec1c179e3 Do not include xact level comments in account list for auto completion. 2013-03-26 00:35:38 -04:00
Craig Earls
b947bae1a8 Fix align-postings to deal with being at end of buffer 2013-03-25 23:50:26 -04:00
Craig Earls
e5525130c0 Improve complete-all and reconcile saving 2013-03-25 13:35:59 -04:00
Craig Earls
d3fe4c666f Lots of code cleanup. (if () (progn …) ==> (when () …) all over the place 2013-03-25 01:21:19 -04:00
Craig Earls
15efb41aba Make complete play nice with auto alignment 2013-03-24 23:26:23 -04:00
Craig Earls
27d27ecb6c Account auto formatting now works with tab completion 2013-03-06 21:13:06 -05:00
Craig Earls
2c69aa1ff5 A better try to deal with decimal-comma from ledger 2013-02-17 19:47:16 -07:00
Craig Earls
0357f92f81 Make sure ledger-fully-complete-entry copies the rest of the payee line 2013-02-16 08:56:25 -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
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
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
4d7c492939 Lisp code cleanup
Most of the files have been touched several times and the indentation structure
was wrong.  I ran all the files through the emacs indent region function to get back to
a baseline
2013-02-05 12:33:42 -07:00
Craig Earls
eff1472337 Added GPL licensing information to lisp files 2013-01-29 13:57:22 -07:00
John Wiegley
dea2aed0b5 Untabified all source files 2010-06-11 17:02:25 -04:00
John Wiegley
d728e1364a Make sure ldg-new.el loads correctly 2010-05-07 22:57:05 -04:00
John Wiegley
bd8e6686f2 Broke up the old ledger.el into several submodules 2010-04-12 22:32:12 -04:00