blob: d0351b3ba04ab63bc924f3b5251aa9a9eb360da3 [file] [log] [blame]
<idea-plugin>
<extensionPoints>
<extensionPoint name="manifest.parser.provider" interface="org.jetbrains.lang.manifest.header.HeaderParserProvider"/>
</extensionPoints>
<extensions defaultExtensionNs="com.intellij">
<fileTypeFactory implementation="org.jetbrains.lang.manifest.ManifestFileTypeFactory"/>
<lang.parserDefinition language="Manifest" implementationClass="org.jetbrains.lang.manifest.parser.ManifestParserDefinition"/>
<lang.syntaxHighlighterFactory key="Manifest" implementationClass="org.jetbrains.lang.manifest.highlighting.ManifestSyntaxHighlighterFactory"/>
<annotator language="Manifest" implementationClass="org.jetbrains.lang.manifest.highlighting.HeaderAnnotator"/>
<lang.elementManipulator forClass="org.jetbrains.lang.manifest.psi.HeaderValuePart"
implementationClass="org.jetbrains.lang.manifest.psi.impl.HeaderValuePartManipulator"/>
<completion.contributor language="Manifest" implementationClass="org.jetbrains.lang.manifest.completion.ManifestCompletionContributor"/>
<manifest.parser.provider implementation="org.jetbrains.lang.manifest.header.impl.StandardManifestHeaderParsers"/>
<applicationService serviceImplementation="org.jetbrains.lang.manifest.header.HeaderParserRepository"/>
<localInspection language="Manifest" displayName="Missing Final New Line" groupName="Manifest"
enabledByDefault="true" level="ERROR" implementationClass="org.jetbrains.lang.manifest.highlighting.MissingFinalNewlineInspection"/>
<localInspection language="Manifest" displayName="Unknown or Misspelled Header Name" groupName="Manifest"
enabledByDefault="true" level="WARNING" implementationClass="org.jetbrains.lang.manifest.highlighting.MisspelledHeaderInspection"/>
</extensions>
</idea-plugin>