Commit graph

4596 commits

Author SHA1 Message Date
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
John Wiegley
12db87f4c0 Merge pull request #156 from tubaman/embedded_python_doc_fix
Small corrections in the Embedded Python section
2013-02-17 14:24:10 -08:00
Ryan Nowakowski
2b8743d502 Small corrections in the Embedded Python section 2013-02-17 15:43:48 -06: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
d37a369c12 Changed prompt for reconciliation target. 2013-02-15 12:43:56 -07:00
Craig Earls
adfb03cac0 Fixed overrun when ledger report would expand argument and cmd would get short 2013-02-15 12:11:50 -07:00
Craig Earls
2a7d1c83dd Corrects problem clearing a transaction
toggle-current in the payee line will override all posting statuses and clear or unclear the entire transaction.
2013-02-15 09:04:34 -07:00
Craig Earls
9d2b2e3ceb Fixes Bug 897. toggle now works correctly if there are comment lines in the xact 2013-02-15 08:54:04 -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
6eb97a7c38 Added a copy transaction function to ledger-mode 2013-02-14 13:20:16 -07:00
Craig Earls
67201ee850 Add highlighting in the report window if the line is mapped to a file 2013-02-14 11:40:08 -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
1074dec8ad Improved ledger-report visit source capabilities 2013-02-14 09:49:00 -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
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
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
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
a13bcd4109 Bug 882 Calc mode doesn't play nice with decimal comma
Added a few lines to transform the amount to decimal period format before pushing it to calc.
2013-02-12 16:47:43 -07: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
316055ff86 More code cleanup 2013-02-12 10:39:07 -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
e615d8c615 Bug 883 overlays left in buffer if file reverted. 2013-02-11 11:05:43 -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
eef9245eb8 Face reorganization and better color theme
Moved all face definitions to leg-fonts.el.  Change default colors to Solarize color theme http://ethanschoonover.com/solarized
2013-02-11 09:11:03 -07:00
Craig Earls
e460316774 Fixes bug 885, highlighting was removing bolding
Inadvertantly left a :weight in the highlight face that was over ring the base face weight
2013-02-10 20:11:03 -07:00
Craig Earls
30c95ea9bb Changes keybinding for edit amount to C-c C-b
Thierry rightly pointed out that C-c C-v was a much older emacs command and I shouldn't stomp on it.
2013-02-10 10:11:15 -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
0c8a660d60 Forgot to stage ldg-xact.el in the last commit 2013-02-09 21:05:08 -07: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
Craig Earls
2b55ef7dab Added menu entry to customize ledger mode 2013-02-09 17:45:31 -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
Craig Earls
f89d6c4419 Merge pull request #152 from vanicat/t/occur-bugs
T/occur bugs
2013-02-09 06:38:08 -08:00
Craig Earls
1d22862c35 Merge commit 'f654ee400910e4dc0c35831a3033083207c5fe47' into next 2013-02-09 07:28:25 -07:00
Craig Earls
47c3f6d353 Cleaned up a defcustom that was lacking a type 2013-02-09 07:27:47 -07:00
Craig Earls
f654ee4009 Merge pull request #151 from vanicat/t/realy-move
On move event, save excursion before calling ledger-reconcile-visit
2013-02-09 06:26:27 -08: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