summary |
shortlog | log |
commit |
commitdiff |
tree
first ⋅ prev ⋅ next
Steve Youngs [Fri, 13 Oct 2017 11:54:20 +0000 (21:54 +1000)]
Add a few more transaction types.
* emoney.el (emoney-debit-transaction-types): Add 'bpay', 'cc',
'gendb', 'paypal', 'venddb' types.
(emoney-credit-transaction-types): Add 'gencr' type.
Signed-off-by: Steve Youngs <steve@sxemacs.org>
Steve Youngs [Fri, 13 Oct 2017 10:43:11 +0000 (20:43 +1000)]
Improve and simplify a few interactive defuns
For a few of the interactive functions I've moved the arg handling into
the interactive form. I've also bound iso-left-tab (shift-tab) to
.#'emoney-backward-field as a logical match for tab on
.#'emoney-forward-field.
* emoney.el (emoney-go-to-bank): Remove arg and simplify.
(emoney-version): Simplify.
(emoney-switch-to-account): Make arg non-optional and simplify.
(emoney-mode-map): Bind iso-left-tab to #'emoney-backward-field.
(emoney-transfer-funds): Make args non-optional and simplify.
(emoney-new-account): Make args non-optional and simplify.
(emoney-setup-control-buffer): Use #'call-interactively in a
couple of the widgets because of changes in arg handling in
.#'emoney-new-account and #'emoney-transfer-funds.
Signed-off-by: Steve Youngs <steve@sxemacs.org>
Steve Youngs [Sat, 11 Jun 2016 01:43:17 +0000 (11:43 +1000)]
Couple of minor cosmetic changes.
* emoney.el (emoney-setup-accounts-buffer): Leave the buffer with
point at the top of the list of accounts.
(emoney-setup-header-buffer): Center and upcase the account name.
Signed-off-by: Steve Youngs <steve@sxemacs.org>
Steve Youngs [Wed, 14 Dec 2011 01:20:47 +0000 (11:20 +1000)]
Some cosmetic changes to improve the look.
* emoney.el (emoney-accounts-buffer-width): Increase to 35.
* emoney.el (emoney-setup-accounts-buffer): Move the money column
a litter further to the right for global whitespace balance.
* emoney.el (emoney-update-acc-buf-bal): Ditto.
* emoney.el (emoney): Include height and width properties for the
frame.
Signed-off-by: Steve Youngs <steve@sxemacs.org>
Steve Youngs [Tue, 13 Dec 2011 13:30:19 +0000 (23:30 +1000)]
Re-organise the build.
* Makefile: Re-organise to use build.el to build everything.
* build.el: New file, does the byte-compilation etc. Because I
suck at writing Makefiles.
* .gitignore: Add all the build-generated stuff.
Signed-off-by: Steve Youngs <steve@sxemacs.org>
Steve Youngs [Tue, 13 Dec 2011 08:10:26 +0000 (18:10 +1000)]
Initial tla -> git updates/conversions
* Makefile (emoney-version.el): tla->git updates
* emoney.el (emoney-codename): "Finance"
* .gitignore: Add ++log
Signed-off-by: Steve Youngs <steve@sxemacs.org>
Steve Youngs [Tue, 13 Dec 2011 07:55:55 +0000 (17:55 +1000)]
Initial git import
Signed-off-by: Steve Youngs <steve@sxemacs.org>