Skip to content

Commit f6b3fa9

Browse files
committed
fix: fix import issue #143
1 parent 9b8793a commit f6b3fa9

File tree

2 files changed

+7
-4
lines changed

2 files changed

+7
-4
lines changed

exts/devins-lang/src/main/kotlin/cc/unitmesh/devti/language/compiler/exec/WriteInsCommand.kt

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@ import com.intellij.openapi.command.WriteCommandAction
1010
import com.intellij.openapi.fileEditor.FileDocumentManager
1111
import com.intellij.openapi.project.Project
1212
import com.intellij.openapi.project.guessProjectDir
13-
import com.intellij.openapi.vfs.findOrCreateDirectory
13+
import com.intellij.openapi.vfs.findFileOrDirectory
1414
import com.intellij.psi.PsiDocumentManager
1515
import com.intellij.psi.PsiFile
1616
import com.intellij.psi.PsiManager
@@ -28,7 +28,10 @@ class WriteInsCommand(val myProject: Project, val argument: String, val content:
2828
if (virtualFile == null) {
2929
return runWriteAction {
3030
val parentPath = filepath.substringBeforeLast(File.separator)
31-
val parentDir = projectDir.findOrCreateDirectory(parentPath)
31+
var parentDir = projectDir.findFileOrDirectory(parentPath)
32+
if (parentDir == null) {
33+
parentDir = projectDir.createChildDirectory(this, parentPath)
34+
}
3235
val newFile = parentDir.createChildData(this, filepath.substringAfterLast(File.separator))
3336
val document = FileDocumentManager.getInstance().getDocument(newFile)
3437
?: return@runWriteAction "$DEVINS_ERROR: Create File failed: $argument"

gradle-241.properties

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -5,8 +5,8 @@
55
ideaVersion=IU-2024.1
66

77
# please see https://www.jetbrains.org/intellij/sdk/docs/basics/getting_started/build_number_ranges.html for description
8-
pluginSinceBuild=234.*
9-
pluginUntilBuild=242.*
8+
pluginSinceBuild=233.*
9+
pluginUntilBuild=241.*
1010

1111
# Plugin Dependencies -> https://plugins.jetbrains.com/docs/intellij/plugin-dependencies.html
1212

0 commit comments

Comments
 (0)