aboutsummaryrefslogtreecommitdiff
path: root/src/main/resources/META-INF/plugin.xml
diff options
context:
space:
mode:
Diffstat (limited to 'src/main/resources/META-INF/plugin.xml')
-rw-r--r--src/main/resources/META-INF/plugin.xml37
1 files changed, 37 insertions, 0 deletions
diff --git a/src/main/resources/META-INF/plugin.xml b/src/main/resources/META-INF/plugin.xml
new file mode 100644
index 0000000..9267a13
--- /dev/null
+++ b/src/main/resources/META-INF/plugin.xml
@@ -0,0 +1,37 @@
+<idea-plugin>
+ <id>cc.polyfrost.sorbet.intelliprocessor</id>
+ <name>IntelliProcessor</name>
+ <vendor url="https://polyfrost.cc">Polyfrost</vendor>
+
+ <description><![CDATA[
+ An IntelliJ 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="cc.polyfrost.sorbet.intelliprocessor.PreprocessorHighlight"
+ />
+ <enterHandlerDelegate
+ implementation="cc.polyfrost.sorbet.intelliprocessor.PreprocessorExtend"
+ />
+ <lang.importOptimizer
+ language="JAVA"
+ implementationClass="cc.polyfrost.sorbet.intelliprocessor.PreprocessorImport"
+ order="first"
+ />
+ <lang.foldingBuilder
+ language="JAVA"
+ implementationClass="cc.polyfrost.sorbet.intelliprocessor.PreprocessorFolding"
+ order="first"
+ />
+ <lang.foldingBuilder
+ language="kotlin"
+ implementationClass="cc.polyfrost.sorbet.intelliprocessor.PreprocessorFolding"
+ order="first"
+ />
+ </extensions>
+</idea-plugin> \ No newline at end of file