| <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> |