Commit graph

4712 commits

Author SHA1 Message Date
Craig Earls
c85f397edc Cleaned up ledger-reconcile, easier to read, fewer lines of code. 2013-03-13 10:20:21 -07:00
Craig Earls
b4fafbc94d Merge pull request #163 from davidkeegan/next
Fixed bug 913 ledger mode C-c C-a and ISO dates.

I need to reorganize the regexes, anytime you have to fix the same problem in more than one place you know you could do better...
2013-03-09 14:10:59 -08:00
Craig Earls
be4a212ff2 Fixed bug where reconcile bombed if you tried to start from a comment 2013-03-09 15:04:07 -07:00
David Keegan
007836dfce ledger-sort-region did nothing if point was at end of region. 2013-03-09 19:19:40 +00:00
David Keegan
13b4c5adc0 Fixed bug 913 ledger mode C-c C-a and ISO dates. 2013-03-09 18:39:30 +00:00
Craig Earls
ca99c0de03 Merge branch 'next' into ledger-mode-automatic-transactions 2013-03-09 12:27:08 -05:00
Craig Earls
bfe360d4c9 Reconcile date configuration is pulled from ledgerrc 2013-03-08 19:33:16 -05:00
Craig Earls
404e84cd44 Removed ldg-register.el functionality all contained in ldg-report 2013-03-08 18:53:02 -05:00
Johann Klähn
44823d241f indent output of ledger xml 2013-03-08 23:16:31 +01:00
Johann Klähn
a875940a93 fix ledger xml output, remove ledger json command
As the format used by property trees to represent valid JSON
and that for valid XML is too different and given that there are
more requests for valid XML output I decided to pursue a quick fix
and remove the json command in favor of a working xml command.

See bug #782, #909, recent discussion on mailing list.

JSON support is postponed until I or someone else finds time to work on
this or the python bindings are more stable.
2013-03-08 22:56:01 +01:00
Craig Earls
8f4b0e8962 Added Ledger error handling. No more lisp backtraces! 2013-03-08 00:08:25 -05:00
Craig Earls
cdd7f0675c refactored the auto-adjust to make it default 2013-03-07 16:52:51 -05:00
Craig Earls
37ddc5f588 Deprecated ledger.el 2013-03-07 16:11:55 -05:00
Craig Earls
7758100df9 Caught another omission in the built list 2013-03-07 16:08:07 -05:00
Craig Earls
b475e569c4 Made account formatting and auto complete compatible. 2013-03-07 15:28:09 -05:00
Craig Earls
27d27ecb6c Account auto formatting now works with tab completion 2013-03-06 21:13:06 -05:00
Craig Earls
81eeb210e8 Improved context regex to handles @ and @@ pricing 2013-03-06 16:57:07 -05:00
Craig Earls
63653f50d5 Correct bug is edit amount.
Edit-amount was still looking for decimal-comma
2013-03-06 15:23:46 -05:00
Craig Earls
7579ebb34d Added missing lisp files to CMakeList.txt 2013-03-06 14:44:22 -05:00
Craig Earls
1eba7c6cdf Code formatting cleanup. 2013-03-06 14:36:31 -05:00
Craig Earls
0744a0ac8f Added menu entries to help set sort region 2013-03-06 14:35:34 -05:00
Craig Earls
5a48bc3935 Removed timeclock.el.
This has been parts of the standard Emacs installation for a very long time.  No need to repeat it here.
2013-03-05 21:30:05 -05:00
Craig Earls
efce6c8936 Add acct under point to reconcile prompt. Fix reconcile balance display of empty accounts 2013-03-04 09:36:34 -07:00
Craig Earls
4c608cccd0 Merge branch 'next' into ledger-mode-automatic-transactions 2013-03-02 20:21:46 -07:00
Craig Earls
4810da9398 Remove auto account alignment as it interfered with account completion. 2013-03-02 20:20:58 -07:00
Craig Earls
c85a91b030 Ad ledger-mode flags to limit sort region for sort buffer 2013-03-02 20:19:43 -07:00
Craig Earls
b3971e8bed Merge branch 'next' into ledger-mode-automatic-transactions 2013-03-02 13:34:14 -07:00
Craig Earls
9a86fe022c Add ability to posting the account in a posting using the iedger-default-acct-transaction-indent 2013-03-02 13:33:12 -07:00
Craig Earls
3d477eda21 Merge branch 'next' into ledger-mode-automatic-transactions 2013-03-01 23:47:50 -07:00
Craig Earls
497d668778 Clean up the reconcile balance display code 2013-03-01 23:29:31 -07:00
Craig Earls
90d67876fc Have a working tree parser and numerical date constraint 2013-03-01 23:28:35 -07:00
Craig Earls
5f79687c93 Merge branch 'next' into ledger-mode-automatic-transactions 2013-03-01 09:38:14 -07:00
Craig Earls
3a0182d8d7 Ensure reconcile balance display can handle empty accounts. Also force balance display at the beginning of reconciliation. 2013-03-01 09:37:33 -07:00
Craig Earls
99b84f2e52 Merge pull request #160 from vanicat/t/small-info-correction
Some small correction for the new ledger-mode.texi
2013-03-01 05:34:57 -08:00
Rémi Vanicat
dbc1334a94 Some spelling correction. 2013-03-01 10:59:58 +01:00
Rémi Vanicat
3771c1abf0 Removing several warning by makeinfo in ledger-mode.texi 2013-03-01 10:16:25 +01:00
Rémi Vanicat
6d7b00cff5 Corrected one @xref 2013-03-01 10:16:19 +01:00
Rémi Vanicat
7d7b011ed1 Added forgotten {} for @code in ledger-mode.texi 2013-03-01 10:16:14 +01:00
Rémi Vanicat
ebea838d4c The .info for ledger-mode should not be the same than for ledger3 2013-03-01 10:16:10 +01:00
Craig Earls
d00ebb4875 Merge branch 'next' into ledger-mode-automatic-transactions
Conflicts:
	doc/ledger3.texi
2013-02-28 12:01:52 -07:00
Craig Earls
71d5d6078f Make reverse-report SHIFT-R 2013-02-28 11:57:51 -07:00
Craig Earls
917c110213 Removed EMACS section from Ledger3.texi 2013-02-27 21:21:39 -07:00
Craig Earls
20c00bc3af Removed EMACS section from Ledger3 2013-02-27 21:17:47 -07:00
Craig Earls
ce01c7e56e Merge branch 'next' into ledger-mode-automatic-transactions 2013-02-27 21:02:40 -07:00
Craig Earls
d8acba2c3f Add ledger-mode.texi to the build list 2013-02-27 19:21:19 -07:00
Craig Earls
b5548661dc Fixed data regexs so that dashes are properly handled in dates 2013-02-27 17:51:03 -07:00
Craig Earls
6bc701fc69 Merge branch 'ledger-mode-documentation' into next
Conflicts:
	lisp/ldg-commodities.el
2013-02-27 17:32:34 -07:00
Craig Earls
69dd94b6cc Removed use-decimal-comma custom, since we are now reading the .ledgerrc file 2013-02-27 17:29:41 -07:00
Craig Earls
42911df9f5 Restructured customization groups. Completed initial draft of ledger-mode documentation 2013-02-27 17:27:52 -07:00
Craig Earls
a3c958a191 Merge branch 'next' into ledger-mode-automatic-transactions 2013-02-27 10:08:59 -07:00