Scilab Function

edit - function editing

### Sequence d'appel

  `newname=edit(functionname [, editor])`

### Parametres

- `functionname` : character string
- `editor` : character string

### Description

If functionname is the name of a defined scilab function `edit(functionname ,[editor])` try to open the associated file `functionname.sci`. If this file can't be modified `edit` first create a copy of this file in the TMPDIR directory.

If functionname is the name of a undefined scilab function `edit` create a functionname.sci file in the TMPDIR directory.

When leaving the editor the modified or defined function is loaded into Scilab under the name `newname`.

The editor character string can be used to specify your favourite text editor.

Default editor is Emacs. This function should be customized according to your needs.

### Exemples

    //newedit=edit('edit')  //opens editor with text of this function
    //myfunction=edit('myfunction')  //opens editor for a new function

### Voir aussi

`manedit`