emoney
21 months agoImprove and simplify a few interactive defuns
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>
3 years agoCouple of minor cosmetic changes.
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>
7 years agoSome cosmetic changes to improve the look.
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>
7 years agoRe-organise the build.
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>
7 years agoInitial tla -> git updates/conversions
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>
7 years agoInitial git import v1.0
Steve Youngs [Tue, 13 Dec 2011 07:55:55 +0000 (17:55 +1000)]
Initial git import

Signed-off-by: Steve Youngs <steve@sxemacs.org>