Craig Earls
510a7c4e6c
Position point at beginning of line on posting being reconciled.
2013-02-21 15:31:58 -07:00
Craig Earls
d638f8300f
bug-905, inadvertently used an aquamacs function.
2013-02-21 14:59:32 -07:00
Craig Earls
2fd1574cf2
Prevent point from being at the end of line when ledger-reconcile-toggle is called
2013-02-21 06:43:00 -07:00
Craig Earls
a4e76727be
Put in more nil window protection.
2013-02-20 21:16:05 -07:00
Craig Earls
8029fd1149
Run ledger-highlight-xact-under-point when reconcile quits, so only one xact is highlighted
2013-02-20 20:46:38 -07:00
Craig Earls
988a41c3a4
Make ledger-reconcile a little cleaner.
...
The recon buffer is filled before asking for target, so there isn't a blank window showing while asking for target.
2013-02-20 14:00:46 -07:00
Craig Earls
cf39acfd8b
Fix another null buffer problem when closing ledger buffers
2013-02-19 09:30:20 -07:00
Craig Earls
21cdc04ab3
Fixes Bug 900
...
If the buffer being reconciles was killed with the *Reconcile* buffer still
around their were dirty hooks left around that caused bug problems.
This fix adds a local kill-buffer hook that calls the ledger-quit routines
2013-02-18 08:45:24 -07:00
Craig Earls
2c69aa1ff5
A better try to deal with decimal-comma from ledger
2013-02-17 19:47:16 -07:00
Craig Earls
d37a369c12
Changed prompt for reconciliation target.
2013-02-15 12:43:56 -07:00
Craig Earls
8116ef4781
Oops. This adds missing parenthesis to the last commit.
2013-02-15 08:07:41 -07:00
Craig Earls
7f0693bcdc
Improved error reporting
2013-02-15 06:14:33 -07:00
Craig Earls
089716fb13
Bug 894 Changing reconciliation account now repositions point in the Reconcile buffer correctly.
2013-02-14 19:38:42 -07:00
Craig Earls
d8f0b0fa83
Code commenting cleanup.
2013-02-14 15:37:13 -07:00
Craig Earls
30dc7e349d
Fix to target change function in leg-reconcile
...
Took out the (interactive) statement and it needed to be there.
2013-02-14 10:05:53 -07:00
Craig Earls
d31913871f
Added rudimentary target checking to reconcile.
2013-02-13 15:53:16 -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
822970a7ae
Merge pull request #155 from vanicat/t/reconcile_and_windows
...
T/reconcile and windows
2013-02-13 09:03:58 -08:00
Craig Earls
db9ae7dd04
Fixes workflow for using toggle-pending with clear-whole-transactions
2013-02-13 09:36:44 -07:00
Rémi Vanicat
6967374801
Ensure that the reconcile buffer is shown when ledger-reconcile is called.
2013-02-13 17:09:14 +01:00
Rémi Vanicat
24a9e422eb
In ledger-do-reconcile, don't act on windows when reconcile hasn't one
...
Ledger-do-reconcile might be called indirectly (in the after-save-hook
for example) and one might not want this buffer she has buried to show
up again when she is saving another (even related) buffer.
2013-02-13 17:08:09 +01:00
Craig Earls
5eb322c0a2
Comment and code cleanup
2013-02-12 16:04:02 -07:00
Craig Earls
28659c58c3
Bug 892 re-enable pending mode and reconcile-finish
...
This should do it, and it should work across multiple files.
2013-02-12 15:11:36 -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
36a00113d9
Bug 879 cannot reconcile two ledger buffers
2013-02-11 16:26:41 -07:00
Craig Earls
d243f00b91
Bug 878 Cannot reconcile two posting with the same account in one xact
2013-02-11 12:49:51 -07:00
Craig Earls
fa1702d684
Bug 886 Cannot unclear transaction on last line reconciliation buffer
2013-02-11 11:12:50 -07:00
Craig Earls
e245e41d6b
Bug 887. Remove folding if the reconcile buffer is killed
...
This ensure adequate cleanup if the reconciliation buffer is killed vice quit from.
2013-02-11 10:50:13 -07:00
Craig Earls
e757b969ef
fixe minor error in merge from vanicat
2013-02-10 09:47:56 -07:00
Craig Earls
96bae11502
Merge pull request #154 from vanicat/t/kill-reconcile
...
Take care to not delete some random buffer when exiting reconcile
2013-02-10 07:38:52 -08:00
Craig Earls
6fce572806
ledger-mode now highlights the xact under point.
...
This can be configured with ledger-highlight-xact-under-point and ledger-font-highlight-face
2013-02-09 21:03:58 -07:00
Craig Earls
114be62d24
Correct error that prevented clearing postings if ledger--clear-whole-entires was nil
2013-02-09 17:47:09 -07:00
Rémi Vanicat
69efea6c54
Take care to not delete some random buffer when exiting reconcile
2013-02-09 19:29:04 +01:00
Rémi Vanicat
0f83f779a6
On move event, save excursion before calling ledger-reconcile-visit
...
Otherwise, ledger-reconcile-visit might undo last move
2013-02-09 15:19:02 +01:00
Craig Earls
73f8c10d8e
More reconcile-visit bug squashing.
2013-02-08 23:42:52 -07:00
Craig Earls
73f336ae7c
Improved the visit function. Made the window position configurable. Removed after-save hook on quit
2013-02-08 22:49:39 -07:00
Craig Earls
5f67cfbec7
Added ability to have ledger buffer track the xact under point in recon window
...
controllable using ledger-buffer-tracks-reconcile-buffer
2013-02-08 17:16:12 -07:00
Craig Earls
e3be9686e4
Added vanicat's multii file extensions.
...
There was a strange interact with some more recent parts of the code that exposed bugs I hadn't seen before.
2013-02-08 17:02:58 -07:00
Craig Earls
8f214f3830
Revert "Merge pull request #147 from vanicat/t/where-are-transaction"
...
This reverts commit 9a411e898a , reversing
changes made to bdf404112e .
2013-02-08 15:24:00 -07:00
Rémi Vanicat
e304cdfdbb
After reconciling, save all buffer that need to be saved.
2013-02-08 21:17:08 +01:00
Rémi Vanicat
0b63dc0f84
In ledger-reconcile-get-buffer, return the stored buffer
2013-02-08 21:16:03 +01:00
Rémi Vanicat
21968b1e12
In ledger-reconcile, open file where transaction are, and store it.
2013-02-08 21:15:48 +01:00
Rémi Vanicat
3b44a9fd2a
In ledger-reconcile, use a function to get where the transaction is.
2013-02-08 21:14:15 +01:00
Craig Earls
869c40c070
Reconcile visit now recanters on the xact selected
2013-02-07 10:16:31 -07:00
Craig Earls
e3431c4bff
reconcile mode windowing improvements
...
* reconcile mode now places its window at the bottom of the ledger window it was called form and minimizes its height to the size of the recon buffer.
* It all specifically informs the user if there are no uncleared items.
* When reconcile mode is entered it sets the ledger-occur mode and scrolls the bottom of the visible buffer to the bottom of the ledger window ensuring transactions are visible.
2013-02-07 09:12:44 -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
cf76c25599
If there is no XACT code print blank, not "nil"
2013-02-02 09:15:03 -07:00
Craig Earls
edd82b2639
Add custom faces to the reconciler
2013-02-01 11:39:48 -07:00
Craig Earls
0e16ce75f0
Add ability to reconcile new account without switching recon buffers
...
Show cleared balance on command
Update documentation
2013-01-30 21:50:23 -07:00
Craig Earls
eff1472337
Added GPL licensing information to lisp files
2013-01-29 13:57:22 -07:00