Commit graph

24 commits

Author SHA1 Message Date
Albert Krewinkel
885bc6580c Add option if dates should be iso-8601 by default
Allow users to choose between the default YYYY/MM/DD format and the
iso-standardized format YYYY-MM-DD.
2013-05-22 21:17:55 +02: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
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
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
7fea9d21fb Align post speed improvements after adding the long account name handling. 2013-03-27 20:02:11 -07: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
ea72ac29ea Enh918 Have occur mode searches stored in mini buffer history 2013-03-18 10:50:11 -07:00
Craig Earls
27d27ecb6c Account auto formatting now works with tab completion 2013-03-06 21:13:06 -05:00
Craig Earls
1e3c795935 Update date regex to handles dashes and slashes 2013-02-27 10:07:03 -07:00
Craig Earls
f54c15bdf5 Bug 884. Highlight first line of file 2013-02-20 16:13:27 -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
15d838d1f8 Bug 893 Ledger reconcile loses alignment
An earlier change to multi-file support stored the actual markers to the beginnings of the transaction/postings.
When reconcile would insert characters it would invalidate those marker and after many items and been
cleared could result in severe misalignment.  This change brings back storing the line-numbers as reported by emacs.
2013-02-13 13:23:04 -07:00
Craig Earls
6315c60e43 Correct behavior of ledger report when entering a new report
ledger-report-save would fail if you entered a new report with a name.  It wouldn't save the customization to the disk, and if you tried to save manually it would complain about an identical command.
2013-02-13 12:34:09 -07:00
Craig Earls
0c8a660d60 Forgot to stage ldg-xact.el in the last commit 2013-02-09 21:05:08 -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
5c91124955 WIP. ledger-sort-region still drops the first transaction in the region. 2013-01-31 15:13:00 -07:00
Craig Earls
eff1472337 Added GPL licensing information to lisp files 2013-01-29 13:57:22 -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
dea2aed0b5 Untabified all source files 2010-06-11 17:02:25 -04:00
John Wiegley
bd8e6686f2 Broke up the old ledger.el into several submodules 2010-04-12 22:32:12 -04:00