Modern text editors usually operate in one instance. When I select some advanced text editor as my preferred editor in the system, I expect this to happen: I click on some file in the file manager; If there’s no editor instance opened, a new instance opens with the file ready to edit; If there is an instance of editor opened somewhere, file is being opened in it, and the editor is brought to me via some focus event.