Skip to content

feat: ✨ Intellij live templates #3

@philippart-s

Description

@philippart-s

A priori selon la doc Intellij on peut exporter / importer des live templates simplement en copiant des fichiers dans le répertoire templates dans le répertoire configuration d'Intellij.

Par exemple sur Mac: ~/Library/Application Support/JetBrains/<product><version>

Et au final c'est un fichier XML par groupe de templates, par exemple cela donne ça pour un groupe de templates qui s'appelle Talks - JBang:

ll
total 8
-rw-r--r--@ 1 sphilipp  staff   326B Oct  9 16:22 Talk - JBang.xml

Et le fichier en question:

<templateSet group="Talk - JBang">
  <template name="04-add-shebang-app" value="///usr/bin/env jbang &quot;\$0&quot; &quot;\$@&quot; ; exit \$?" description="04-add-shebang-app" toReformat="false" toShortenFQNames="true">
    <context>
      <option name="JAVA_CODE" value="true" />
    </context>
  </template>
</templateSet>

Je me dis que l'on n'est pas loin de pouvoir faire une version Intellij de snippets generator 😉

Moi je dis ça sans connaître la difficulté à le faire hein 😅

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions