Reopening Current File as a File with New Name at Sublime
This is for Sublime Text. This sample is for reopening current file as a file with new file name. The current file is closed when reopening a new file. newfilename = "new file name" contents = self.view.substr(sublime.Region(0, self.view.size())) window = self.view.window() window.run_command('close_file') view = window.new_file() view.set_name(newfilename) view.settings().set("auto_indent", False) view.run_command("insert", {"characters": contents}) view.set_scratch(True) view.run_command("prompt_save_as") Flow of this sample Copy all text on current file to memory (contents). Close current file. Create new file with new file name.