next up previous
Next: Loops and Logic Up: Programming in S-PLUS1 Previous: Writing Functions

Editing Functions

You do not need to retype a function every time you want to make a change. S-PLUS provides a function, ed allowing you to edit functions in a special window. The function ed uses its own editor, but you can specify that you would rather use emacs.

> stdev <- ed(stdev, editor="emacs")
The above command creates an emacs window in which the current definition of stdev can be edited. Once editing is completed, the new version is saved as stdev.

If you don't want to type editor="emacs" every time, create your own function called edit, which invokes ed and uses emacs.

Question: How?



Brian Junker 2002-08-26