fix: save document before submitting

This commit is contained in:
Johannes Frohnmeyer 2024-06-04 18:43:59 +02:00
parent 9eddbf96bf
commit 0353c672fc
Signed by: Johannes
GPG Key ID: E76429612C2929F4

View File

@ -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) }