| Commit message (Collapse) | Author | Age | Files | Lines |
| |
|
|
|
|
|
|
|
| |
Without this patch, the addition of pcomplete-completions-at-point
leaks into the global value of completion-at-point-functions.
See #227
|
| |
|
|
|
|
|
|
|
| |
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.
|
| |
|
|
|
|
| |
Added documentation on how to use pcomplete transparently via completion-at-point.
|
|
|
|
|
|
|
|
|
| |
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.
|
|
|
|
|
|
| |
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>
|
|
|
|
|
|
|
|
|
| |
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>
|
|
|
|
| |
Signed-off-by: Moritz Ulrich <moritz@tarn-vedra.de>
|
| |
|
|
|
|
|
| |
make-variable-buffer-local is a top-level form: this commit moves that
call from ledger-mode to next to the variable's declaration.
|
|
|
|
|
| |
Among other benefits, this lets us define the menu entries from top to
bottom, rather than in reverse.
|
| |
|
|
|
|
|
|
|
|
| |
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.
|
|\ |
|
| |
| |
| |
| | |
For `require` to work correctly, the provided feature name
must match the name of the file.
|
|\| |
|
| | |
|
| | |
|
|/
|
|
|
|
|
|
| |
Conflicts:
lisp/ledger-init.el
lisp/ledger-mode.el
lisp/ledger-reconcile.el
lisp/ledger-schedule.el
|
|
All files and references changed ldg-* to ledger-*
|