diff --git a/plugins/kotlin/kotlin.ide/src/org/jetbrains/kotlin/idea/actions/NewKotlinFileAction.kt b/plugins/kotlin/kotlin.ide/src/org/jetbrains/kotlin/idea/actions/NewKotlinFileAction.kt index c035eb4c817c..9f34c1dc8e97 100644 --- a/plugins/kotlin/kotlin.ide/src/org/jetbrains/kotlin/idea/actions/NewKotlinFileAction.kt +++ b/plugins/kotlin/kotlin.ide/src/org/jetbrains/kotlin/idea/actions/NewKotlinFileAction.kt @@ -262,7 +262,12 @@ fun createKotlinFileFromTemplate(name: String, template: FileTemplate, dir: PsiD val service = DumbService.getInstance(dir.project) return service.computeWithAlternativeResolveEnabled { - val adjustedDir = CreateTemplateInPackageAction.adjustDirectory(targetDir, JavaModuleSourceRootTypes.SOURCES) + val adjustedDir = + if (template.name == "Kotlin Script") { + targetDir + } else { + CreateTemplateInPackageAction.adjustDirectory(targetDir, JavaModuleSourceRootTypes.SOURCES) + } val psiFile = createKotlinFileFromTemplate(adjustedDir, fileName, template) if (psiFile is KtFile) { val singleClass = psiFile.declarations.singleOrNull() as? KtClass diff --git a/plugins/kotlin/plugin/common/resources/META-INF/kotlin-core.xml b/plugins/kotlin/plugin/common/resources/META-INF/kotlin-core.xml index 529803224854..65ab128de483 100644 --- a/plugins/kotlin/plugin/common/resources/META-INF/kotlin-core.xml +++ b/plugins/kotlin/plugin/common/resources/META-INF/kotlin-core.xml @@ -595,7 +595,7 @@ - +