Yann Cébron e57496774f 2023.1 release (#1010)
* 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.*
2023-03-28 20:09:23 +02:00
..
2023-03-28 20:09:23 +02:00
2023-02-14 15:38:57 +01:00
2022-11-28 17:31:11 +01:00
2021-11-08 17:31:16 +01:00

Live Templates Sample JetBrains IntelliJ Platform SDK Docs

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