summaryrefslogtreecommitdiff
path: root/lisp/ldg-mode.el
Commit message (Collapse)AuthorAgeFilesLines
* Bug 936 Fixes ledger-add-transaction.Craig Earls2013-03-271-1/+1
| | | | Symptom was no empty line after xact, real problem was not putting ledger output into the temp buffer.
* Fix bug 928 Refix slow indent-region behavior.Craig Earls2013-03-251-1/+1
| | | | Need to bing ledger-post-align-postings to indent-region-function, not indent-line-function, others it tries to align the entire region once for every line in the region.
* Make complete play nice with auto alignmentCraig Earls2013-03-241-3/+3
|
* Insert Effective Date to xactCraig Earls2013-03-241-2/+14
|
* Fix bug 923Craig Earls2013-03-241-0/+2
|
* Fixed Align Region menu entryCraig Earls2013-03-241-1/+1
|
* Rewrote ledger-post-align-postings to address bugs 923 924 925 926 927 and 928.Craig Earls2013-03-231-6/+14
|
* Bug 931 Menu consistency Delete TransactionCraig Earls2013-03-231-1/+1
|
* Fixed Bug 930 Toggle transaction menu entry incorrectCraig Earls2013-03-231-1/+1
|
* Fix Bug 929 consistent naming of buffer narrowing.Craig Earls2013-03-231-1/+1
|
* Fix bug 916 along amount in regionCraig Earls2013-03-221-0/+1
|
* Fixed bug 913 ledger mode C-c C-a and ISO dates.David Keegan2013-03-091-3/+3
|
* Added menu entries to help set sort regionCraig Earls2013-03-061-0/+2
|
* Add ability to posting the account in a posting using the ↵Craig Earls2013-03-021-5/+0
| | | | iedger-default-acct-transaction-indent
* Add reconcile menu entry and correct bug in report that failed on ↵Craig Earls2013-02-261-0/+2
| | | | automatically generated xacts
* ledger-mode now automatically loads and parses the init file.Craig Earls2013-02-231-0/+2
| | | | Currently only pays attention to decimal-comma
* Oops. This adds missing parenthesis to the last commit.Craig Earls2013-02-151-1/+1
|
* Improved error reportingCraig Earls2013-02-151-1/+1
|
* Code commenting cleanup.Craig Earls2013-02-141-9/+27
|
* Added a copy transaction function to ledger-modeCraig Earls2013-02-141-5/+7
|
* Added menu entry for complete entry.Craig Earls2013-02-131-1/+2
| | | | Refactored leg-complete to get rid of some side effect usage
* Comment and code cleanupCraig Earls2013-02-121-2/+2
|
* Bug 892 re-enable pending mode and reconcile-finishCraig Earls2013-02-121-1/+1
| | | | This should do it, and it should work across multiple files.
* Lisp code cleanup.Craig Earls2013-02-121-13/+13
| | | | Mostly went through and clarified variable names. Rather than "entry" for everything, use "transaction" and "posting" as appropriate to improve readability.
* Bug 883 overlays left in buffer if file reverted.Craig Earls2013-02-111-0/+6
|
* Changes keybinding for edit amount to C-c C-bCraig Earls2013-02-101-1/+1
| | | | Thierry rightly pointed out that C-c C-v was a much older emacs command and I shouldn't stomp on it.
* ledger-mode now highlights the xact under point.Craig Earls2013-02-091-2/+4
| | | | This can be configured with ledger-highlight-xact-under-point and ledger-font-highlight-face
* Added menu entry to customize ledger modeCraig Earls2013-02-091-0/+3
|
* code cleanupCraig Earls2013-02-081-2/+1
|
* Added ability to add xact with date only.Craig Earls2013-02-071-82/+86
| | | | ledger-add-entry now checks to see if more than the date was given at the prompt. If there is only a date it inserts the dat at the correct place in the ledger and puts the point at the end of the line for entering transaction details
* Lisp code cleanupCraig Earls2013-02-051-88/+88
| | | | | | Most of the files have been touched several times and the indentation structure was wrong. I ran all the files through the emacs indent region function to get back to a baseline
* Enh 246 add code folding to ledger modeCraig Earls2013-02-051-1/+4
| | | | Based on loccur. Hides everything but the xacts that match a regex. Linked to reconcile mode so that when you reconcile an account on xacts with that account are shown. Documentation updated
* Added menu and keybinding for ledger-post-edit-amountCraig Earls2013-02-011-5/+6
| | | | | editing the amount with calc is too cool for school. I can't believe I didn't see it before. It is in the docs now as well.
* Fixed key-bingesCraig Earls2013-02-011-19/+15
| | | | | The fancy lambdas detecting whether or not the command could be run weren't passing interactive arguments
* Check for ledger executable and versionCraig Earls2013-02-011-31/+39
| | | | | | | Altered menu creation so that menu functions are disable if there is no ledger executable available command keys will also warn if ledger isn't working remove a debug message from leg-sort
* Add regional sort facility to ledger modeCraig Earls2013-02-011-2/+3
| | | | | | C-c C-s now bound to ledger-sort-region. ledger-sort-region is smart and find the beginning of the first xact within the region and the beginning of the first xact AFTER the region so that it can keep posing structure intact
* Merge branch 'next' into ledger-mode-sort-regionCraig Earls2013-02-011-13/+0
|\
| * Customizable font-lockingCraig Earls2013-01-311-13/+0
| | | | | | | | | | Moved font code into separate file. created faces that can be customized in using the emacs customizations menu group ledger-faces
* | WIP. ledger-sort-region still drops the first transaction in the region.Craig Earls2013-01-311-2/+2
|/
* Removed call to ledger-reports-patch-reportsCraig Earls2013-01-301-6/+1
| | | | | This function was never defined and appeared to nothing. I caused errors on some system by not existing.
* Added GPL licensing information to lisp filesCraig Earls2013-01-291-0/+22
|
* Fixes the set-year and set-month functionsCraig Earls2013-01-291-1/+15
| | | | Also adds current year and month to the entry prompt.
* fixes the reconcile mode, adds menus for all modesCraig Earls2013-01-291-2/+36
| | | | thanks to dk for the is-std defun.
* Fixed ledger-add-entryCraig Earls2013-01-161-1/+42
| | | | | | 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.
* Patch reports with markers to allow xact shiftingJohn Wiegley2012-08-081-1/+3
|
* Added ldg-test.el, to assist writing regression testsJohn Wiegley2012-03-161-0/+1
|
* Highlight account names with spaces.Dan Peterson2011-08-281-2/+2
|
* Untabified all source filesJohn Wiegley2010-06-111-31/+31
|
* Make sure ldg-new.el loads correctlyJohn Wiegley2010-05-071-0/+1
|
* Added some missing autoloads for the new ledger-modeJohn Wiegley2010-05-021-0/+2
|