Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Add option ledger-complete-ignore-case | Marcin Borkowski | 2014-02-03 | 1 | -36/+42 |
| | | | | and change ledger-pcomplete accordingly | ||||
* | Bump copyright information to 2014 | Alexis Hildebrandt | 2014-02-02 | 17 | -17/+17 |
| | |||||
* | Merge pull request #229 from EvilBit/master | Johann Klähn | 2014-01-25 | 1 | -2/+12 |
|\ | | | | | Fixed emacs lisp compilation | ||||
| * | Move emacs lisp installation destination to subdirectory | Oskar Kohout | 2014-01-04 | 1 | -1/+1 |
| | | |||||
| * | Fix emacs lisp build chain | Oskar Kohout | 2014-01-04 | 1 | -1/+11 |
| | | |||||
* | | Fixed some formatting problems and fixed bug 1007 aligning decimal comma ↵ | Craig Earls | 2014-01-13 | 2 | -63/+63 |
| | | | | | | | | amounts with period thousand separators. | ||||
* | | Fix issue in ledger-fully-complete-xact to deal with possible trailing ↵ | Craig Earls | 2014-01-13 | 1 | -8/+13 |
| | | | | | | | | spaces after a payee | ||||
* | | ledger-mode: only modify completion-at-point-functions locally | Steve Purcell | 2014-01-07 | 1 | -1/+1 |
| | | | | | | | | | | | | | | Without this patch, the addition of pcomplete-completions-at-point leaks into the global value of completion-at-point-functions. See #227 | ||||
* | | Backed out recent changes that broke the complete cycling behavior. | Craig Earls | 2014-01-07 | 3 | -72/+32 |
|/ | |||||
* | Use `ledger-read-date' where applicable. | Moritz Ulrich | 2014-01-02 | 1 | -3/+4 |
| | |||||
* | `ledger-read-date': Use `ledger-minibuffer-history'. | Moritz Ulrich | 2014-01-02 | 1 | -1/+2 |
| | |||||
* | ledger-reconcile: Add option to insert an effective date when clearing ↵ | Moritz Ulrich | 2014-01-02 | 1 | -1/+9 |
| | | | | transactions. | ||||
* | `ledger-insert-effective-date': use `ledger-read-date'. | Moritz Ulrich | 2014-01-02 | 1 | -9/+8 |
| | | | | | | | Running `ledger-insert-effective-date' will now prompt for a date with a pre-filled value of the `(ledger-year-and-month)' ("2014/01/"). Just pressing RET without inserting the 'day'-portion will insert the date of today. | ||||
* | Add `ledger-read-date' - Read date & default to today. | Moritz Ulrich | 2014-01-02 | 1 | -0/+11 |
| | |||||
* | Fix for pcomplete Metadata rule. | 4ourbit | 2014-01-01 | 1 | -0/+2 |
| | |||||
* | Plugging ledger pcomplete into completion-at-point. | 4ourbit | 2014-01-01 | 1 | -0/+1 |
| | | | | Added documentation on how to use pcomplete transparently via completion-at-point. | ||||
* | Context-aware pcomplete rules. | 4ourbit | 2013-12-31 | 3 | -34/+76 |
| | | | | | | | | | Provide completions based on information retrieved with 'ledger-context-at-point'. To support step-by-step completion of transactions some more patterns were added to 'ledger-line-config'. The actual completion rules mostly reuse some of the convenient input commands that are buried in ledger-mode. Using the standard pcomplete termination string (" ") to allow a "context switch" at the end of each completion step. | ||||
* | ledger-mode: Introduce `ledger-default-date-format'. | Moritz Ulrich | 2013-12-30 | 4 | -9/+16 |
| | | | | | | Some elisp functions depend on a date-format supplied in ~/.ledgerrc. Change these by introducing a default ("%Y/%m/%d"). Signed-off-by: Moritz Ulrich <moritz@tarn-vedra.de> | ||||
* | Improve `ledger-insert-effective-date'. | Moritz Ulrich | 2013-12-30 | 1 | -10/+27 |
| | | | | | | | | | The function now replaces already existing effective dates in the same line. With a prefix (C-u C-c C-t), remove the current effective date. Signed-off-by: Moritz Ulrich <moritz@tarn-vedra.de> | ||||
* | ledger-mode: Add `ledger-remove-effective-date'. | Moritz Ulrich | 2013-12-30 | 1 | -0/+23 |
| | | | | Signed-off-by: Moritz Ulrich <moritz@tarn-vedra.de> | ||||
* | emacs-mode: Prefix every function/variable/macro with ledger-. | Moritz Ulrich | 2013-12-29 | 2 | -32/+33 |
| | | | | | | | | This is the common convention in Emacs Lisp. Not following it might cause problems with other packages as functions/variables/macros are always visible to other modules. Signed-off-by: Moritz Ulrich <moritz@tarn-vedra.de> | ||||
* | Fix `ledger-string-to-number' for decimal-comma | Moritz Ulrich | 2013-12-28 | 1 | -5/+5 |
| | | | | | | | | | | | | | | | | | | | | | | | --=-=-= Content-Type: text/plain Hi John, Small bug, caused by ill-formatted elisp. This is a small patch, so i think making a fork & opening a Pull Request is a bit too much. I'll go this route if I make bigger contributions in the future. From de1fb19ded5300a227d58e3d3094928b211db09b Mon Sep 17 00:00:00 2001 From: Moritz Ulrich <moritz@tarn-vedra.de> Date: Sat, 28 Dec 2013 22:37:54 +0100 Subject: [PATCH] ledger-string-to-number: Fix nil return value with decimal-comma. Unfavorable formatting hid this bug pretty well. In case of true-ish `decimal-comma' or "decimal-comma' in `ledger-environment-alist', the ill-formatted `if' (and the whole function) returns nil. Signed-off-by: Moritz Ulrich <moritz@tarn-vedra.de> | ||||
* | fix for unexpected point movement | 4ourbit | 2013-12-23 | 1 | -1/+1 |
| | | | bug fixed: point moves to previous char when called at whitespace-only line | ||||
* | ledger-schedule-upcoming take argument. | Rémi Vanicat | 2013-12-12 | 1 | -5/+19 |
| | | | | | | | One can forget to run ledger-schedule-upcoming for some time. Then there is the risk that ledger-schedule-look-backward is too short. This will open the possibility to use a different file, or to change the period backward or forward for this kind of case. | ||||
* | Pop the new schedule buffers | Rémi Vanicat | 2013-12-12 | 1 | -1/+2 |
| | |||||
* | ledger-mode: Also bind g to ledger-report-redo, as is standard elsewhere | Steve Purcell | 2013-12-11 | 1 | -0/+1 |
| | |||||
* | ledger-mode: Fix a number of byte-compilation warnings | Steve Purcell | 2013-12-11 | 4 | -10/+10 |
| | |||||
* | ledger-mode: Add missing argument to ledger-delete-current-transaction | Steve Purcell | 2013-12-11 | 1 | -1/+1 |
| | |||||
* | ledger-mode: Remove duplication in ledger-set-{year,month} | Steve Purcell | 2013-12-11 | 1 | -6/+8 |
| | |||||
* | ledger-mode: Add namespace prefix to highlight-overlay | Steve Purcell | 2013-12-11 | 2 | -5/+5 |
| | | | | | make-variable-buffer-local is a top-level form: this commit moves that call from ledger-mode to next to the variable's declaration. | ||||
* | ledger-mode: Use easymenu to remove boilerplate | Steve Purcell | 2013-12-11 | 3 | -85/+90 |
| | | | | | Among other benefits, this lets us define the menu entries from top to bottom, rather than in reverse. | ||||
* | ledger-mode: declare keymaps at the top level | Steve Purcell | 2013-12-09 | 3 | -76/+81 |
| | |||||
* | ledger-mode: define and use a syntax table so that comments are handled properly | Steve Purcell | 2013-12-09 | 1 | -0/+9 |
| | | | | | | | | Specifically, functionality which uses syntax-ppss to detect comments needs the syntax table to be aware of them. A prime example is goto-address-prog-mode. This commit adds a basic syntax table for this purpose. | ||||
* | Reload init when calling ledger-init-load-init-file again. | Rémi Vanicat | 2013-11-26 | 1 | -1/+2 |
| | | | | | | When the ledger-init-load-init-file was called again, it used to parse ledger init file, and to throw away the result. No you can use it to load this file again when you have change something in it. | ||||
* | Merge branch 'ledger-mode-automatic-transactions' | Craig Earls | 2013-11-12 | 12 | -615/+600 |
|\ | | | | | | | | | Conflicts: lisp/ledger-post.el | ||||
| * | Merge branch 'master' into ledger-mode-automatic-transactions | Craig Earls | 2013-11-06 | 1 | -1/+1 |
| |\ | |||||
| * \ | Merge branch 'master' into ledger-mode-automatic-transactions | Craig Earls | 2013-09-20 | 2 | -21/+21 |
| |\ \ | |||||
| * \ \ | Merge branch 'master' into ledger-mode-automatic-transactions | Craig Earls | 2013-08-20 | 1 | -2/+7 |
| |\ \ \ | | | | | | | | | | | | | | | | | | | | | Conflicts: lisp/ledger-reconcile.el | ||||
| * \ \ \ | Merge branch 'master' into ledger-mode-automatic-transactions | Craig Earls | 2013-07-19 | 2 | -6/+7 |
| |\ \ \ \ | |||||
| * \ \ \ \ | Merge branch 'master' into ledger-mode-automatic-transactions | Craig Earls | 2013-07-03 | 1 | -3/+10 |
| |\ \ \ \ \ | |||||
| * | | | | | | Add Schedule Upcoming to Ledger menu | Craig Earls | 2013-07-03 | 2 | -1/+3 |
| | | | | | | | |||||
| * | | | | | | Merge branch 'master' into ledger-mode-automatic-transactions | Craig Earls | 2013-07-02 | 19 | -445/+443 |
| |\ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Conflicts: lisp/ledger-init.el lisp/ledger-mode.el lisp/ledger-reconcile.el lisp/ledger-schedule.el | ||||
| * \ \ \ \ \ \ | Merge branch 'master' into ledger-mode-automatic-transactions | Craig Earls | 2013-07-02 | 2 | -91/+52 |
| |\ \ \ \ \ \ \ | |||||
| * | | | | | | | | Formatting cleanup | Craig Earls | 2013-07-02 | 1 | -2/+2 |
| | | | | | | | | | |||||
| * | | | | | | | | Formatting changes and initial inclusion of ledger-schedule | Craig Earls | 2013-07-02 | 11 | -784/+769 |
| | | | | | | | | | |||||
* | | | | | | | | | Fix values pushed to calc | Craig Earls | 2013-11-12 | 1 | -2/+2 |
| |_|_|_|_|_|_|/ |/| | | | | | | | |||||
* | | | | | | | | Fix provided feature to match file/package name | Steve Purcell | 2013-11-03 | 1 | -1/+1 |
| |_|_|_|_|_|/ |/| | | | | | | | | | | | | | | | | | | | | For `require` to work correctly, the provided feature name must match the name of the file. | ||||
* | | | | | | | Find first numeral or minus sign, instead of blind move | Vinod Kurup | 2013-09-08 | 1 | -1/+2 |
| | | | | | | | |||||
* | | | | | | | Move past the commodity sign | Vinod Kurup | 2013-09-07 | 1 | -1/+2 |
| | | | | | | | |||||
* | | | | | | | Update CMakeLists.txt | Simon Kaczor | 2013-08-21 | 1 | -20/+18 |
| |_|_|_|_|/ |/| | | | | | | | | | | | renamed files from ldg to ledger. Don't compile ledger-context.el because it has a macro. |