aboutsummaryrefslogtreecommitdiff
path: root/src/main/resources/META-INF/plugin.xml
blob: d20684e392436dff09f27c1020d9e3c808bff092 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
<idea-plugin>
    <id>org.polyfrost.sorbet.intelliprocessor</id>
    <name>IntelliProcessor</name>
    <vendor url="https://polyfrost.org">Polyfrost</vendor>

    <description><![CDATA[
    An IntelliJ IDEA plugin to add support for
    <a href="https://github.com/ReplayMod/preprocessor">preprocessor syntax</a>
    ]]></description>

    <depends>com.intellij.modules.platform</depends>
    <depends>com.intellij.modules.java</depends>

    <extensions defaultExtensionNs="com.intellij">
        <highlightVisitor
                implementation="org.polyfrost.sorbet.intelliprocessor.PreprocessorHighlight"
        />
        <enterHandlerDelegate
                implementation="org.polyfrost.sorbet.intelliprocessor.PreprocessorExtend"
        />
        <lang.importOptimizer
                language="JAVA"
                implementationClass="org.polyfrost.sorbet.intelliprocessor.PreprocessorImport"
                order="first"
        />
        <lang.foldingBuilder
                language="JAVA"
                implementationClass="org.polyfrost.sorbet.intelliprocessor.PreprocessorFolding"
                order="first"
        />
        <lang.foldingBuilder
                language="kotlin"
                implementationClass="org.polyfrost.sorbet.intelliprocessor.PreprocessorFolding"
                order="first"
        />
    </extensions>
</idea-plugin>