38 lines
1.7 KiB
XML
38 lines
1.7 KiB
XML
|
<idea-plugin package="com.falsepattern.zigbrains.zon">
|
||
|
<depends>com.intellij.modules.platform</depends>
|
||
|
|
||
|
<extensions defaultExtensionNs="com.intellij">
|
||
|
<!-- region Zon -->
|
||
|
<fileType name="ZON File"
|
||
|
implementationClass="com.falsepattern.zigbrains.zon.ZonFileType"
|
||
|
fieldName="INSTANCE"
|
||
|
language="Zon"
|
||
|
extensions="zon"/>
|
||
|
|
||
|
<lang.parserDefinition language="Zon"
|
||
|
implementationClass="com.falsepattern.zigbrains.zon.parser.ZonParserDefinition"/>
|
||
|
|
||
|
<lang.syntaxHighlighterFactory language="Zon"
|
||
|
implementationClass="com.falsepattern.zigbrains.zon.highlight.ZonSyntaxHighlighterFactory"/>
|
||
|
|
||
|
<colorSettingsPage implementation="com.falsepattern.zigbrains.zon.highlight.ZonColorSettingsPage"/>
|
||
|
|
||
|
<lang.braceMatcher language="Zon"
|
||
|
implementationClass="com.falsepattern.zigbrains.zon.pairing.ZonBraceMatcher"/>
|
||
|
|
||
|
<completion.contributor language="Zon"
|
||
|
implementationClass="com.falsepattern.zigbrains.zon.completion.ZonCompletionContributor"/>
|
||
|
|
||
|
<lang.formatter language="Zon"
|
||
|
implementationClass="com.falsepattern.zigbrains.zon.formatter.ZonFormattingModelBuilder"/>
|
||
|
|
||
|
<lang.quoteHandler language="Zon"
|
||
|
implementationClass="com.falsepattern.zigbrains.zon.pairing.ZonQuoteHandler"/>
|
||
|
|
||
|
<lang.foldingBuilder language="Zon"
|
||
|
implementationClass="com.falsepattern.zigbrains.zon.folding.ZonFoldingBuilder"/>
|
||
|
|
||
|
<!-- endregion Zon -->
|
||
|
|
||
|
</extensions>
|
||
|
</idea-plugin>
|