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

Reply via email to