From c1bd6fa8e65833de1ed0898ac98a8d69b7fc5cdc Mon Sep 17 00:00:00 2001 From: breandan Date: Tue, 12 Jan 2016 00:32:32 -0800 Subject: [PATCH] New Live Template tutorial --- live_templates/live_templates.iml | 13 +++++++ live_templates/resources/META-INF/plugin.xml | 35 +++++++++++++++++++ .../resources/liveTemplates/Markdown.xml | 9 +++++ live_templates/src/MarkdownContext.java | 7 ++++ .../src/MarkdownTemplateProvider.java | 7 ++++ 5 files changed, 71 insertions(+) create mode 100644 live_templates/live_templates.iml create mode 100644 live_templates/resources/META-INF/plugin.xml create mode 100644 live_templates/resources/liveTemplates/Markdown.xml create mode 100644 live_templates/src/MarkdownContext.java create mode 100644 live_templates/src/MarkdownTemplateProvider.java diff --git a/live_templates/live_templates.iml b/live_templates/live_templates.iml new file mode 100644 index 000000000..e025b203c --- /dev/null +++ b/live_templates/live_templates.iml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/live_templates/resources/META-INF/plugin.xml b/live_templates/resources/META-INF/plugin.xml new file mode 100644 index 000000000..68ae2627b --- /dev/null +++ b/live_templates/resources/META-INF/plugin.xml @@ -0,0 +1,35 @@ + + com.your.company.unique.plugin.id + Plugin display name here + 1.0 + YourCompany + + + most HTML tags may be used + ]]> + + + most HTML tags may be used + ]]> + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/live_templates/resources/liveTemplates/Markdown.xml b/live_templates/resources/liveTemplates/Markdown.xml new file mode 100644 index 000000000..c7788d82b --- /dev/null +++ b/live_templates/resources/liveTemplates/Markdown.xml @@ -0,0 +1,9 @@ + + + \ No newline at end of file diff --git a/live_templates/src/MarkdownContext.java b/live_templates/src/MarkdownContext.java new file mode 100644 index 000000000..4daf4df1a --- /dev/null +++ b/live_templates/src/MarkdownContext.java @@ -0,0 +1,7 @@ +import com.intellij.codeInsight.template.TemplateContextType; + +/** + * Created by breandan on 1/11/2016. + */ +public class MarkdownContext extends TemplateContextType { +} diff --git a/live_templates/src/MarkdownTemplateProvider.java b/live_templates/src/MarkdownTemplateProvider.java new file mode 100644 index 000000000..8926db4b1 --- /dev/null +++ b/live_templates/src/MarkdownTemplateProvider.java @@ -0,0 +1,7 @@ +import com.intellij.codeInsight.template.impl.DefaultLiveTemplatesProvider; + +/** + * Created by breandan on 1/11/2016. + */ +public class MarkdownTemplateProvider implements DefaultLiveTemplatesProvider { +}