Commit graph

4769 commits

Author SHA1 Message Date
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
5418e77c63 Better end testing for align-postings 2013-03-26 23:50:14 -04:00
Craig Earls
5b1778b3ca More speed improvements for align-postings. 2013-03-26 19:34:37 -04:00
Craig Earls
c8c94e9602 Handle quoted commodities in ledger-split-commodity-string 2013-03-26 13:55:31 -04:00
Craig Earls
f1882d0a56 Major speed improvements to ledger-post-align-postings
Got rid of markers.  Use inhibit-modification-hook to suppress any other buffer stuff happening.

Got giant-buffer down to around 3.5 seconds with full modifications.
2013-03-26 02:33:05 -04: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
bc7a885eb7 Speed improvement to align-postings.
In some cases align-posting was getting called twice
2013-03-25 21:19:17 -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
862a83e792 add --collapse to reconcile balance calculation 2013-03-25 14:05:29 -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
cc62e6a886 Code cleanup in ldg-exec and ledger-split-commodity 2013-03-25 00:04:43 -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
6a753e155e Fix ledger-split-commodities to handle integer balances 2013-03-24 17:23:50 -04:00
Craig Earls
0d0e996e07 Improve ledger-split-commodities to handle multi character commodities. 2013-03-24 17:20:36 -04:00
Craig Earls
9079ae8a69 Clean up ldg-post.el 2013-03-24 15:58:21 -04:00
Craig Earls
59e8967d06 Fix bug 923 2013-03-24 14:06:41 -04:00
Craig Earls
5797623fd7 Second rewrite of ledger-post-align-postings. Will probably perfect with the NEXT rewrite. 2013-03-24 13:57:03 -04:00
Craig Earls
6ff330911d Fixed Align Region menu entry 2013-03-24 04:46:35 -07:00
Craig Earls
53778317cb More armor plating on ledger-post-align-postings 2013-03-23 21:51:27 -07:00
Craig Earls
0bcef93e29 Bug 915 maintain point in buffer when saved. 2013-03-23 20:22:40 -07:00
Craig Earls
f855d7e745 Finish bug 929 got rid of all references to folding, use narrowing instead. 2013-03-23 20:09:07 -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
89d480f510 ledger-mode.texi patches from Thierry 2013-03-23 18:59:07 -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
1366e04f11 Merge pull request #168 from vanicat/t/clean-no-fail
Don't fail cleaning after reconcile when some buffer have been killed
2013-03-23 14:15:46 -07:00
Craig Earls
9284600a54 Fix bug 915, maintain post in ledger buffer after save during reconciliation. 2013-03-22 21:23:27 -07:00
Craig Earls
0d9250dbe4 Fix bug 916 along amount in region 2013-03-22 20:56:19 -07:00
Rémi Vanicat
b73e650e5f Don't fail cleaning after reconcile when some buffer have been killed
If buffer in leger-buf has been killed, ledger-reconcile-quit-cleanup
will fail with an error. Better to do nothing.
2013-03-21 23:28:14 +01:00
Craig Earls
75ba85ff8e Updated ldg-schedule 2013-03-20 22:53:09 -07:00
Craig Earls
0ed444964c Merge branch 'next' into ledger-mode-automatic-transactions 2013-03-20 22:52:09 -07:00
Craig Earls
045c4b19eb Added checking for thousands separators in commodity split. 2013-03-20 22:20:00 -07:00
Craig Earls
aa04b392a0 Merge branch 'next' into ledger-mode-automatic-transactions 2013-03-20 12:24:39 -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
17496feda0 Initial commit of ldg-schedule.el. Changed name from leg-auto.el and renamed internal functions 2013-03-19 09:17:06 -07:00
Craig Earls
06579c504d Check 'auto' package name to 'schedule' 2013-03-19 09:16:07 -07:00
Craig Earls
124058d26a Merge branch 'next' into ledger-mode-automatic-transactions 2013-03-18 16:02:49 -07:00
Craig Earls
5b7186ee1f Ensure the ledger but tracks the reconcile buffer after a save. 2013-03-18 15:22:41 -07:00
Craig Earls
5df242424a Bug 916: Added back in old ledger-post-align-amount code for Thierry. 2013-03-18 15:05:54 -07:00
Craig Earls
adfd6bafc3 Have a working candidate search 2013-03-18 15:01:35 -07:00
Craig Earls
5324afbd9b Merge branch 'next' into ledger-mode-automatic-transactions 2013-03-18 11:46:45 -07:00
Craig Earls
8d73979abf Updated ledger-mode-dump-variables 2013-03-18 11:13:54 -07:00
Craig Earls
ea72ac29ea Enh918 Have occur mode searches stored in mini buffer history 2013-03-18 10:50:11 -07:00
Craig Earls
43ef1df6ab Merge branch 'next' into ledger-mode-automatic-transactions 2013-03-17 20:43:43 -07:00
Craig Earls
431d7e5b25 Fix bug 915 Save in reconcile mode maintains point. 2013-03-17 20:01:58 -07:00
Craig Earls
b1c2c49709 Fix bug 917 C-Begin C-End don't keep buffer synced 2013-03-17 19:56:02 -07:00