Commit graph

79 commits

Author SHA1 Message Date
Craig Earls
97550db9bd Removed call to ledger-reports-patch-reports
This function was never defined and appeared to nothing.  I caused errors
on some system by not existing.
2013-01-30 13:27:51 -07:00
Craig Earls
eff1472337 Added GPL licensing information to lisp files 2013-01-29 13:57:22 -07:00
John Wiegley
e1da55d1af Merge pull request #90 from rladams/next
Next
2013-01-29 12:04:40 -08:00
John Wiegley
6410f391f9 Merge pull request #135 from enderw88/emacs-mode-easy-load
Fixed the new ledger mod so that loading leg-new.el is sufficient
2013-01-29 12:04:10 -08:00
Craig Earls
619b6abd5c Fixes the set-year and set-month functions
Also adds current year and month to the entry prompt.
2013-01-29 12:47:27 -07:00
Craig Earls
426e105651 Fixed the new ledger mod so that loading leg-new.el is sufficient
The reconcile package and the xact package didn't provide themselves, and the leg-new
module didn't load up everything it needed.
2013-01-29 12:16:47 -07:00
Craig Earls
0bbff75f43 fixes the reconcile mode, adds menus for all modes
thanks to dk for the is-std defun.
2013-01-29 08:50:50 -07:00
John Wiegley
24b791ad07 Apply patch to update ldg-reconcile.el 2013-01-16 17:50:31 -06:00
Craig Earls
855432c4cd Fixed ledger-add-entry
copied ledger-iterate-entries, ledger-set-year and ledger-set-month
from the old ledger.el.  Changed ledger-add-entry to use
ledger-exec-ledger vice the old ledger-run-ledger.
2013-01-16 11:44:13 -08:00
adamsrl
9173190a8f Made marker logic for jumping from hyperlinked reports to source files work by simplifying. 2012-10-15 13:29:22 -05:00
adamsrl
6094c202c1 Adding goto EOL to fix issue where re-search-forward was including ledger report data in the text properties. 2012-10-15 11:47:29 -05:00
adamsrl
7b11dad404 Added back my patches for johns ldg-mode 2012-10-14 16:43:56 -05:00
John Wiegley
e716995311 Patch reports with markers to allow xact shifting 2012-08-08 00:34:07 -05:00
John Wiegley
d203393cab Allow non-register reports to work again 2012-07-30 22:35:21 -05:00
John Wiegley
e6acb5a9cc Require ldg-report from ldg-new (for now) 2012-07-30 22:32:29 -05:00
John Wiegley
628fc01962 Add ability to visit source line from ldg-report 2012-07-30 22:32:10 -05:00
John Wiegley
4681e58d7f Converted the Ledger build system to use CMake 2012-05-20 04:48:05 -05:00
John Wiegley
4b2b9dc009 Current directory fix to ldg-test.el 2012-03-30 00:51:05 -05:00
John Wiegley
bdaa6b71fb Improvements to ldg-test.el 2012-03-18 00:13:41 -05:00
John Wiegley
6305855997 Don't allow trailing ws in abbrev. account segments
Fixes #358
2012-03-16 05:30:34 -05:00
John Wiegley
7462d09b21 Correct parsing of automated xact expressions
Fixes #458
2012-03-16 04:09:21 -05:00
John Wiegley
ecd2ece195 Restored tabs that had been converted to spaces 2012-03-16 03:00:39 -05:00
John Wiegley
11067d9cc6 Unexpected initial whitespace is an error (again)
Fixes #565
2012-03-16 02:39:42 -05:00
John Wiegley
4da56023d0 Added ldg-test.el, to assist writing regression tests 2012-03-16 01:00:20 -05:00
Paul Lathrop
b133e16fb3 Fix ledger-reconcile-visit.
Removes a (apparently) un-necessary check on the car of the 'where'
text property, and instead checks that the cdr is a valid marker
object. May not be the correct fix for this problem, but *does* work.
2012-03-05 14:13:24 -08:00
John Wiegley
b57cff24bd Split a string in ledger.el 2012-02-10 09:39:34 -10:00
Craig Earls
548d7d93cb Fixed minor bug where ledger-add-entry would insert a space before the next transaction.
Extra space on line 229 after the newline sometimes showed up before
the date in the next transaction.
2012-02-10 09:36:37 -10:00
Craig Earls
8c0f6cb9e9 Fixed font-lock REGEX to allow account names with spaces 2012-02-10 09:36:36 -10:00
Craig Earls
a3fb26559b Wrote Asset Allocation section 2012-02-10 09:36:36 -10:00
Craig Earls
98a75dd7e9 Started detailed emacs ledger mode section 2012-02-10 09:36:36 -10:00
Kenny Meyer
ef5283d7f2 Add easy-menu for Emacs-mode 2011-12-09 00:56:14 -02:00
Dan Peterson
8834fc0c15 Highlight account names with spaces. 2011-08-28 12:31:42 -03:00
John Wiegley
bed70c8670 Added ledger-create-test to ldg-new.el 2011-08-18 11:09:24 -04:00
Rémi Vanicat
775a936efb Add € and £ to currency one could use in ledger mode 2011-04-06 19:42:29 +02:00
Rémi Vanicat
75e4dd4757 Add keybinding to the modes documentation. 2011-04-06 19:40:40 +02:00
John Wiegley
6acd3094b7 Added `ledger-update-test' to ldg-texi.el 2010-06-14 07:18:37 -04:00
John Wiegley
dea2aed0b5 Untabified all source files 2010-06-11 17:02:25 -04:00
John Wiegley
ff122597e8 Revert "Support entries with effective dates in ledger-iterate-entries"
This reverts commit a8333c3bd2.
2010-05-13 00:14:04 -04:00
John Wiegley
d728e1364a Make sure ldg-new.el loads correctly 2010-05-07 22:57:05 -04:00
John Wiegley
7f5c1c81a1 Added some missing autoloads for the new ledger-mode 2010-05-02 23:50:17 -04:00
John Wiegley
056994497e Some more refactoring of the new Lisp code 2010-04-12 23:10:07 -04:00
John Wiegley
bd8e6686f2 Broke up the old ledger.el into several submodules 2010-04-12 22:32:12 -04:00
John Wiegley
eb99efd2dd Cleanup the ldg-post code a little bit 2010-04-12 22:31:46 -04:00
John Wiegley
fff15425d8 lisp/ledger.el is now deprecated (until release)
The new code, still under development, starts in ldg-new.el.  When it is
ready to replace the old code, it will be renamed to ledger.el.
2010-04-12 22:31:28 -04:00
John Wiegley
2f2340d0ac Fixes to ledger-mode regexps 2010-04-12 22:30:42 -04:00
John Wiegley
2af1360042 Rewrote ldg-regex with a macro (for simplicity) 2010-04-12 03:49:44 -04:00
John Wiegley
ba09f29a3c Added code to ldg-texi (for now) to update tests 2010-03-17 00:49:14 -04:00
John Wiegley
3e21a171c7 Updated current version of ledger.el to 1.3 2010-03-15 01:28:01 -04:00
John Wiegley
87ad6f52f8 ldg-texi.el now auto-generates regression tests 2010-03-15 01:27:52 -04:00
John Wiegley
a5d99cc9d3 Renamed ldg-account.el to ldg-post.el 2010-03-15 01:27:36 -04:00