prevent Emmet from overriding surround template expansion by Tab (IDEA-110404)

This commit is contained in:
peter
2013-07-12 14:28:46 +02:00
parent 18b1df7dbb
commit f9b44372b3
2 changed files with 9 additions and 1 deletions
@@ -130,7 +130,7 @@ public class CustomTemplateCallback {
TemplateSettings settings = TemplateSettings.getInstance();
List<TemplateImpl> candidates = new ArrayList<TemplateImpl>();
for (TemplateImpl template : settings.getTemplates(templateKey)) {
if (!template.isDeactivated() && !template.isSelectionTemplate()) {
if (!template.isDeactivated()) {
candidates.add(template);
}
}
@@ -52,5 +52,13 @@ public class XmlLiveTemplateTest extends LightCodeInsightFixtureTestCase {
manager.startTemplate(myFixture.getEditor(), template);
myFixture.checkResult '<tag><selection><</selection><caret></tag>'
}
public void "test insert CDATA by CD and tab"() {
myFixture.configureByText 'a.xml', '<tag><caret></tag>'
myFixture.type('CD\t')
myFixture.checkResult '''<tag><![CDATA[
]]></tag>'''
}
}