Skip to content

Commit ed0d2ec

Browse files
authored
open editor after file hsa been saved (#42)
1 parent 2668ff0 commit ed0d2ec

File tree

1 file changed

+5
-0
lines changed

1 file changed

+5
-0
lines changed

src/main/kotlin/com/vaadin/plugin/copilot/handler/WriteFileHandler.kt

+5
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,8 @@ import com.intellij.openapi.command.CommandProcessor
55
import com.intellij.openapi.command.UndoConfirmationPolicy
66
import com.intellij.openapi.command.WriteCommandAction
77
import com.intellij.openapi.editor.actionSystem.DocCommandGroupId
8+
import com.intellij.openapi.fileEditor.FileEditorManager
9+
import com.intellij.openapi.fileEditor.OpenFileDescriptor
810
import com.intellij.openapi.fileTypes.FileTypeManager
911
import com.intellij.openapi.project.Project
1012
import com.intellij.openapi.vfs.ReadonlyStatusHandler
@@ -52,6 +54,9 @@ class WriteFileHandler(project: Project, data: Map<String, Any>) : AbstractHandl
5254
commitAndFlush(it)
5355
LOG.info("File $ioFile contents saved")
5456

57+
val openFileDescriptor = OpenFileDescriptor(project, vfsFile)
58+
FileEditorManager.getInstance(project).openTextEditor(openFileDescriptor, false)
59+
5560
ProjectTaskManager.getInstance(project).compile(vfsFile).then {
5661
LOG.info("File $ioFile compiled")
5762
}

0 commit comments

Comments
 (0)