From f43f1b0db474bc62bc43f07b21fec2903f640ef3 Mon Sep 17 00:00:00 2001 From: Alexander Zolotov Date: Thu, 7 Feb 2013 17:09:29 +0400 Subject: [PATCH] WEB-6538 Emmet: single line filter doesn't work with multiple ^ operators --- .../codeInsight/template/emmet/ZenCodingTemplate.java | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/xml/impl/src/com/intellij/codeInsight/template/emmet/ZenCodingTemplate.java b/xml/impl/src/com/intellij/codeInsight/template/emmet/ZenCodingTemplate.java index ed09d775b334..7173ea0c5441 100644 --- a/xml/impl/src/com/intellij/codeInsight/template/emmet/ZenCodingTemplate.java +++ b/xml/impl/src/com/intellij/codeInsight/template/emmet/ZenCodingTemplate.java @@ -18,6 +18,7 @@ package com.intellij.codeInsight.template.emmet; import com.intellij.application.options.editor.WebEditorOptions; import com.intellij.codeInsight.CodeInsightBundle; import com.intellij.codeInsight.template.*; +import com.intellij.codeInsight.template.emmet.filters.SingleLineEmmetFilter; import com.intellij.codeInsight.template.emmet.filters.ZenCodingFilter; import com.intellij.codeInsight.template.emmet.generators.XmlZenCodingGenerator; import com.intellij.codeInsight.template.emmet.generators.ZenCodingGenerator; @@ -244,6 +245,12 @@ public class ZenCodingTemplate implements CustomLiveTemplate { end = e; } } + for (ZenCodingFilter filter : filters) { + if(filter instanceof SingleLineEmmetFilter) { + builder.setIsToReformat(false); + break; + } + } callback.startTemplate(builder.buildTemplate(), null, new TemplateEditingAdapter() { private TextRange myEndVarRange;