edit -- a command which starts the text editor
edit f -- starts the text editor at the source code of the function
f.
edit(f,X) -- edits the source code of the particular method that would be applied if
f were applied to an argument of class
X.
edit(f,X,Y) -- edits the source code of the particular method that would be applied if
f were applied to arguments of classes
X and
Y.
edit(f,X,Y,Z) -- edits the source code of the particular method that would be applied if
f were applied to arguments of classes
X,
Y, and
Z.
The name of the user's preferred editor is take from the environment variable
EDITOR. If X is running and the editor is not emacs, then the editor is started in a new
xterm window.
For an interactive example, try
edit(dim,Module).
The value returned is the exit code returned by the editor, as with
run, usually zero.