ChatGPT made me a text editor! "in python, write the code for a text editor. it must open a file using a dialog box, and have a save button. Text in the opened file must be styled according to vs code style standards. there must be a save button to save the file."