Craig Earls
63ba45dbaa
Finished changing name to ledger-*
...
All files and references changed ldg-* to ledger-*
2013-07-02 15:37:33 -07:00
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