Brace matching pairs the Jai-specific single-token openers .{ and .[ with the
ordinary } and ]; verified headlessly through the editor highlighter.
35 lines
1.1 KiB
XML
35 lines
1.1 KiB
XML
<!-- Plugin Configuration File. Read more: https://plugins.jetbrains.com/docs/intellij/plugin-configuration-file.html -->
|
|
<idea-plugin>
|
|
<id>dev.hgh.intellijai</id>
|
|
|
|
<name>Jai</name>
|
|
|
|
<vendor>hgh</vendor>
|
|
|
|
<description><![CDATA[
|
|
Support for the <b>Jai</b> programming language.<br/>
|
|
Syntax highlighting for <code>.jai</code> files.
|
|
]]></description>
|
|
|
|
<depends>com.intellij.modules.platform</depends>
|
|
|
|
<extensions defaultExtensionNs="com.intellij">
|
|
<fileType
|
|
name="Jai"
|
|
implementationClass="dev.hgh.jai.JaiFileType"
|
|
fieldName="INSTANCE"
|
|
language="Jai"
|
|
extensions="jai"/>
|
|
|
|
<colorSettingsPage implementation="dev.hgh.jai.highlighting.JaiColorSettingsPage"/>
|
|
|
|
<lang.syntaxHighlighterFactory
|
|
language="Jai"
|
|
implementationClass="dev.hgh.jai.highlighting.JaiSyntaxHighlighterFactory"/>
|
|
|
|
<lang.commenter language="Jai" implementationClass="dev.hgh.jai.editor.JaiCommenter"/>
|
|
<lang.braceMatcher language="Jai" implementationClass="dev.hgh.jai.editor.JaiBraceMatcher"/>
|
|
</extensions>
|
|
|
|
</idea-plugin>
|