summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
...
| * Build and shared python moduleAlexis Hildebrandt2014-01-271-0/+9
|/ | | when building library
* Merge pull request #229 from EvilBit/masterJohann Klähn2014-01-251-2/+12
|\ | | | | Fixed emacs lisp compilation
| * Move emacs lisp installation destination to subdirectoryOskar Kohout2014-01-041-1/+1
| |
| * Fix emacs lisp build chainOskar Kohout2014-01-041-1/+11
| |
* | Fixed some formatting problems and fixed bug 1007 aligning decimal comma ↵Craig Earls2014-01-132-63/+63
| | | | | | | | amounts with period thousand separators.
* | Fix issue in ledger-fully-complete-xact to deal with possible trailing ↵Craig Earls2014-01-131-8/+13
| | | | | | | | spaces after a payee
* | ledger-mode: only modify completion-at-point-functions locallySteve Purcell2014-01-071-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 Earls2014-01-074-77/+32
| |
* | Merge pull request #230 from purcell/fix-csv-commodity-columnJohn Wiegley2014-01-062-3/+3
|\ \ | |/ |/| Commodity column in default CSV format should match the displayed amount
| * Commodity column in default CSV format should match the displayed amountSteve Purcell2014-01-062-3/+3
|/ | | | | | | | If one uses --exchange to force CSV display amounts into a particular currency, then the commodity output column should match that currency. Without this patch, the commodity column contains the original commodity, not the commodity for the exported amount.
* Merge pull request #228 from the-kenny/emacs-prompt-effective-dateCraig Earls2014-01-023-13/+33
|\ | | | | Emacs: Improve effictive-date-handling
| * Use `ledger-read-date' where applicable.Moritz Ulrich2014-01-021-3/+4
| |
| * `ledger-read-date': Use `ledger-minibuffer-history'.Moritz Ulrich2014-01-021-1/+2
| |
| * ledger-reconcile: Add option to insert an effective date when clearing ↵Moritz Ulrich2014-01-021-1/+9
| | | | | | | | transactions.
| * `ledger-insert-effective-date': use `ledger-read-date'.Moritz Ulrich2014-01-021-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 Ulrich2014-01-021-0/+11
|/
* Merge pull request #227 from 4ourbit/patch-2Craig Earls2014-01-015-34/+84
|\ | | | | | | | | More context-aware ledger pcomplete rules. Thanks.
| * Fix for pcomplete Metadata rule.4ourbit2014-01-011-0/+2
| |
| * Plugging ledger pcomplete into completion-at-point.4ourbit2014-01-012-0/+6
| | | | | | | | Added documentation on how to use pcomplete transparently via completion-at-point.
| * Context-aware pcomplete rules.4ourbit2013-12-313-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.
* Merge pull request #226 from the-kenny/emacs-bugfixesCraig Earls2013-12-295-47/+95
|\ | | | | | | | | Bugfixes & Improvements for Emacs Support Thanks!
| * ledger-mode: Introduce `ledger-default-date-format'.Moritz Ulrich2013-12-304-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 Ulrich2013-12-301-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 Ulrich2013-12-301-0/+23
| | | | | | | | Signed-off-by: Moritz Ulrich <moritz@tarn-vedra.de>
| * emacs-mode: Prefix every function/variable/macro with ledger-.Moritz Ulrich2013-12-292-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-commaMoritz Ulrich2013-12-281-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>
* Merge pull request #225 from 4ourbit/patch-1John Wiegley2013-12-231-1/+1
|\ | | | | fix for unexpected point movement
| * fix for unexpected point movement4ourbit2013-12-231-1/+1
|/ | | bug fixed: point moves to previous char when called at whitespace-only line
* remove contrib/vim and point to new locationJohann Klähn2013-12-166-871/+7
|
* Merge pull request #223 from vanicat/t/schedule-with-argsCraig Earls2013-12-121-6/+21
|\ | | | | I should have done this a long time ago, but I got too lazy. Thanks Remi!
| * ledger-schedule-upcoming take argument.Rémi Vanicat2013-12-121-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 buffersRémi Vanicat2013-12-121-1/+2
|/
* ledger-mode: Also bind g to ledger-report-redo, as is standard elsewhereSteve Purcell2013-12-111-0/+1
|
* Don't default fill-column to 8 in EmacsSteve Purcell2013-12-111-1/+0
|
* ledger-mode: Fix a number of byte-compilation warningsSteve Purcell2013-12-114-10/+10
|
* ledger-mode: Add missing argument to ledger-delete-current-transactionSteve Purcell2013-12-111-1/+1
|
* ledger-mode: Remove duplication in ledger-set-{year,month}Steve Purcell2013-12-111-6/+8
|
* ledger-mode: Add namespace prefix to highlight-overlaySteve Purcell2013-12-112-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 boilerplateSteve Purcell2013-12-113-85/+90
| | | | | Among other benefits, this lets us define the menu entries from top to bottom, rather than in reverse.
* Merge pull request #221 from purcell/top-level-keymapsCraig Earls2013-12-093-76/+81
|\ | | | | ledger-mode: declare keymaps at the top level
| * ledger-mode: declare keymaps at the top levelSteve Purcell2013-12-093-76/+81
|/
* Merge pull request #220 from purcell/ledger-mode-syntax-tableCraig Earls2013-12-091-0/+9
|\ | | | | ledger-mode: define and use a syntax table so that comments are handled properly
| * ledger-mode: define and use a syntax table so that comments are handled properlySteve Purcell2013-12-091-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.
* Merge pull request #218 from vanicat/t/reload-initCraig Earls2013-11-261-1/+2
|\ | | | | | | | | Reload init when calling ledger-init-load-init-file again. I don't know why I missed that before. This is how it is supposed to work. Thanks.
| * Reload init when calling ledger-init-load-init-file again.Rémi Vanicat2013-11-261-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 pull request #217 from vanicat/t/scheduling-docsCraig Earls2013-11-261-5/+9
|\ \ | |/ |/| Correction of docs on Scheduling Transactions
| * Correction of docs on Scheduling TransactionsRémi Vanicat2013-11-261-5/+9
|/
* Merge branch 'ledger-mode-automatic-transactions'Craig Earls2013-11-1213-617/+626
|\ | | | | | | | | Conflicts: lisp/ledger-post.el
| * Merge branch 'master' into ledger-mode-automatic-transactionsCraig Earls2013-11-064-10/+11
| |\
| * \ Merge branch 'master' into ledger-mode-automatic-transactionsCraig Earls2013-10-025-4115/+7
| |\ \