[ESS] elisp code: show function arguments
Martin Maechler
maechler at stat.math.ethz.ch
Wed Apr 4 14:52:12 CEST 2007
>>>>> "tony" == A J Rossini <blindglobe at gmail.com>
>>>>> on Wed, 4 Apr 2007 11:33:40 +0200 writes:
tony> I'm sure that if Sven provides explicit permission
tony> (GPL) in the file, and it's legit, we can.
tony> Apologies, I'm travelling (Taiwan until next Tuesday)
tony> and only have my work 'top, not my home machine, so
tony> can't commit fixes readily.
tony> Not sure where the rest of ESS core is right now,
tony> though I've noticed a bit of silence from them.
tony> However, it's great to see some new names, etc,
tony> hacking on ESS.
Indeed!
I've been very busy for the first 1.5 days of the week
and started to follow the thread yesterday.
I agree that Sven has implemented a very nice idea,
and I agree we should accept it for ESS if Sven is donating it.
Unfortunately, at the moment there's no *.el (emacs lisp) file,
and yesterday I had to produce my own from the Sven's web page.
There are small things that need to be changed, most of them
just be renaming functions; making global variables into
"customizable" ones etc.
I've already improved on one function of Sven
using one '(let *...)' instead of nested (let . ) plus (setq ..)'s.
But that has to be expected, given Sven said that he's a newbie
in elisp (:= emacs lisp) programming.
Very nice idea(s), indeed, thank you Sven!
Sven, can you take the append *.el file,
merge it with your latest changes, and also provide it from your
webpage?
That would be useful for ESS-core to look at it and think about
``ESS-ification'' --- unless of course, you oppose that idea.
Best regards,
Martin
Martin <Maechler at stat.math.ethz.ch> http://stat.ethz.ch/people/maechler
Seminar für Statistik, ETH Zürich LEO C16 Leonhardstr. 27
CH-8092 Zurich, SWITZERLAND
phone: +41-44-632-3408 fax: ...-1228 <><
tony> On 4/4/07, Gregor Gorjanc
tony> <gregor.gorjanc at bfro.uni-lj.si> wrote:
>> Sven Hartenstein <lists <at> svenhartenstein.de> writes:
>> > Dear friends of Emacs and R,
>> >
>> > I wrote an emacs lisp function that shows a
>> > R-function's arguments and their default values on a
>> > single keystroke or as you type the opening paranthesis
>> > ("(") after a function name. People like me who can't
>> > remember all the parameter's names can thus very easily
>> > see them.
>> Great Sven.
>>
>> "ESS-core" are there any chances to put this into ESS,
>> given that Sven agrees with this of course?
>> Gregor
>>
More information about the ESS-help
mailing list