summaryrefslogtreecommitdiff
path: root/lisp
Commit message (Collapse)AuthorAgeFilesLines
* 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-013-32/+70
| | | | | | | 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 custom faces to the reconcilerCraig Earls2013-02-012-6/+26
|
* Add regional sort facility to ledger modeCraig Earls2013-02-014-28/+66
| | | | | | 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-013-13/+74
|\
| * Customizable font-lockingCraig Earls2013-01-313-13/+74
| | | | | | | | | | 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-312-14/+25
|/
* Add ability to reconcile new account without switching recon buffersCraig Earls2013-01-301-0/+11
| | | | | Show cleared balance on command Update documentation
* 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-2912-0/+253
|
* Merge pull request #90 from rladams/nextJohn Wiegley2013-01-291-41/+23
|\ | | | | Next
| * Made marker logic for jumping from hyperlinked reports to source files work ↵adamsrl2012-10-151-37/+9
| | | | | | | | by simplifying.
| * Adding goto EOL to fix issue where re-search-forward was including ledger ↵adamsrl2012-10-151-9/+8
| | | | | | | | report data in the text properties.
| * Added back my patches for johns ldg-modeadamsrl2012-10-141-8/+19
| |
* | Merge pull request #135 from enderw88/emacs-mode-easy-loadJohn Wiegley2013-01-293-4/+12
|\ \ | | | | | | Fixed the new ledger mod so that loading leg-new.el is sufficient
| * | Fixed the new ledger mod so that loading leg-new.el is sufficientCraig Earls2013-01-293-4/+12
| | | | | | | | | | | | | | | The reconcile package and the xact package didn't provide themselves, and the leg-new module didn't load up everything it needed.
* | | 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-293-57/+132
| | | | | | | | thanks to dk for the is-std defun.
* | Apply patch to update ldg-reconcile.elJohn Wiegley2013-01-161-1/+39
| |
* | 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-082-6/+46
|
* Allow non-register reports to work againJohn Wiegley2012-07-301-14/+18
|
* Require ldg-report from ldg-new (for now)John Wiegley2012-07-301-0/+1
|
* Add ability to visit source line from ldg-reportJohn Wiegley2012-07-301-1/+23
|
* Converted the Ledger build system to use CMakeJohn Wiegley2012-05-201-0/+50
|
* Current directory fix to ldg-test.elJohn Wiegley2012-03-301-1/+5
|
* Improvements to ldg-test.elJohn Wiegley2012-03-181-6/+9
|
* Don't allow trailing ws in abbrev. account segmentsJohn Wiegley2012-03-161-1/+1
| | | | Fixes #358
* Correct parsing of automated xact expressionsJohn Wiegley2012-03-161-1/+2
| | | | Fixes #458
* Restored tabs that had been converted to spacesJohn Wiegley2012-03-161-2/+2
|
* Unexpected initial whitespace is an error (again)John Wiegley2012-03-161-3/+8
| | | | Fixes #565
* Added ldg-test.el, to assist writing regression testsJohn Wiegley2012-03-162-0/+63
|
* Fix ledger-reconcile-visit.Paul Lathrop2012-03-051-1/+1
| | | | | | 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.
* Split a string in ledger.elJohn Wiegley2012-02-101-2/+4
|
* Fixed minor bug where ledger-add-entry would insert a space before the next ↵Craig Earls2012-02-101-1/+1
| | | | | | | transaction. Extra space on line 229 after the newline sometimes showed up before the date in the next transaction.
* Fixed font-lock REGEX to allow account names with spacesCraig Earls2012-02-101-1/+1
|
* Wrote Asset Allocation sectionCraig Earls2012-02-101-2/+1
|
* Started detailed emacs ledger mode sectionCraig Earls2012-02-101-2/+2
|
* Add easy-menu for Emacs-modeKenny Meyer2011-12-091-0/+18
|
* Highlight account names with spaces.Dan Peterson2011-08-281-2/+2
|
* Added ledger-create-test to ldg-new.elJohn Wiegley2011-08-181-0/+26
|
* Add € and £ to currency one could use in ledger modeRémi Vanicat2011-04-061-1/+1
|
* Add keybinding to the modes documentation.Rémi Vanicat2011-04-061-7/+15
|
* Added `ledger-update-test' to ldg-texi.elJohn Wiegley2010-06-141-0/+20
|
* Untabified all source filesJohn Wiegley2010-06-1113-1594/+1594
|
* Revert "Support entries with effective dates in ledger-iterate-entries"John Wiegley2010-05-131-35/+20
| | | | This reverts commit a8333c3bd2b70adbd70b33cdda86cf6ee3b1ae23.
* Make sure ldg-new.el loads correctlyJohn Wiegley2010-05-073-3/+8
|
* Added some missing autoloads for the new ledger-modeJohn Wiegley2010-05-025-80/+90
|
* Some more refactoring of the new Lisp codeJohn Wiegley2010-04-123-62/+84
|
* Broke up the old ledger.el into several submodulesJohn Wiegley2010-04-129-0/+1195
|