[ide-console] Disable setting of moduleInfo to console editor JetFile
This commit is contained in:
committed by
Pavel V. Talanov
parent
740f311af6
commit
43f3c9d603
@@ -30,7 +30,6 @@ import com.intellij.openapi.editor.markup.*
|
|||||||
import com.intellij.openapi.module.Module
|
import com.intellij.openapi.module.Module
|
||||||
import com.intellij.openapi.project.Project
|
import com.intellij.openapi.project.Project
|
||||||
import com.intellij.openapi.util.Disposer
|
import com.intellij.openapi.util.Disposer
|
||||||
import com.intellij.psi.PsiManager
|
|
||||||
import com.intellij.util.Consumer
|
import com.intellij.util.Consumer
|
||||||
import org.jetbrains.kotlin.console.actions.BuildAndRestartConsoleAction
|
import org.jetbrains.kotlin.console.actions.BuildAndRestartConsoleAction
|
||||||
import org.jetbrains.kotlin.console.actions.KtExecuteCommandAction
|
import org.jetbrains.kotlin.console.actions.KtExecuteCommandAction
|
||||||
@@ -40,9 +39,6 @@ import org.jetbrains.kotlin.console.gutter.ReplIcons
|
|||||||
import org.jetbrains.kotlin.console.highlight.KotlinReplOutputHighlighter
|
import org.jetbrains.kotlin.console.highlight.KotlinReplOutputHighlighter
|
||||||
import org.jetbrains.kotlin.console.highlight.ReplColors
|
import org.jetbrains.kotlin.console.highlight.ReplColors
|
||||||
import org.jetbrains.kotlin.idea.JetLanguage
|
import org.jetbrains.kotlin.idea.JetLanguage
|
||||||
import org.jetbrains.kotlin.idea.caches.resolve.productionSourceInfo
|
|
||||||
import org.jetbrains.kotlin.psi.JetFile
|
|
||||||
import org.jetbrains.kotlin.psi.moduleInfo
|
|
||||||
import java.awt.Color
|
import java.awt.Color
|
||||||
import java.awt.Font
|
import java.awt.Font
|
||||||
import java.util.concurrent.ConcurrentHashMap
|
import java.util.concurrent.ConcurrentHashMap
|
||||||
@@ -71,7 +67,6 @@ public class KotlinConsoleRunner(
|
|||||||
.build(project, JetLanguage.INSTANCE)
|
.build(project, JetLanguage.INSTANCE)
|
||||||
|
|
||||||
consoleView.prompt = null
|
consoleView.prompt = null
|
||||||
configureModuleForConsoleFile(consoleView)
|
|
||||||
|
|
||||||
val consoleEditor = consoleView.consoleEditor
|
val consoleEditor = consoleView.consoleEditor
|
||||||
|
|
||||||
@@ -139,12 +134,6 @@ public class KotlinConsoleRunner(
|
|||||||
editor.setPlaceholderAttributes(placeholderAttrs)
|
editor.setPlaceholderAttributes(placeholderAttrs)
|
||||||
}
|
}
|
||||||
|
|
||||||
private fun configureModuleForConsoleFile(consoleView: LanguageConsoleView) {
|
|
||||||
val consoleFile = consoleView.virtualFile
|
|
||||||
val jetFile = PsiManager.getInstance(project).findFile(consoleFile) as JetFile
|
|
||||||
jetFile.moduleInfo = module.productionSourceInfo()
|
|
||||||
}
|
|
||||||
|
|
||||||
fun setupGutters() {
|
fun setupGutters() {
|
||||||
fun configureEditorGutter(editor: EditorEx, color: Color, icon: Icon) {
|
fun configureEditorGutter(editor: EditorEx, color: Color, icon: Icon) {
|
||||||
editor.settings.isLineMarkerAreaShown = true // hack to show gutter
|
editor.settings.isLineMarkerAreaShown = true // hack to show gutter
|
||||||
|
|||||||
Reference in New Issue
Block a user