From 99413d2494e8dcd81397444160873d7e6502f87e Mon Sep 17 00:00:00 2001 From: anna Date: Tue, 13 Sep 2011 19:29:05 +0200 Subject: [PATCH] disable highlighting in live templates (IDEA-74048) --- .../com/intellij/codeInsight/template/JavaCodeContextType.java | 2 ++ 1 file changed, 2 insertions(+) diff --git a/java/java-impl/src/com/intellij/codeInsight/template/JavaCodeContextType.java b/java/java-impl/src/com/intellij/codeInsight/template/JavaCodeContextType.java index 2c33cb958867..426239978e16 100644 --- a/java/java-impl/src/com/intellij/codeInsight/template/JavaCodeContextType.java +++ b/java/java-impl/src/com/intellij/codeInsight/template/JavaCodeContextType.java @@ -16,6 +16,7 @@ package com.intellij.codeInsight.template; import com.intellij.codeInsight.completion.JavaCompletionData; +import com.intellij.codeInsight.daemon.DaemonCodeAnalyzer; import com.intellij.ide.highlighter.JavaFileHighlighter; import com.intellij.lang.StdLanguages; import com.intellij.openapi.editor.Document; @@ -72,6 +73,7 @@ public abstract class JavaCodeContextType extends TemplateContextType { final JavaPsiFacade psiFacade = JavaPsiFacade.getInstance(project); final PsiElementFactory factory = psiFacade.getElementFactory(); final JavaCodeFragment fragment = factory.createCodeBlockCodeFragment((String)text, psiFacade.findPackage(""), true); + DaemonCodeAnalyzer.getInstance(project).setHighlightingEnabled(fragment, false); return PsiDocumentManager.getInstance(project).getDocument(fragment); }