Craig Earls
403ca4f1a5
Not working well, try something else on new-fontification-scheme-2
2014-08-26 18:33:41 -07:00
Craig Earls
4deaeb02c9
Set up fontification independent of font-lock.
...
Basic functionality in place. need to test further and expand detail fortification.
2014-08-24 18:37:24 -07:00
Craig Earls
9c664ca3db
make leder-mode-dump-configuration interactive
2014-07-13 09:30:20 -07:00
Craig Earls
4606bb293d
ledger-redo added as after-save-hook
2014-07-12 21:50:28 -07:00
Craig Earls
19adbf0400
Code cleanup
2014-07-12 21:34:35 -07:00
Craig Earls
add716f776
ledger reconcile will recommend the account in the posting, even if point isn't in it.
2014-06-29 19:44:02 -07:00
Craig Earls
3a2eb94bef
Fix bug 1052 ledger-mode mangles transactions with tabs.
2014-06-25 20:50:07 -07:00
thdox
d2db0f9102
Indent & untabify
...
M-x mark-whole-buffer
M-x indent-region
M-x mark-whole-buffer
M-x untabify
2014-05-17 16:52:06 +02:00
Jamie Nguyen
33ce4a76a1
Update old FSF address
2014-03-23 23:42:21 +00:00
Alexis Hildebrandt
2b9208e850
Bump copyright information to 2014
2014-02-02 12:36:22 +01:00
Steve Purcell
3b5f496536
ledger-mode: only modify completion-at-point-functions locally
...
Without this patch, the addition of pcomplete-completions-at-point
leaks into the global value of completion-at-point-functions.
See #227
2014-01-07 20:33:08 +00:00
Moritz Ulrich
8406adce0e
ledger-read-date': Use ledger-minibuffer-history'.
2014-01-02 18:55:25 +01:00
Moritz Ulrich
26bc890d88
ledger-insert-effective-date': use ledger-read-date'.
...
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.
2014-01-02 18:43:53 +01:00
Moritz Ulrich
3ff5fddafd
Add `ledger-read-date' - Read date & default to today.
2014-01-02 18:24:54 +01:00
4ourbit
316b1b7cfe
Plugging ledger pcomplete into completion-at-point.
...
Added documentation on how to use pcomplete transparently via completion-at-point.
2014-01-01 22:00:26 +01:00
4ourbit
383f17f114
Context-aware pcomplete rules.
...
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.
2013-12-31 03:16:57 +01:00
Moritz Ulrich
9f694169a8
ledger-mode: Introduce `ledger-default-date-format'.
...
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>
2013-12-30 01:41:31 +01:00
Moritz Ulrich
7dd82f8bac
Improve `ledger-insert-effective-date'.
...
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>
2013-12-30 00:50:48 +01:00
Moritz Ulrich
6dbb36f525
ledger-mode: Add `ledger-remove-effective-date'.
...
Signed-off-by: Moritz Ulrich <moritz@tarn-vedra.de>
2013-12-30 00:22:43 +01:00
Steve Purcell
6eca277bbc
ledger-mode: Remove duplication in ledger-set-{year,month}
2013-12-11 08:36:22 +00:00
Steve Purcell
75a2d9d31e
ledger-mode: Add namespace prefix to highlight-overlay
...
make-variable-buffer-local is a top-level form: this commit moves that
call from ledger-mode to next to the variable's declaration.
2013-12-11 08:36:22 +00:00
Steve Purcell
aaf20ab07f
ledger-mode: Use easymenu to remove boilerplate
...
Among other benefits, this lets us define the menu entries from top to
bottom, rather than in reverse.
2013-12-11 08:31:07 +00:00
Steve Purcell
c85643b04e
ledger-mode: declare keymaps at the top level
2013-12-09 20:41:01 +00:00
Steve Purcell
a74053b010
ledger-mode: define and use a syntax table so that comments are handled properly
...
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.
2013-12-09 19:11:23 +00:00
Craig Earls
1db0b0892c
Merge branch 'master' into ledger-mode-automatic-transactions
2013-11-06 08:48:54 -07:00
Steve Purcell
979b5b990a
Fix provided feature to match file/package name
...
For `require` to work correctly, the provided feature name
must match the name of the file.
2013-11-03 21:34:55 +00:00
Craig Earls
8b84aff855
Merge branch 'master' into ledger-mode-automatic-transactions
2013-07-19 16:41:56 -07:00
Gergely Risko
87da7ba3ab
Fix comment string
2013-07-09 16:41:55 +02:00
Craig Earls
bb529381c7
Add Schedule Upcoming to Ledger menu
2013-07-03 13:56:44 -07:00
Craig Earls
0d4641acc2
Merge branch 'master' into ledger-mode-automatic-transactions
...
Conflicts:
lisp/ledger-init.el
lisp/ledger-mode.el
lisp/ledger-reconcile.el
lisp/ledger-schedule.el
2013-07-02 15:50:32 -07:00
Craig Earls
63ba45dbaa
Finished changing name to ledger-*
...
All files and references changed ldg-* to ledger-*
2013-07-02 15:37:33 -07:00