edit-string [--editor|:E filename]
[--encoding|:e encoding]
[--allow-empty|:0] expression
Evaluating given expression to a string,
save it in a temporary file,
open the file an external editor as a plain text,
and when the editor exits,
read and return the result. The --editor
(:E
) parameter can be used
to provide an editor command, whereas
--encoding
(:e
)
can be used to specify character encoding used for
communication with the editor. If the result
is empty, the interactive XSH2 shell asks user for
confirmation before returning the result in order
to prevent data loss due to some unexpected error.
To suppress this feature, use --allow-empty
or :0
flag.