[ESS] elisp code: show function arguments
Charles C. Berry
cberry at tajo.ucsd.edu
Tue Apr 3 18:26:15 CEST 2007
Works fine on emacs 21.3 on Windows XP, running R version 2.4.1, ESS
Also fine on emacs 21.3, Gentoo Linux 2006.1 x86_64, running R version
2.4.1, ESS version 5.3.3.
Only difficulties were in binding a key - and these were my own problems
since the key I wanted ( C-\t ) is not properly transmitted from my
keyboard here at home to my remote Linux box.
FWIW, it may help users to check that the system passes the keystroke to
emacs (e.g. C-h k F2) before binding it and/or check that
'M-x my-r-show-args RET' works.
Some desktop environments don't pass [f2].
On Mon, 2 Apr 2007, Sven Hartenstein wrote:
> 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.
> See screenshots and get it here:
> The function uses ESS functions. I consider it quite handy and would
> be interested to know whether anything similar existed already and how
> it could be improved in case someone else considers it useful. (This
> is one of my first lisp functions, I'm sure there's much to optimize.)
> In fact, any feedback is highly appreciated.
> Happy R-coding,
> ESS-help at stat.math.ethz.ch mailing list
Charles C. Berry (858) 534-2098
Dept of Family/Preventive Medicine
E mailto:cberry at tajo.ucsd.edu UC San Diego
http://biostat.ucsd.edu/~cberry/ La Jolla, San Diego 92093-0901
More information about the ESS-help