Content handed to a surface's local editor.
The text to open in the editor.
Optional
Optional filename extension (e.g. .txt, .json) so the editor can apply the right syntax mode.
.txt
.json
The file being edited; an editor that stays open saves back to it.
Content handed to a surface's local editor.