ScriptConfigurationManager: take OutsidersPsiFileSupport into account

This commit is contained in:
Sergey Rostov
2020-05-02 13:47:18 +03:00
parent 316c7ce60f
commit 0e7cf60b04
2 changed files with 5 additions and 3 deletions
@@ -6,6 +6,7 @@
package org.jetbrains.kotlin.idea.core.script.configuration
import com.intellij.ProjectTopics
import com.intellij.codeInsight.daemon.OutsidersPsiFileSupport
import com.intellij.openapi.diagnostic.logger
import com.intellij.openapi.progress.ProcessCanceledException
import com.intellij.openapi.project.Project
@@ -46,7 +47,10 @@ class CompositeScriptConfigurationManager(val project: Project) : ScriptConfigur
if (scriptConfiguration != null) return scriptConfiguration
// check that this script should be loaded later in special way (e.g. gradle project import)
if (plugins.any { it.isApplicable(virtualFile) }) return null
// (and not for syntactic diff files)
if (!OutsidersPsiFileSupport.isOutsiderFile(virtualFile)) {
if (plugins.any { it.isApplicable(virtualFile) }) return null
}
return default.getOrLoadConfiguration(virtualFile, preloadedKtFile)
}