WEB-6538 Emmet: single line filter doesn't work with multiple ^ operators

This commit is contained in:
Alexander Zolotov
2013-02-07 17:11:29 +04:00
parent 06b87733fb
commit f43f1b0db4
@@ -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;