2021-07-13 12:32:20 +02:00
|
|
|
<idea-plugin>
|
|
|
|
<id>de.platon42.m68k</id>
|
|
|
|
<name>MC68000 Assembly Language Support</name>
|
|
|
|
<vendor email="chrisly@platon42.de" url="https://github.com/chrisly42/mc68000-asm-plugin">Chris 'platon42' Hodges
|
|
|
|
</vendor>
|
|
|
|
|
|
|
|
<description><![CDATA[
|
2021-07-24 18:27:41 +02:00
|
|
|
MC68000 Assembly Language Plugin adds language support for Motorola 68000 (M68k) assembly language files (asm).
|
|
|
|
It provides syntax highlighting and refactoring possibilities among other things.
|
2021-07-13 12:32:20 +02:00
|
|
|
<p>
|
|
|
|
<a href="https://github.com/chrisly42/mc68000-asm-plugin/blob/main/README.md">Full documentation here...</a>
|
|
|
|
]]></description>
|
2021-07-20 17:08:53 +02:00
|
|
|
<idea-version since-build="193.7288.0"/>
|
2021-07-13 12:32:20 +02:00
|
|
|
|
|
|
|
<depends>com.intellij.modules.lang</depends>
|
|
|
|
|
|
|
|
<extensions defaultExtensionNs="com.intellij">
|
2021-07-19 15:56:08 +02:00
|
|
|
<fileType name="MC68000 Assembler" implementationClass="de.platon42.intellij.plugins.m68k.M68kFileType"
|
|
|
|
fieldName="INSTANCE" language="MC68000" extensions="asm;ASM;s;S;i"/>
|
|
|
|
<lang.parserDefinition language="MC68000"
|
2021-07-14 13:07:54 +02:00
|
|
|
implementationClass="de.platon42.intellij.plugins.m68k.parser.M68kParserDefinition"/>
|
2021-07-19 15:56:08 +02:00
|
|
|
<lang.syntaxHighlighterFactory language="MC68000"
|
2021-07-15 16:40:17 +02:00
|
|
|
implementationClass="de.platon42.intellij.plugins.m68k.syntax.M68kSyntaxHighlighterFactory"/>
|
|
|
|
<colorSettingsPage implementation="de.platon42.intellij.plugins.m68k.syntax.M68kColorSettingsPage"/>
|
2021-07-19 15:56:08 +02:00
|
|
|
<completion.contributor language="MC68000" implementationClass="de.platon42.intellij.plugins.m68k.asm.M68kMnemonicCompletionContributor"/>
|
2021-07-26 19:52:48 +02:00
|
|
|
<completion.contributor language="MC68000" implementationClass="de.platon42.intellij.plugins.m68k.refs.M68kGlobalLabelSymbolCompletionContributor"/>
|
2021-07-19 15:56:08 +02:00
|
|
|
<lang.braceMatcher language="MC68000" implementationClass="de.platon42.intellij.plugins.m68k.syntax.M68kPairedBraceMatcher"/>
|
|
|
|
<lang.quoteHandler language="MC68000" implementationClass="de.platon42.intellij.plugins.m68k.M68kStringQuoteHandler"/>
|
|
|
|
<lang.findUsagesProvider language="MC68000" implementationClass="de.platon42.intellij.plugins.m68k.scanner.M68kFindUsagesProvider"/>
|
2021-07-20 12:31:38 +02:00
|
|
|
<lang.psiStructureViewFactory language="MC68000" implementationClass="de.platon42.intellij.plugins.m68k.structureview.M68kStructureViewFactory"/>
|
2021-07-19 13:07:08 +02:00
|
|
|
<lang.elementManipulator forClass="de.platon42.intellij.plugins.m68k.psi.M68kSymbolReference"
|
|
|
|
implementationClass="de.platon42.intellij.plugins.m68k.refs.M68kSymbolReferenceElementManipulator"/>
|
2021-07-25 19:53:06 +02:00
|
|
|
<stubElementTypeHolder class="de.platon42.intellij.plugins.m68k.stubs.M68kElementTypes"/>
|
|
|
|
<stubIndex implementation="de.platon42.intellij.plugins.m68k.stubs.M68kGlobalLabelStubIndex"/>
|
2021-07-25 20:13:13 +02:00
|
|
|
<stubIndex implementation="de.platon42.intellij.plugins.m68k.stubs.M68kSymbolDefinitionStubIndex"/>
|
2021-07-19 13:07:08 +02:00
|
|
|
<psi.referenceContributor implementation="de.platon42.intellij.plugins.m68k.refs.M68kReferenceContributor"/>
|
2021-07-20 11:18:42 +02:00
|
|
|
<gotoSymbolContributor implementation="de.platon42.intellij.plugins.m68k.refs.M68kChooseByNameContributor"/>
|
2021-07-18 15:05:59 +02:00
|
|
|
<renameInputValidator implementation="de.platon42.intellij.plugins.m68k.psi.M68kRenameInputValidator"/>
|
2021-07-13 12:32:20 +02:00
|
|
|
</extensions>
|
|
|
|
|
|
|
|
<actions>
|
|
|
|
</actions>
|
|
|
|
</idea-plugin>
|