Util::edit_file()

edit_file( name => "fname"[, cb_func => \&some_function])
fname is opened in an editor window. If the user choses to write changes to the disk, a new version of the file is created. The optional callback function is invoked after apply.
e.g.:
Util::edit_file( "test.lis");