Matt Armstrong <[EMAIL PROTECTED]> writes:
> I don't want my personal finance package to be another Emacs. But,
> frankly, I don't know enough about what you're doing to make a
> judgement call. I don't know enough about the benefits.
If nothing else, I just want things like this (this is psuedo-code,
not to be taken too seriously):
(gnc:bind-key 'class:text-cell "C-a"
(lambda (cell)
(text-cell:move-to-start cell)))
(gnc:add-hook-func gnc:*save-file*
(lambda (account-group file-name)
(gnc:send-mail "somehost.somewhere.org"
(lambda (gnc:text-export account-group)))))
Stuff like that... (Actually, we can nearly do the latter right now.
It'd proabably take me 15 minutes to get gnc:send-mail up and working
and to add a functional gnc:*save-file* hook. The rest of the
infrastructure is already finished, though I'm not completely happy
with the hooks system (either the functionality or the API names).)
Then given a sufficently flexible guile level menu manipulation
system, these snippets, if they prove useful, could easily be
incorporated into the main app, or just traded among interested
parties for their ~/.gnucash/config.user files.
--
Rob Browning <[EMAIL PROTECTED]> PGP=E80E0D04F521A094 532B97F5D64E3930
----- %< -------------------------------------------- >% ------
The GnuCash / X-Accountant Mailing List
To unsubscribe, send mail to [EMAIL PROTECTED] and
put "unsubscribe gnucash-devel [EMAIL PROTECTED]" in the body