diff --git a/idea/idea-new-project-wizard/src/org/jetbrains/kotlin/tools/projectWizard/wizard/service/IdeaFileFormattingService.kt b/idea/idea-new-project-wizard/src/org/jetbrains/kotlin/tools/projectWizard/wizard/service/IdeaFileFormattingService.kt index 16e94be7882..a112bbbd657 100644 --- a/idea/idea-new-project-wizard/src/org/jetbrains/kotlin/tools/projectWizard/wizard/service/IdeaFileFormattingService.kt +++ b/idea/idea-new-project-wizard/src/org/jetbrains/kotlin/tools/projectWizard/wizard/service/IdeaFileFormattingService.kt @@ -6,6 +6,7 @@ package org.jetbrains.kotlin.tools.projectWizard.wizard.service import com.intellij.openapi.project.Project +import com.intellij.openapi.util.text.StringUtil import com.intellij.psi.codeStyle.CodeStyleManager import org.jetbrains.kotlin.idea.util.application.runReadAction import org.jetbrains.kotlin.psi.KtPsiFactory @@ -14,7 +15,7 @@ import java.io.File class IdeaFileFormattingService(private val project: Project) : FileFormattingService, IdeaWizardService { override fun formatFile(text: String, filename: String): String = runReadAction { - val psiFile = createPsiFile(text, filename) ?: return@runReadAction text + val psiFile = createPsiFile(StringUtil.convertLineSeparators(text), filename) ?: return@runReadAction text CodeStyleManager.getInstance(project).reformat(psiFile).text } diff --git a/idea/idea-new-project-wizard/src/org/jetbrains/kotlin/tools/projectWizard/wizard/service/IdeaFileSystemWizardService.kt b/idea/idea-new-project-wizard/src/org/jetbrains/kotlin/tools/projectWizard/wizard/service/IdeaFileSystemWizardService.kt index 53c7845b50f..a0e12e4fc20 100644 --- a/idea/idea-new-project-wizard/src/org/jetbrains/kotlin/tools/projectWizard/wizard/service/IdeaFileSystemWizardService.kt +++ b/idea/idea-new-project-wizard/src/org/jetbrains/kotlin/tools/projectWizard/wizard/service/IdeaFileSystemWizardService.kt @@ -5,6 +5,7 @@ package org.jetbrains.kotlin.tools.projectWizard.wizard.service +import com.intellij.openapi.util.text.StringUtil import com.intellij.openapi.vfs.VfsUtil import org.jetbrains.kotlin.idea.util.application.runWriteAction import org.jetbrains.kotlin.tools.projectWizard.core.TaskResult @@ -25,7 +26,7 @@ class IdeaFileSystemWizardService : FileSystemWizardService, IdeaWizardService { val directory = VfsUtil.createDirectoryIfMissing(directoryPath.toFile().toString())!! val virtualFile = directory.createChildData(this, path.fileName.toString()) - VfsUtil.saveText(virtualFile, text) + VfsUtil.saveText(virtualFile, StringUtil.convertLineSeparators(text)) } } } \ No newline at end of file