Files
openide/plugins/editorconfig/resources/META-INF/plugin.xml
2025-04-30 13:24:23 +04:00

506 lines
26 KiB
XML

<!-- Copyright 2000-2018 JetBrains s.r.o. Use of this source code is governed by the Apache 2.0 license that can be found in the LICENSE file. -->
<idea-plugin>
<id>org.editorconfig.editorconfigjetbrains</id>
<name>EditorConfig</name>
<category>Other Tools</category>
<vendor>JetBrains</vendor>
<description><![CDATA[
<p>Handles properties in <i>.editorconfig</i> files and applies them to all supported languages.
<h2>Features</h2>
<ul>
<li>Code assistance for all supported properties, standard and extended
</ul>
<h2>Getting started</h2>
<p>For more information,
check the documentation for <a href="https://editorconfig.org/">EditorConfig</a> files and your <a href="https://openide.ru/help/">IDE</a>.
]]></description>
<depends>com.intellij.modules.lang</depends>
<actions resource-bundle="messages.EditorConfigBundle">
<action id="NewEditorConfigFile" class="org.editorconfig.language.codeinsight.actions.CreateEditorConfigFileAction"/>
<action id="CreateEditorConfigFile" class="org.editorconfig.configmanagement.create.CreateEditorConfigAction">
<add-to-group group-id="NewGroup" anchor="after" relative-to-action="NewFromTemplate"/>
</action>
<action id="org.editorconfig.configmanagement.generate.EditorConfigGenerateLanguagePropertiesAction"
class="org.editorconfig.configmanagement.generate.EditorConfigGenerateLanguagePropertiesAction">
<add-to-group group-id="GenerateGroup" anchor="last"/>
</action>
</actions>
<extensions defaultExtensionNs="com.intellij">
<generalCodeStyleOptionsProvider instance="org.editorconfig.settings.EditorConfigConfigurable"/>
<codeStyleSettingsProvider implementation="org.editorconfig.settings.EditorConfigConfigurable"/>
<codeStyleSettingsModifier implementation="org.editorconfig.configmanagement.extended.EditorConfigCodeStyleSettingsModifier" order="first"/>
<fileIndentOptionsProvider implementation="org.editorconfig.configmanagement.EditorConfigIndentOptionsProvider" order="first"/>
<trailingSpacesOptionsProvider implementation="org.editorconfig.configmanagement.EditorConfigTrailingSpacesOptionsProvider" id="editorConfigTrailingSpacesOptionsProvider"/>
<fileEditorProvider id="org.editorconfig.configmanagement.editor" implementation="org.editorconfig.configmanagement.editor.EditorConfigEditorProvider" fileType="EditorConfig"/>
<codeInsight.lineMarkerProvider language="" implementationClass="org.editorconfig.configmanagement.editor.EditorConfigPreviewMarkerProvider"/>
<gotoFileContributor implementation="org.editorconfig.configmanagement.finder.EditorConfigGotoFileContributor"/>
<stripTrailingSpacesFilterFactory implementation="org.editorconfig.configmanagement.EditorConfigTrailingSpacesFilterFactory"/>
<editorNotificationProvider implementation="org.editorconfig.configmanagement.editor.EditorConfigEditorNotificationProvider"/>
<!-- Language support -->
<fileType name="EditorConfig"
language="EditorConfig"
implementationClass="org.editorconfig.language.filetype.EditorConfigFileType"
fieldName="INSTANCE"
fileNames=".editorconfig"/>
<colorSettingsPage implementation="org.editorconfig.language.highlighting.EditorConfigColorSettingsPage"/>
<annotator
language="EditorConfig"
implementationClass="org.editorconfig.language.codeinsight.annotators.EditorConfigAnnotator"/>
<enterHandlerDelegate implementation="org.editorconfig.language.codeinsight.actions.EnterInEditorConfigFileHandler"/>
<vetoRenameCondition implementation="org.editorconfig.language.codeinsight.refactoring.EditorConfigVetoRenameCondition"/>
<completion.contributor
language="EditorConfig"
id="EditorConfigCompletionContributor"
order="last"
implementationClass="org.editorconfig.language.codeinsight.completion.EditorConfigCompletionContributor"/>
<completion.contributor
language="EditorConfig"
id="EditorConfigUnsetContributor"
order="last"
implementationClass="org.editorconfig.configmanagement.completion.EditorConfigUnsetCompletionContributor"/>
<langCodeStyleSettingsProvider implementation="org.editorconfig.language.codestyle.EditorConfigLanguageCodeStyleSettingsProvider"/>
<statementUpDownMover implementation="org.editorconfig.language.codeinsight.actions.EditorConfigStatementUpDownMover"/>
<moveLeftRightHandler
language="EditorConfig"
implementationClass="org.editorconfig.language.codeinsight.actions.EditorConfigMoveElementLeftRightHandler"/>
<spellchecker.support
language="EditorConfig"
implementationClass="org.editorconfig.language.spellchecker.EditorConfigSpellcheckerStrategy"/>
<typedHandler implementation="org.editorconfig.language.codeinsight.actions.EditorConfigTypedHandlerDelegate"/>
<findUsagesHandlerFactory implementation="org.editorconfig.language.codeinsight.findusages.EditorConfigFindUsagesHandlerFactory"/>
<breadcrumbsInfoProvider implementation="org.editorconfig.language.breadcrumbs.EditorConfigBreadcrumbsProvider"/>
<renameHandler implementation="org.editorconfig.language.codeinsight.refactoring.EditorConfigRenameHandler"/>
<elementDescriptionProvider
implementation="org.editorconfig.language.codeinsight.documentation.EditorConfigElementDescriptionProvider"/>
<editorNotificationProvider implementation="org.editorconfig.language.messages.EditorConfigWrongFileNameNotificationProvider"/>
<editorNotificationProvider implementation="org.editorconfig.language.messages.EditorConfigWrongFileEncodingNotificationProvider"/>
<fileBasedIndex implementation="org.editorconfig.language.index.EditorConfigIdentifierIndex"/>
<gotoSymbolContributor implementation="org.editorconfig.language.codeinsight.findusages.EditorConfigGoToSymbolContributor"/>
<gotoTargetRendererProvider
implementation="org.editorconfig.language.codeinsight.actions.navigation.EditorConfigGotoTargetRendererProvider"/>
<definitionsScopedSearch
implementation="org.editorconfig.language.codeinsight.actions.navigation.EditorConfigHeaderImplementationSearch"/>
<definitionsScopedSearch
implementation="org.editorconfig.language.codeinsight.actions.navigation.EditorConfigFlatOptionKeyImplementationSearch"/>
<targetElementEvaluator
language="EditorConfig"
implementationClass="org.editorconfig.language.psi.reference.EditorConfigTargetElementEvaluator"/>
<fileEncodingProvider implementation="org.editorconfig.configmanagement.ConfigEncodingManager"/>
<utf8BomOptionProvider implementation="org.editorconfig.configmanagement.EditorConfigUtf8BomOptionProvider"/>
<!-- Inspections -->
<lang.inspectionSuppressor
language="EditorConfig"
implementationClass="org.editorconfig.language.codeinsight.suppression.EditorConfigInspectionSuppressor"/>
<localInspection
language="EditorConfig"
shortName="EditorConfigDeprecatedDescriptor"
bundle="messages.EditorConfigBundle"
key="inspection.element.deprecated.name"
groupKey="editorconfig.inspection.group"
enabledByDefault="true"
level="WARNING"
implementationClass="org.editorconfig.language.codeinsight.inspections.EditorConfigDeprecatedDescriptorInspection"/>
<localInspection
language="EditorConfig"
shortName="EditorConfigVerifyByCore"
bundle="messages.EditorConfigBundle"
key="inspection.verify.by.core.name"
groupKey="editorconfig.inspection.group"
enabledByDefault="true"
level="ERROR"
implementationClass="org.editorconfig.language.codeinsight.inspections.EditorConfigVerifyByCoreInspection"/>
<!-- Root declaration inspections -->
<localInspection
language="EditorConfig"
shortName="EditorConfigRootDeclarationUniqueness"
bundle="messages.EditorConfigBundle"
key="inspection.root-declaration.uniqueness.name"
groupKey="editorconfig.inspection.group"
enabledByDefault="true"
level="ERROR"
implementationClass="org.editorconfig.language.codeinsight.inspections.EditorConfigRootDeclarationUniquenessInspection"/>
<localInspection
language="EditorConfig"
shortName="EditorConfigRootDeclarationCorrectness"
bundle="messages.EditorConfigBundle"
key="inspection.root-declaration.correctness.name"
groupKey="editorconfig.inspection.group"
enabledByDefault="true"
level="ERROR"
implementationClass="org.editorconfig.language.codeinsight.inspections.EditorConfigRootDeclarationCorrectnessInspection"/>
<!-- Section inspections -->
<localInspection
language="EditorConfig"
shortName="EditorConfigEmptySection"
bundle="messages.EditorConfigBundle"
key="inspection.section.emptiness.name"
groupKey="editorconfig.inspection.group"
enabledByDefault="true"
level="WARNING"
implementationClass="org.editorconfig.language.codeinsight.inspections.EditorConfigEmptySectionInspection"/>
<!-- Header inspections -->
<localInspection
language="EditorConfig"
shortName="EditorConfigHeaderUniqueness"
bundle="messages.EditorConfigBundle"
key="inspection.section.uniqueness.name"
groupKey="editorconfig.inspection.group"
enabledByDefault="true"
level="WARNING"
implementationClass="org.editorconfig.language.codeinsight.inspections.EditorConfigHeaderUniquenessInspection"/>
<localInspection
language="EditorConfig"
shortName="EditorConfigPatternEnumerationRedundancy"
bundle="messages.EditorConfigBundle"
key="inspection.pattern-enumeration.redundant.name"
groupKey="editorconfig.inspection.group"
enabledByDefault="true"
level="ERROR"
implementationClass="org.editorconfig.language.codeinsight.inspections.EditorConfigPatternEnumerationRedundancyInspection"/>
<localInspection
language="EditorConfig"
shortName="EditorConfigSpaceInHeader"
bundle="messages.EditorConfigBundle"
key="inspection.space.in.header.name"
groupKey="editorconfig.inspection.group"
enabledByDefault="true"
level="WEAK WARNING"
implementationClass="org.editorconfig.language.codeinsight.inspections.EditorConfigSpaceInHeaderInspection"/>
<localInspection
language="EditorConfig"
shortName="EditorConfigNoMatchingFiles"
bundle="messages.EditorConfigBundle"
key="inspection.no-matching-files.name"
groupKey="editorconfig.inspection.group"
enabledByDefault="true"
level="WARNING"
implementationClass="org.editorconfig.language.codeinsight.inspections.EditorConfigNoMatchingFilesInspection"/>
<localInspection
language="EditorConfig"
shortName="EditorConfigNumerousWildcards"
bundle="messages.EditorConfigBundle"
key="inspection.header.many.wildcards.name"
groupKey="editorconfig.inspection.group"
enabledByDefault="true"
level="WEAK WARNING"
implementationClass="org.editorconfig.language.codeinsight.inspections.EditorConfigNumerousWildcardsInspection"/>
<localInspection
language="EditorConfig"
shortName="EditorConfigEmptyHeader"
bundle="messages.EditorConfigBundle"
key="inspection.header.empty.name"
groupKey="editorconfig.inspection.group"
enabledByDefault="true"
level="ERROR"
implementationClass="org.editorconfig.language.codeinsight.inspections.EditorConfigEmptyHeaderInspection"/>
<localInspection
language="EditorConfig"
shortName="EditorConfigPartialOverride"
bundle="messages.EditorConfigBundle"
key="inspection.header.partially.overridden.name"
groupKey="editorconfig.inspection.group"
enabledByDefault="true"
level="WEAK WARNING"
implementationClass="org.editorconfig.language.codeinsight.inspections.EditorConfigPartialOverrideInspection"/>
<!-- Pattern inspections -->
<localInspection
language="EditorConfig"
shortName="EditorConfigPatternRedundancy"
bundle="messages.EditorConfigBundle"
key="inspection.pattern.redundant.name"
groupKey="editorconfig.inspection.group"
enabledByDefault="true"
level="WARNING"
implementationClass="org.editorconfig.language.codeinsight.inspections.EditorConfigPatternRedundancyInspection"/>
<localInspection
language="EditorConfig"
shortName="EditorConfigWildcardRedundancy"
bundle="messages.EditorConfigBundle"
key="inspection.pattern.double-asterisk-sibling.name"
groupKey="editorconfig.inspection.group"
enabledByDefault="true"
level="WARNING"
implementationClass="org.editorconfig.language.codeinsight.inspections.EditorConfigWildcardRedundancyInspection"/>
<!-- Charclass inspections -->
<localInspection
language="EditorConfig"
shortName="EditorConfigCharClassLetterRedundancy"
bundle="messages.EditorConfigBundle"
key="inspection.charclass.duplicate.name"
groupKey="editorconfig.inspection.group"
enabledByDefault="true"
level="WARNING"
implementationClass="org.editorconfig.language.codeinsight.inspections.EditorConfigCharClassLetterRedundancyInspection"/>
<localInspection
language="EditorConfig"
shortName="EditorConfigCharClassRedundancy"
bundle="messages.EditorConfigBundle"
key="inspection.charclass.redundant.name"
groupKey="editorconfig.inspection.group"
enabledByDefault="true"
level="WARNING"
implementationClass="org.editorconfig.language.codeinsight.inspections.EditorConfigCharClassPatternRedundancyInspection"/>
<!-- Option inspections -->
<localInspection
language="EditorConfig"
shortName="EditorConfigShadowedOption"
bundle="messages.EditorConfigBundle"
key="inspection.option.shadowed.name"
groupKey="editorconfig.inspection.group"
enabledByDefault="true"
level="WARNING"
implementationClass="org.editorconfig.language.codeinsight.inspections.EditorConfigShadowedOptionInspection"/>
<localInspection
language="EditorConfig"
shortName="EditorConfigShadowingOption"
bundle="messages.EditorConfigBundle"
key="inspection.option.shadowing.name"
groupKey="editorconfig.inspection.group"
enabledByDefault="true"
level="WARNING"
implementationClass="org.editorconfig.language.codeinsight.inspections.EditorConfigShadowingOptionInspection"/>
<localInspection
language="EditorConfig"
shortName="EditorConfigOptionRedundancy"
bundle="messages.EditorConfigBundle"
key="inspection.option.redundant.name"
groupKey="editorconfig.inspection.group"
enabledByDefault="true"
level="WARNING"
implementationClass="org.editorconfig.language.codeinsight.inspections.EditorConfigOptionRedundancyInspection"/>
<!-- Key inspections -->
<localInspection
language="EditorConfig"
shortName="EditorConfigKeyCorrectness"
bundle="messages.EditorConfigBundle"
key="inspection.key.correctness.name"
groupKey="editorconfig.inspection.group"
enabledByDefault="true"
level="WARNING"
implementationClass="org.editorconfig.language.codeinsight.inspections.EditorConfigKeyCorrectnessInspection"/>
<!-- Value inspections -->
<localInspection
language="EditorConfig"
shortName="EditorConfigValueCorrectness"
bundle="messages.EditorConfigBundle"
key="inspection.value.correctness.name"
groupKey="editorconfig.inspection.group"
enabledByDefault="true"
level="ERROR"
implementationClass="org.editorconfig.language.codeinsight.inspections.EditorConfigValueCorrectnessInspection"/>
<localInspection
language="EditorConfig"
shortName="EditorConfigValueUniqueness"
bundle="messages.EditorConfigBundle"
key="inspection.value.uniqueness.name"
groupKey="editorconfig.inspection.group"
enabledByDefault="true"
level="ERROR"
implementationClass="org.editorconfig.language.codeinsight.inspections.EditorConfigValueUniquenessInspection"/>
<!-- Reference inspections -->
<localInspection
language="EditorConfig"
shortName="EditorConfigReferenceCorrectness"
bundle="messages.EditorConfigBundle"
key="inspection.reference.correctness.name"
groupKey="editorconfig.inspection.group"
enabledByDefault="true"
level="ERROR"
implementationClass="org.editorconfig.language.codeinsight.inspections.EditorConfigReferenceCorrectnessInspection"/>
<!-- Declaration inspections -->
<localInspection
language="EditorConfig"
shortName="EditorConfigUnusedDeclaration"
bundle="messages.EditorConfigBundle"
key="inspection.declaration.unused.name"
groupKey="editorconfig.inspection.group"
enabledByDefault="true"
level="WARNING"
implementationClass="org.editorconfig.language.codeinsight.inspections.EditorConfigUnusedDeclarationInspection"/>
<localInspection
language="EditorConfig"
shortName="EditorConfigMissingRequiredDeclaration"
bundle="messages.EditorConfigBundle"
key="inspection.declaration.missing.name"
groupKey="editorconfig.inspection.group"
enabledByDefault="true"
level="ERROR"
implementationClass="org.editorconfig.language.codeinsight.inspections.EditorConfigMissingRequiredDeclarationInspection"/>
<!-- Values list inspections -->
<localInspection
language="EditorConfig"
shortName="EditorConfigListAcceptability"
bundle="messages.EditorConfigBundle"
key="inspection.value.list.acceptability.name"
groupKey="editorconfig.inspection.group"
enabledByDefault="true"
level="ERROR"
implementationClass="org.editorconfig.language.codeinsight.inspections.EditorConfigListAcceptabilityInspection"/>
<localInspection
language="EditorConfig"
shortName="EditorConfigUnexpectedComma"
bundle="messages.EditorConfigBundle"
key="inspection.value.list.comma.unexpected.name"
groupKey="editorconfig.inspection.group"
enabledByDefault="true"
level="ERROR"
implementationClass="org.editorconfig.language.codeinsight.inspections.EditorConfigUnexpectedCommaInspection"/>
<!-- Values pair inspection -->
<localInspection
language="EditorConfig"
shortName="EditorConfigPairAcceptability"
bundle="messages.EditorConfigBundle"
key="inspection.value.pair.acceptability.name"
groupKey="editorconfig.inspection.group"
enabledByDefault="true"
level="ERROR"
implementationClass="org.editorconfig.language.codeinsight.inspections.EditorConfigPairAcceptabilityInspection"/>
<!-- Intention actions -->
<intentionAction>
<language>EditorConfig</language>
<className>org.editorconfig.language.codeinsight.actions.intention.EditorConfigInvertValueIntention</className>
<bundleName>messages.EditorConfigBundle</bundleName>
<categoryKey>editorconfig</categoryKey>
</intentionAction>
<intentionAction>
<language>EditorConfig</language>
<className>org.editorconfig.language.codeinsight.actions.intention.EditorConfigAddDeclarationPartIntention</className>
<bundleName>messages.EditorConfigBundle</bundleName>
<categoryKey>editorconfig</categoryKey>
</intentionAction>
<!-- Services -->
<projectService
serviceInterface="org.editorconfig.language.services.EditorConfigOptionDescriptorManager"
serviceImplementation="org.editorconfig.language.services.impl.EditorConfigOptionDescriptorManagerImpl"/>
<projectService
serviceInterface="org.editorconfig.language.services.EditorConfigElementFactory"
serviceImplementation="org.editorconfig.language.services.impl.EditorConfigElementFactoryImpl"/>
<projectService
serviceInterface="org.editorconfig.language.services.EditorConfigFileHierarchyService"
serviceImplementation="org.editorconfig.language.services.impl.EditorConfigFileHierarchyServiceImpl"/>
<schemeExporter
nameKey="scheme.exporter.target.name"
nameBundle="messages.EditorConfigBundle"
schemeClass="com.intellij.psi.codeStyle.CodeStyleScheme"
implementationClass="org.editorconfig.configmanagement.export.EditorConfigExporter"/>
<notificationGroup id="editorconfig" displayType="BALLOON" bundle="messages.EditorConfigBundle" key="notification.group.error"/>
<notificationGroup id="EditorConfig" displayType="STICKY_BALLOON" bundle="messages.EditorConfigBundle" key="notification.group.disabled"/>
<localInspection implementationClass="org.editorconfig.configmanagement.EditorConfigEncodingInspection"
bundle="messages.EditorConfigBundle"
key="inspection.file.encoding.mismatch.name"
enabledByDefault="true"
groupKey="editorconfig.inspection.group"/>
<statistics.counterUsagesCollector implementationClass="org.editorconfig.configmanagement.EditorConfigUsagesCollector"/>
</extensions>
<extensions defaultExtensionNs="com.intellij.lang">
<syntaxHighlighterFactory
language="EditorConfig"
implementationClass="org.editorconfig.language.highlighting.EditorConfigSyntaxHighlighterFactory"/>
<parserDefinition
language="EditorConfig"
implementationClass="org.editorconfig.language.parser.EditorConfigParserDefinition"/>
<braceMatcher
language="EditorConfig"
implementationClass="org.editorconfig.language.codeinsight.EditorConfigBraceMatcher"/>
<commenter
language="EditorConfig"
implementationClass="org.editorconfig.language.codeinsight.EditorConfigCommenter"/>
<foldingBuilder
language="EditorConfig"
implementationClass="org.editorconfig.language.codeinsight.EditorConfigFoldingBuilder"/>
<formatter
language="EditorConfig"
implementationClass="org.editorconfig.language.formatting.EditorConfigFormattingModelBuilder"/>
<psiStructureViewFactory
language="EditorConfig"
implementationClass="org.editorconfig.language.structureview.EditorConfigStructureViewFactory"/>
<elementManipulator
forClass="org.editorconfig.language.psi.EditorConfigHeader"
implementationClass="org.editorconfig.language.psi.EditorConfigSilentElementManipulator"/>
<elementManipulator
forClass="org.editorconfig.language.psi.interfaces.EditorConfigDescribableElement"
implementationClass="org.editorconfig.language.psi.EditorConfigSilentElementManipulator"/>
<findUsagesProvider
language="EditorConfig"
implementationClass="org.editorconfig.language.codeinsight.findusages.EditorConfigFindUsagesProvider"/>
<documentationProvider
language="EditorConfig"
implementationClass="org.editorconfig.language.codeinsight.documentation.EditorConfigDocumentationProvider"/>
<tokenSeparatorGenerator
language="EditorConfig"
implementationClass="org.editorconfig.language.psi.EditorConfigTokenSeparatorGenerator"/>
</extensions>
<extensions defaultExtensionNs="com.intellij.codeInsight">
<lineMarkerProvider
language="EditorConfig"
implementationClass="org.editorconfig.language.codeinsight.linemarker.EditorConfigOverridingKeyLineMarkerProvider"/>
<lineMarkerProvider
language="EditorConfig"
implementationClass="org.editorconfig.language.codeinsight.linemarker.EditorConfigOverriddenKeyLineMarkerProvider"/>
<lineMarkerProvider
language="EditorConfig"
implementationClass="org.editorconfig.language.codeinsight.linemarker.EditorConfigOverridingHeaderLineMarkerProvider"/>
<lineMarkerProvider
language="EditorConfig"
implementationClass="org.editorconfig.language.codeinsight.linemarker.EditorConfigOverriddenHeaderLineMarkerProvider"/>
<gotoSuper
language="EditorConfig"
implementationClass="org.editorconfig.language.codeinsight.actions.navigation.EditorConfigGotoSuperHandler"/>
</extensions>
<extensions defaultExtensionNs="editorconfig">
<optionDescriptorProvider implementation="org.editorconfig.language.extensions.impl.EditorConfigBasicOptionDescriptorProvider"/>
<optionDescriptorProvider implementation="org.editorconfig.language.extensions.impl.EditorConfigMsNamingOptionDescriptorProvider"/>
<optionDescriptorProvider implementation="org.editorconfig.language.extensions.impl.EditorConfigMsMiscOptionDescriptorProvider"/>
<optionDescriptorProvider implementation="org.editorconfig.language.extensions.impl.EditorConfigIncompleteReSharperOptionDescriptorProvider"/>
<optionDescriptorProvider implementation="org.editorconfig.language.extensions.impl.EditorConfigMsFormattingOptionDescriptorProvider"/>
<optionDescriptorProvider implementation="org.editorconfig.language.extensions.impl.EditorConfigMsLanguageOptionDescriptorProvider"/>
<optionDescriptorProvider implementation="org.editorconfig.language.extensions.impl.EditorConfigFantomasFormattingOptionDescriptorProvider"/>
<optionDescriptorProvider implementation="org.editorconfig.configmanagement.extended.IntellijConfigOptionDescriptorProvider"/>
</extensions>
<extensionPoints>
<extensionPoint
qualifiedName="editorconfig.optionDescriptorProvider"
interface="org.editorconfig.language.extensions.EditorConfigOptionDescriptorProvider"/>
<extensionPoint qualifiedName="editorconfig.exportProvider" interface="org.editorconfig.settings.EditorConfigExportProvider"/>
</extensionPoints>
<applicationListeners>
<listener class="org.editorconfig.plugincomponents.EditorConfigModificationListener" topic="com.intellij.openapi.vfs.newvfs.BulkFileListener"/>
<listener class="org.editorconfig.configmanagement.EditorConfigEncodingCache$VfsListener"
topic="com.intellij.openapi.vfs.newvfs.BulkFileListener"/>
</applicationListeners>
</idea-plugin>