From 0353c672fc157f1fdf448aaf6a756059225f1813 Mon Sep 17 00:00:00 2001 From: JFronny Date: Tue, 4 Jun 2024 18:43:59 +0200 Subject: [PATCH] fix: save document before submitting --- .../kotlin/io/gitlab/jfronny/sdom/actions/SDSubmitAction.kt | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/main/kotlin/io/gitlab/jfronny/sdom/actions/SDSubmitAction.kt b/src/main/kotlin/io/gitlab/jfronny/sdom/actions/SDSubmitAction.kt index 79be187..7721073 100644 --- a/src/main/kotlin/io/gitlab/jfronny/sdom/actions/SDSubmitAction.kt +++ b/src/main/kotlin/io/gitlab/jfronny/sdom/actions/SDSubmitAction.kt @@ -7,6 +7,7 @@ import com.intellij.openapi.actionSystem.ActionUpdateThread import com.intellij.openapi.actionSystem.AnActionEvent import com.intellij.openapi.diagnostic.LogLevel import com.intellij.openapi.diagnostic.Logger +import com.intellij.openapi.fileEditor.FileDocumentManager import com.intellij.openapi.fileEditor.FileEditorManager import com.intellij.openapi.vfs.readText import io.gitlab.jfronny.sdom.SDom @@ -40,6 +41,7 @@ class SDSubmitAction(text: String) : NotificationAction(text) { ) return } + FileDocumentManager.getInstance().run { getDocument(virtualFile)?.let { saveDocument(it) } } val currentFile = virtualFile.readText() val fileName = virtualFile.name val language = virtualFile.extension?.let { SDom.identifyLanguage(it) }