mirror of
https://github.com/JetBrains/intellij-sdk-code-samples.git
synced 2025-07-28 01:07:49 +08:00
* 2023.1 release: update gh-links, re-gen EP lists * code samples: update target version * code samples: fix framework_basics missing dependency on Java plugin * stub_indexes.md: update -master GH link * EP lists: improve "Topic" presentation * internal_ui_inspector.md: fix link * kotlin_demo: fix link * Generate Android Studio releases * publishing_plugin.md: add note about plugin signing * plugin_signing.md: Update information about providing `certificateChainFile` and `privateKeyFile` + minor changes * tools_gradle_intellij_plugin.md: add `verifyPluginSignature` task * plugin_signing.md: add Plugin Signature Verification * plugin_signing.md: fixed anchor * creating_plugin_project.md: update * GH: set final 2023.1 tag * GH code samples: update PV version * code samples: ComparingStringReferencesInspection compatibility with 231.*
Live Templates Sample 
Reference: Live Templates in IntelliJ SDK Docs
Quickstart
Live Templates Sample Project implements two example live templates for the Markdown language:
- New link reference - by typing the
{<TAB>
, the following template will be inserted:[$TEXT$]($LINK$)$END$
- Convert to title case - retrieves the text from the macro or selection, if available.
Extension Points
Name | Implementation | Extension Point Class |
---|---|---|
com.intellij.defaultLiveTemplates |
Markdown | n/a |
com.intellij.liveTemplateContext |
MarkdownContext | TemplateContextType |
com.intellij.liveTemplateMacro |
TitleCaseMacro | MacroBase |
Reference: Plugin Extension Points in IntelliJ SDK Docs