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
Rémi Vanicat
d3964b66d5
In ledger-occur, hide nothing if there is no match
...
This could cause error when reconciling transaction that are included.
Some message should be shown to explain why nothing happen when
interactively call ledger-occur.
2013-02-09 11:33:58 +01:00
Rémi Vanicat
cf6a23b2fe
Unconditionally activate the occur stuff in ledger-occur-mode
...
Well, we still deactivate it when regex is nil, but the function
should not look at previous value of ledger-occur-mode:
- the interactive function (ledger-occur) already do it, we don't need
to do it there,
- caller that want to deactivate the occur stuff only have to call
ledger-occur with a nil regex
- the old behavior make ledger-reconcile to turn off occur stuff if it
was already turn on, when what we do want is that the occur stuff
change to the new account.
2013-02-09 11:20:30 +01:00
Craig Earls
68665a7373
Merge commit 'b415f6c1b0a26718f5689f33cc166aada5084804' into next
2013-02-08 23:44:10 -07:00
Craig Earls
73f8c10d8e
More reconcile-visit bug squashing.
2013-02-08 23:42:52 -07:00
Craig Earls
b415f6c1b0
Merge pull request #148 from hrj/patch-1
...
Update README.md
Thanks for the help!
2013-02-08 22:01:13 -08:00