From 3a9ce687cb198ccd3d58f35fe084d52bbd2273ca Mon Sep 17 00:00:00 2001 From: Ekaterina Tuzova Date: Mon, 25 Feb 2013 17:14:13 +0400 Subject: [PATCH] set Editor for Injected languages highlighter fixed PY-7862 Doctest: closing quote is not inserted automatically inside doctest --- .../src/com/intellij/injected/editor/EditorWindow.java | 2 ++ 1 file changed, 2 insertions(+) diff --git a/platform/lang-impl/src/com/intellij/injected/editor/EditorWindow.java b/platform/lang-impl/src/com/intellij/injected/editor/EditorWindow.java index 15d08574aafc..d6da349d512a 100644 --- a/platform/lang-impl/src/com/intellij/injected/editor/EditorWindow.java +++ b/platform/lang-impl/src/com/intellij/injected/editor/EditorWindow.java @@ -33,6 +33,7 @@ import com.intellij.openapi.editor.event.EditorMouseMotionListener; import com.intellij.openapi.editor.ex.*; import com.intellij.openapi.editor.ex.util.EditorUtil; import com.intellij.openapi.editor.highlighter.EditorHighlighter; +import com.intellij.openapi.editor.highlighter.LightHighlighterClient; import com.intellij.openapi.editor.impl.EditorImpl; import com.intellij.openapi.editor.impl.TextDrawingCallback; import com.intellij.openapi.editor.impl.softwrap.SoftWrapAppliancePlaces; @@ -292,6 +293,7 @@ public class EditorWindow extends UserDataHolderBase implements EditorEx { EditorColorsScheme scheme = EditorColorsManager.getInstance().getGlobalScheme(); EditorHighlighter highlighter = HighlighterFactory.createHighlighter(myInjectedFile.getVirtualFile(), scheme, getProject()); highlighter.setText(getDocument().getText()); + highlighter.setEditor(new LightHighlighterClient(getDocument(), getProject())); return highlighter; }