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");