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
John Wiegley
f672ddafc3
Created lisp/ldg-account.el
2010-03-11 00:36:43 -05:00
John Wiegley
8f06e75e05
Began writing lisp/ldg-regex.el
2010-03-10 03:55:47 -05:00
John Wiegley
ece6cf68f4
Started on some macros for writing the manual
2010-03-05 22:04:14 -05:00
Andrew Childs
a8333c3bd2
Support entries with effective dates in ledger-iterate-entries
2010-02-07 01:58:10 +13:00
John Wiegley
7a299ec8a6
Increased version number in lisp/ledger.el to 3.0
2009-10-31 00:10:01 -04:00
Chris Gray
f0a83b35f0
Change reconcile-mode to look for either <stdin> or /dev/stdin
2009-06-17 14:07:38 +02:00
John Wiegley
236f1c6dd2
Simplified ledger-mode's font-lock-regexps
2009-06-16 18:11:36 +01:00
John Wiegley
a6325388f4
Improved how transactions are cleared in Emacs
...
If C-c C-c is used on a transaction, it now clears or unclears it,
clearing all marks on individual postings when doing so.
Fixes 863C0EE8-C193-46EE-9BAA-3A37DE73E4DB
2009-06-16 18:10:39 +01:00
John Wiegley
c9719006be
Minor fix to entry title coloring
2009-06-15 16:38:41 +01:00
John Wiegley
9b6c946ea2
Simplified a call to (error) in ledger.el
2009-06-02 19:28:36 +01:00
Drew Raines
e323171147
interactive in ledger-reconcile only needs one arg
2009-02-26 05:54:26 -04:00
Jesse Alama
29c4647eaf
Use vector notation for the backspace key.
...
* lisp/ledger.el: Use vector notation for the backspace key.
Say "[backspace]" rather than "(kbd "<backspace>")".
2009-02-24 16:12:18 -04:00
Jesse Alama
738d9e603b
When starting ledger-report, print a help message.
...
* lisp/ledger.el: When starting ledger-report, print a help message.
2009-02-24 16:12:18 -04:00
Jesse Alama
50ad2cd3a5
Make backspace scroll down in ledger-report buffers.
...
* lisp/ledger.el: Make backspace scroll down in ledger-report buffers.
2009-02-24 16:12:18 -04:00
Jesse Alama
119d86d31b
Make ledger-report buffers non-editable.
...
* lisp/ledger.el: Make ledger-report buffers non-editable.
Intuitively, a ledger-report buffer is a report -- the result of
applying a function to your ledger data. Thus, the buffers created by
ledger-reports aren't editable text; to "change" the ledger-report
buffer, change the ledger data from which the report is derived.
This commit alters ledger-report and ledger-report-redo.
2009-02-24 16:12:18 -04:00
Jesse Alama
ace68028f4
Indicate what the report name is in report buffers
...
* lisp/ledger.el: Indicate what the report name is in report buffers
2009-02-24 16:12:18 -04:00
John Wiegley
944c63e6f2
The Great Renaming, Part II
...
The last commit did not contain the majority of changes because of a
slight mishap. This contains the real changeset.
2009-02-23 19:07:30 -04:00