Craig Earls
345f4a977e
Refactoring and style.
2013-04-10 13:48:52 -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
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
7c6f900592
Improved configuration dump. Now automatically dumps all customization variables without manually update
2013-03-20 12:23:18 -07:00
Craig Earls
8d73979abf
Updated ledger-mode-dump-variables
2013-03-18 11:13:54 -07:00
Craig Earls
404e84cd44
Removed ldg-register.el functionality all contained in ldg-report
2013-03-08 18:53:02 -05:00
Craig Earls
7758100df9
Caught another omission in the built list
2013-03-07 16:08:07 -05:00
Craig Earls
b475e569c4
Made account formatting and auto complete compatible.
2013-03-07 15:28:09 -05: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
aa10b6ea5d
Cleanup dump variables
2013-02-22 21:00:41 -07:00
Craig Earls
fd2c6d87a2
Added ledger-mode-dump-variables to give me some instrumentation on users installs
2013-02-21 22:21:13 -07:00
Craig Earls
cf39acfd8b
Fix another null buffer problem when closing ledger buffers
2013-02-19 09:30:20 -07:00
Craig Earls
d8f0b0fa83
Code commenting cleanup.
2013-02-14 15:37:13 -07:00
Craig Earls
d31913871f
Added rudimentary target checking to reconcile.
2013-02-13 15:53:16 -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
71de1e6cdc
Enh 246 add code folding to ledger mode
...
Based on loccur. Hides everything but the xacts that match a regex. Linked to reconcile mode so that when you reconcile an account on xacts with that account are shown. Documentation updated
2013-02-05 11:07:36 -07:00
Craig Earls
0675208a63
Add regional sort facility to ledger mode
...
C-c C-s now bound to ledger-sort-region. ledger-sort-region is smart and
find the beginning of the first xact within the region and the beginning of
the first xact AFTER the region so that it can keep posing structure intact
2013-02-01 10:19:47 -07:00
Craig Earls
7cb3b09986
Customizable font-locking
...
Moved font code into separate file. created faces that can be customized in
using the emacs customizations menu group ledger-faces
2013-01-31 22:15:10 -07:00
Craig Earls
426e105651
Fixed the new ledger mod so that loading leg-new.el is sufficient
...
The reconcile package and the xact package didn't provide themselves, and the leg-new
module didn't load up everything it needed.
2013-01-29 12:16:47 -07:00
John Wiegley
e6acb5a9cc
Require ldg-report from ldg-new (for now)
2012-07-30 22:32:29 -05:00
John Wiegley
bed70c8670
Added ledger-create-test to ldg-new.el
2011-08-18 11:09:24 -04:00
John Wiegley
d728e1364a
Make sure ldg-new.el loads correctly
2010-05-07 22:57:05 -04:00
John Wiegley
7f5c1c81a1
Added some missing autoloads for the new ledger-mode
2010-05-02 23:50:17 -04:00
John Wiegley
bd8e6686f2
Broke up the old ledger.el into several submodules
2010-04-12 22:32:12 -04:00