[ESS] configuring the ess-toolbar under emacs
Woodrow Setzer
wsetzer at mindspring.com
Wed Apr 6 15:33:12 CEST 2005
Thanks, that works. Note that it worked even without setting ess-toolbar to nil first. I can see you want the compatibility library to make this a clean change, but you can add ess-make-toolbar to the ESS-mode hooks and it works just fine on my system.
-----Original Message-----
From: Stephen Eglen <S.J.Eglen at damtp.cam.ac.uk>
Sent: Apr 6, 2005 8:00 AM
To: Woodrow Setzer <wsetzer at mindspring.com>
Cc: Stephen Eglen <S.J.Eglen at damtp.cam.ac.uk>, ess-help at stat.math.ethz.ch
Subject: Re: [ESS] configuring the ess-toolbar under emacs
Hi,
> No, I did not get it. However, I have (require 'ess-site) in
> site-start.el (or something like that; I don't have access to my
> linux box right now). The point is, ess is started before it
> reads the configuration information in .emacs, so the toolbar is
> already set up when any changes recorded in ~/.emacs are read.
Yes, and the fact that the toolbar is currently made just once is
wrong - hopefully this will be cleanly fixed with the compat. library,
whenever it surfaces... In the meantime, could you try adding the
following at the end of your .emacs:
(setq ess-toolbar nil)
(setq ess-toolbar-items
'( (R "startr" "Start R process")
(ess-eval-line-and-step "rline" "Eval line & step")))
(ess-make-toolbar)
For me, this allows the toolbar (on Emacs 22.0 CVS) to have just two
entries. Maybe that gets you a simpler workaround.
> 2) I wanted to point out a situation in which the "standard"
> 2) approach to reconfiguring emacs did not seem to work. It looks
> 2) like there needs to be provision for "hooks" in the block of
> 2) configuration code that gets put in .emacs that would include
> 2) functions that were executed during that late part of
> 2) initialization.
or in this case, just better toolbar code!
Best, stephen
More information about the ESS-help
mailing list