mirror of
https://gitflic.ru/project/openide/openide.git
synced 2026-04-19 21:11:28 +07:00
(cherry picked from commit fba1caa1101f6041bd6998d684bb49413b170090) GitOrigin-RevId: cc48ee7377759fb4083d2c3213874ae92f44a6b7
439 lines
30 KiB
XML
439 lines
30 KiB
XML
<idea-plugin>>
|
|
<extensionPoints>
|
|
<extensionPoint qualifiedName="com.intellij.html.compatibleLanguage"
|
|
beanClass="com.intellij.lang.html.HtmlCompatibleMetaLanguage$HtmlCompatibleLanguageEP"
|
|
dynamic="true"/>
|
|
|
|
<extensionPoint name="completion.htmlInTextCompletionEnabler"
|
|
interface="com.intellij.codeInsight.completion.HtmlInTextCompletionEnabler"
|
|
dynamic="true"/>
|
|
|
|
<extensionPoint name="completion.htmlInTextCompletionPopupExtension"
|
|
interface="com.intellij.codeInsight.completion.HtmlInTextCompletionPopupExtension"
|
|
dynamic="true"/>
|
|
|
|
<extensionPoint name="html.htmlScriptInjectionBlocker" beanClass="com.intellij.lang.LanguageExtensionPoint" dynamic="true">
|
|
<with attribute="implementationClass" implements="com.intellij.psi.impl.source.html.HtmlScriptInjectionBlocker"/>
|
|
</extensionPoint>
|
|
|
|
<extensionPoint name="xml.namespaceHelper" interface="com.intellij.xml.XmlNamespaceHelper" dynamic="true"/>
|
|
<extensionPoint name="xml.tagNameProvider" interface="com.intellij.xml.XmlTagNameProvider" dynamic="true"/>
|
|
<extensionPoint name="xml.zenCodingGenerator" interface="com.intellij.codeInsight.template.emmet.generators.ZenCodingGenerator" dynamic="true"/>
|
|
<extensionPoint name="xml.zenCodingFilter" interface="com.intellij.codeInsight.template.emmet.filters.ZenCodingFilter" dynamic="true"/>
|
|
<extensionPoint name="xml.relatedToHtmlFilesContributor" interface="com.intellij.navigation.RelatedToHtmlFilesContributor" dynamic="true"/>
|
|
<extensionPoint name="html.scriptDocumentationProvider" interface="com.intellij.lang.documentation.DocumentationProvider" dynamic="true"/>
|
|
|
|
<extensionPoint name="webSmartKeysConfigurable" beanClass="com.intellij.application.options.editor.WebSmartKeysConfigurableEP" dynamic="true">
|
|
<with attribute="instance" implements="com.intellij.openapi.options.UnnamedConfigurable"/>
|
|
</extensionPoint>
|
|
</extensionPoints>
|
|
|
|
<applicationListeners>
|
|
<listener class="com.intellij.codeInsight.editorActions.XmlTagNameSynchronizer$MyCommandListener" topic="com.intellij.openapi.command.CommandListener"/>
|
|
<listener class="com.intellij.codeInsight.editorActions.XmlTagNameSynchronizer$MyDynamicPluginListener" topic="com.intellij.ide.plugins.DynamicPluginListener"/>
|
|
</applicationListeners>
|
|
|
|
<actions>
|
|
<group id="ToolsXmlGroup" popup="true" class="com.intellij.xml.actions.XmlActionsGroup">
|
|
<add-to-group group-id="ToolsMenu" anchor="before" relative-to-action="ExternalToolsGroup"/>
|
|
</group>
|
|
|
|
<group id="NewXml">
|
|
<action id="NewHtmlFile" class="com.intellij.ide.actions.CreateHtmlFileAction" icon="AllIcons.FileTypes.Html"/>
|
|
<add-to-group group-id="NewWebDevelopment" anchor="first"/>
|
|
</group>
|
|
|
|
<group id="NewXmlDescriptor" class="com.intellij.xml.actions.CreateXmlDescriptorGroup" popup="true" icon="AllIcons.FileTypes.Xml">
|
|
<add-to-group group-id="NewGroup" anchor="last"/>
|
|
</group>
|
|
|
|
<action id="GenerateXmlTag" class="com.intellij.xml.actions.GenerateXmlTagAction">
|
|
<add-to-group group-id="GenerateGroup" anchor="first"/>
|
|
</action>
|
|
|
|
<action id="EscapeEntities" class="com.intellij.xml.actions.EscapeEntitiesAction">
|
|
<add-to-group group-id="EditMenu" anchor="last"/>
|
|
</action>
|
|
|
|
<group id="Emmet">
|
|
<action id="SurroundWithEmmet" class="com.intellij.codeInsight.template.emmet.SurroundWithEmmetAction"/>
|
|
<action id="EmmetPreview" class="com.intellij.codeInsight.template.emmet.EmmetPreviewAction"/>
|
|
<action id="EmmetUpdateTag" class="com.intellij.codeInsight.template.emmet.EmmetUpdateTagAction">
|
|
<add-to-group group-id="EditorLangPopupMenu" anchor="last"/>
|
|
</action>
|
|
|
|
<group id="GoToEditPointGroup">
|
|
<separator/>
|
|
<add-to-group group-id="GoToMenu" anchor="after" relative-to-action="GoToErrorGroup"/>
|
|
|
|
<action id="EmmetNextEditPoint" class="com.intellij.codeInsight.template.emmet.actions.GoToEditPointAction$Forward">
|
|
<keyboard-shortcut first-keystroke="alt shift CLOSE_BRACKET" keymap="$default"/>
|
|
<keyboard-shortcut first-keystroke="control alt RIGHT" keymap="Mac OS X" replace-all="true"/>
|
|
<keyboard-shortcut first-keystroke="control alt RIGHT" keymap="Mac OS X 10.5+" replace-all="true"/>
|
|
</action>
|
|
|
|
<action id="EmmetPreviousEditPoint" class="com.intellij.codeInsight.template.emmet.actions.GoToEditPointAction$Backward">
|
|
<keyboard-shortcut first-keystroke="alt shift OPEN_BRACKET" keymap="$default"/>
|
|
<keyboard-shortcut first-keystroke="control alt LEFT" keymap="Mac OS X" replace-all="true"/>
|
|
<keyboard-shortcut first-keystroke="control alt LEFT" keymap="Mac OS X 10.5+" replace-all="true"/>
|
|
</action>
|
|
</group>
|
|
</group>
|
|
|
|
<action id="SurroundWithTagTemplate" class="com.intellij.xml.actions.XmlSurroundWithTagTemplateAction" icon="AllIcons.Nodes.Tag"/>
|
|
</actions>
|
|
|
|
<projectListeners>
|
|
<listener class="com.intellij.codeInsight.completion.HtmlCompletionContributor$HtmlElementInTextLookupManagerListener"
|
|
topic="com.intellij.codeInsight.lookup.LookupManagerListener"/>
|
|
<listener class="com.intellij.xml.impl.PsiExternalResourceChangeListener"
|
|
topic="com.intellij.javaee.ExternalResourceListener"/>
|
|
</projectListeners>
|
|
|
|
<extensions defaultExtensionNs="com.intellij">
|
|
<highlightingPassFactory implementation="com.intellij.codeInsight.daemon.impl.tagTreeHighlighting.XmlTagTreeHighlightingPassFactory"/>
|
|
<bidiRegionsSeparator language="XML" implementationClass="com.intellij.openapi.editor.bidi.XmlBidiRegionsSeparator"/>
|
|
|
|
<additionalTextAttributes scheme="IntelliJ Light" file="colorSchemes/XmlIntelliJLight.xml"/>
|
|
<additionalTextAttributes scheme="Darcula" file="colorSchemes/XmlDarcula.xml"/>
|
|
<additionalTextAttributes scheme="High contrast" file="colorSchemes/XmlHighContrast.xml"/>
|
|
<applicationService serviceImplementation="com.intellij.application.options.HtmlSettings"/>
|
|
|
|
<gotoTargetRendererProvider implementation="com.intellij.xml.impl.schema.GotoXmlSchemaTypeRendererProvider"/>
|
|
<definitionsSearch implementation="com.intellij.xml.impl.schema.SchemaDefinitionsSearch"/>
|
|
<listSplitJoinContext language="XML" implementationClass="com.intellij.codeInsight.intentions.XmlAttributesSplitJoinContext"/>
|
|
<projectConfigurable groupId="language"
|
|
instance="com.intellij.javaee.ExternalResourceConfigurable"
|
|
key="xml.external.resource.display.name"
|
|
bundle="messages.XmlBundle"
|
|
id="preferences.externalResources">
|
|
<configurable instance="com.intellij.javaee.DefaultSchemasConfigurable"
|
|
bundle="messages.XmlBundle"
|
|
key="configurable.DefaultSchemasConfigurable.display.name"
|
|
id="xml.defaultSchemas"/>
|
|
|
|
<configurable instance="com.intellij.javaee.XMLCatalogConfigurable"
|
|
bundle="messages.XmlBundle"
|
|
key="configurable.XMLCatalogConfigurable.display.name"
|
|
id="xml.catalog"/>
|
|
</projectConfigurable>
|
|
<codeCompletionConfigurable instance="com.intellij.application.options.XmlCodeCompletionConfigurable"/>
|
|
|
|
<metaLanguage implementation="com.intellij.lang.html.HtmlCompatibleMetaLanguage"/>
|
|
<html.compatibleLanguage language="HTML"/>
|
|
<completion.htmlInTextCompletionEnabler implementation="com.intellij.codeInsight.completion.HtmlNoBracketCompletionEnablerImpl"/>
|
|
|
|
<renameHandler id="xmlTagRenameHandler" implementation="com.intellij.xml.refactoring.XmlTagRenameHandler"/>
|
|
<renameHandler implementation="com.intellij.xml.refactoring.SchemaPrefixRenameHandler" order="before xmlTagRenameHandler"/>
|
|
<refactoring.inlineHandler language="XML" implementationClass="com.intellij.xml.refactoring.XmlInlineHandler"/>
|
|
|
|
<completion.contributor language="any" implementationClass="com.intellij.codeInsight.completion.XmlCompletionContributor" id="xml"
|
|
order="first"/>
|
|
<completion.contributor language="any" implementationClass="com.intellij.codeInsight.completion.HtmlCompletionContributor" id="html"/>
|
|
<completion.contributor language="any" implementationClass="com.intellij.codeInsight.completion.XmlNonFirstCompletionContributor" id="xmlNonFirst" order="after xml"/>
|
|
|
|
<completion.contributor language="DTD" implementationClass="com.intellij.codeInsight.completion.DtdCompletionContributor" id="dtd" />
|
|
<completion.contributor language="XML" implementationClass="com.intellij.codeInsight.completion.XmlNoVariantsDelegator" order="before xmlNonFirst"/>
|
|
<completion.contributor language="XML" implementationClass="com.intellij.codeInsight.completion.XmlLocationCompletionContributor" id="xmlLocation" order="before xmlNonFirst"/>
|
|
|
|
<completion.confidence language="HTML" implementationClass="com.intellij.codeInsight.completion.HtmlTextCompletionConfidence" id="htmlText"/>
|
|
<completion.confidence language="XHTML" implementationClass="com.intellij.codeInsight.completion.HtmlTextCompletionConfidence" id="xhtmlText"/>
|
|
|
|
<lookup.charFilter implementation="com.intellij.codeInsight.completion.XmlCharFilter" id="xml"/>
|
|
|
|
<breadcrumbsInfoProvider implementation="com.intellij.xml.breadcrumbs.XmlLanguageBreadcrumbsInfoProvider"/>
|
|
<editorSmartKeysConfigurable instance="com.intellij.application.options.editor.WebSmartKeysConfigurable"
|
|
id="editor.preferences.webOptions"
|
|
key="web.editor.configuration.title"
|
|
bundle="messages.XmlBundle"/>
|
|
<editorAppearanceConfigurable instance="com.intellij.codeInsight.daemon.impl.tagTreeHighlighting.XmlTagTreeHighlightingConfigurable"/>
|
|
|
|
<autoImportOptionsProvider instance="com.intellij.application.options.XmlAutoImportOptionsProvider"/>
|
|
|
|
<applicationService serviceInterface="com.intellij.javaee.ExternalResourceManager"
|
|
serviceImplementation="com.intellij.javaee.ExternalResourceManagerExImpl"/>
|
|
|
|
<applicationService serviceInterface="com.intellij.codeInspection.XmlQuickFixFactory"
|
|
serviceImplementation="com.intellij.codeInspection.XmlQuickFixFactoryImpl"/>
|
|
|
|
<roots.watchedRootsProvider implementation="com.intellij.codeInsight.daemon.impl.quickfix.FetchExtResourceAction$MyWatchedRootsProvider"/>
|
|
|
|
<fileBasedIndex implementation="com.intellij.html.index.Html5CustomAttributesIndex"/>
|
|
<include.provider implementation="com.intellij.xml.util.XIncludeProvider"/>
|
|
<indexedRootsProvider implementation="com.intellij.javaee.ExternalResourcesRootsProvider"/>
|
|
|
|
<applicationConfigurable groupId="editor" key="emmet.configuration.title" bundle="messages.XmlBundle" id="reference.idesettings.emmet"
|
|
dynamic="true" provider="com.intellij.application.options.emmet.EmmetConfigurableProvider"/>
|
|
<applicationService serviceImplementation="com.intellij.application.options.emmet.EmmetOptions"/>
|
|
|
|
<applicationService serviceImplementation="com.intellij.application.options.editor.XmlFoldingSettings"/>
|
|
|
|
<applicationService serviceImplementation="com.intellij.application.options.XmlSettings"/>
|
|
|
|
<xml.zenCodingGenerator implementation="com.intellij.codeInsight.template.emmet.generators.XmlZenCodingGeneratorImpl" order="last"/>
|
|
<customLiveTemplate implementation="com.intellij.codeInsight.template.emmet.ZenCodingTemplate"/>
|
|
<editorTypedHandler implementationClass="com.intellij.codeInsight.template.emmet.EmmetPreviewTypedHandler" id="emmetPreview"/>
|
|
<lookup.actionProvider implementation="com.intellij.codeInsight.template.emmet.completion.EmmetLookupActionProvider"/>
|
|
|
|
<lang.formatter language="XML" implementationClass="com.intellij.lang.xml.XmlFormattingModelBuilder"/>
|
|
<lang.whiteSpaceFormattingStrategy language="XML"
|
|
implementationClass="com.intellij.lang.xml.XmlWhiteSpaceFormattingStrategy"/>
|
|
<lang.formatter language="HTML" implementationClass="com.intellij.lang.html.HtmlFormattingModelBuilder"/>
|
|
<fileIndentOptionsProvider id="html" implementation="com.intellij.psi.formatter.xml.HtmlFileIndentOptionsProvider"/>
|
|
<preFormatProcessor implementation="com.intellij.lang.html.HtmlQuotesFormatPreprocessor"/>
|
|
<lang.formatter language="XHTML" implementationClass="com.intellij.lang.xhtml.XhtmlFormattingModelBuilder"/>
|
|
<lang.lineWrapStrategy language="XML" implementationClass="com.intellij.psi.formatter.MarkupLineWrapPositionStrategy"/>
|
|
<lang.lineWrapStrategy language="HTML" implementationClass="com.intellij.psi.formatter.MarkupLineWrapPositionStrategy"/>
|
|
<lang.lineWrapStrategy language="XHTML" implementationClass="com.intellij.psi.formatter.MarkupLineWrapPositionStrategy"/>
|
|
|
|
<lang.documentationProvider language="XML" implementationClass="com.intellij.xml.util.documentation.XmlDocumentationProvider"
|
|
order="last"/>
|
|
<lang.documentationProvider language="XML" implementationClass="com.intellij.documentation.mdn.XmlMdnDocumentationProvider"
|
|
order="before rng"/>
|
|
<lang.documentationProvider language="DTD" implementationClass="com.intellij.xml.util.documentation.XmlDocumentationProvider"
|
|
id="dtd"/>
|
|
<lang.documentationProvider language="DTD" implementationClass="com.intellij.xml.util.documentation.HtmlDocumentationProvider"
|
|
order="before dtd"/>
|
|
<lang.documentationProvider language="HTML" implementationClass="com.intellij.xml.util.documentation.HtmlDocumentationProvider"
|
|
id="html"/>
|
|
<lang.documentationProvider language="XHTML" implementationClass="com.intellij.xml.util.documentation.XHtmlDocumentationProvider"/>
|
|
|
|
<lang.surroundDescriptor language="XML" implementationClass="com.intellij.lang.xml.XmlSurroundDescriptor"/>
|
|
<lang.surroundDescriptor language="HTML" implementationClass="com.intellij.lang.xml.XmlSurroundDescriptor" id="html-xml"/>
|
|
<lang.surroundDescriptor language="XHTML" implementationClass="com.intellij.lang.xml.XmlSurroundDescriptor"/>
|
|
|
|
<lang.unwrapDescriptor language="XML" implementationClass="com.intellij.lang.xml.XmlUnwrapDescriptor"/>
|
|
<lang.unwrapDescriptor language="HTML" implementationClass="com.intellij.lang.xml.XmlUnwrapDescriptor"/>
|
|
<lang.unwrapDescriptor language="XHTML" implementationClass="com.intellij.lang.xml.XmlUnwrapDescriptor"/>
|
|
<lang.unwrapDescriptor language="JSP" implementationClass="com.intellij.lang.xml.XmlUnwrapDescriptor"/>
|
|
<lang.unwrapDescriptor language="JSPX" implementationClass="com.intellij.lang.xml.XmlUnwrapDescriptor"/>
|
|
|
|
<targetElementEvaluator language="XML" implementationClass="com.intellij.codeInsight.XmlTargetElementEvaluator"/>
|
|
|
|
<lang.commenter language="DTD" implementationClass="com.intellij.lang.xml.XmlCommenter"/>
|
|
<lang.commenter language="XML" implementationClass="com.intellij.lang.xml.XmlCommenter"/>
|
|
<lang.commenter language="HTML" implementationClass="com.intellij.lang.xml.XmlCommenter"/>
|
|
<lang.commenter language="XHTML" implementationClass="com.intellij.lang.xml.XmlCommenter"/>
|
|
|
|
<braceMatcher filetype="XML" implementationClass="com.intellij.xml.impl.XmlBraceMatcher"/>
|
|
<braceMatcher filetype="DTD" implementationClass="com.intellij.xml.impl.XmlBraceMatcher"/>
|
|
<braceMatcher filetype="XHTML" implementationClass="com.intellij.xml.impl.XmlBraceMatcher"/>
|
|
<braceMatcher filetype="HTML" implementationClass="com.intellij.xml.impl.XmlBraceMatcher"/>
|
|
|
|
<codeInsight.parameterInfo language="XML" implementationClass="com.intellij.codeInsight.hint.api.impls.XmlParameterInfoHandler"/>
|
|
|
|
<codeInsight.wordCompletionFilter language="XML" implementationClass="com.intellij.lang.xml.XmlWordCompletionFilter"/>
|
|
<codeInsight.wordCompletionFilter language="HTML" implementationClass="com.intellij.lang.xml.XmlWordCompletionFilter"/>
|
|
<codeInsight.wordCompletionFilter language="XHTML" implementationClass="com.intellij.lang.xml.XmlWordCompletionFilter"/>
|
|
<codeInsight.wordCompletionFilter language="JSP" implementationClass="com.intellij.lang.xml.XmlWordCompletionFilter"/>
|
|
<codeInsight.wordCompletionFilter language="JSPX" implementationClass="com.intellij.lang.xml.XmlWordCompletionFilter"/>
|
|
|
|
<!-- XML -->
|
|
<quoteHandler fileType="XML" className="com.intellij.codeInsight.editorActions.XmlQuoteHandler"/>
|
|
<lang.quoteHandler language="XML" implementationClass="com.intellij.codeInsight.editorActions.XmlQuoteHandler"/>
|
|
<quoteHandler fileType="HTML" className="com.intellij.codeInsight.editorActions.HtmlQuoteHandler"/>
|
|
<quoteHandler fileType="XHTML" className="com.intellij.codeInsight.editorActions.HtmlQuoteHandler"/>
|
|
<selectionUnquotingFilter implementation="com.intellij.codeInsight.editorActions.XmlUnquotingFilter"/>
|
|
|
|
<referenceProviderType key="Path References Provider" implementationClass="com.intellij.psi.impl.source.resolve.reference.impl.providers.JspxIncludePathReferenceProvider"/>
|
|
<psi.referenceContributor implementation="com.intellij.xml.util.XmlReferenceContributor"/>
|
|
<!--<pom.declarationSearcher implementation="com.intellij.psi.impl.source.resolve.reference.impl.providers.IdDeclarationSearcher"/>-->
|
|
<anchorReferenceProvider implementation="com.intellij.xml.util.AnchorPathReferenceProvider"/>
|
|
|
|
<extendWordSelectionHandler implementation="com.intellij.codeInsight.editorActions.HtmlSelectioner"/>
|
|
<extendWordSelectionHandler implementation="com.intellij.codeInsight.editorActions.XmlTagSelectioner"/>
|
|
<extendWordSelectionHandler implementation="com.intellij.codeInsight.editorActions.XmlCDATAContentSelectioner"/>
|
|
<extendWordSelectionHandler implementation="com.intellij.codeInsight.editorActions.DtdSelectioner"/>
|
|
<extendWordSelectionHandler implementation="com.intellij.codeInsight.editorActions.XmlElementSelectioner"/>
|
|
<extendWordSelectionHandler id="xmlTokenSelectioner" implementation="com.intellij.codeInsight.editorActions.XmlTokenSelectioner"/>
|
|
<extendWordSelectionHandler implementation="com.intellij.codeInsight.editorActions.XmlLineSelectioner"/>
|
|
|
|
<typedHandler implementation="com.intellij.codeInsight.editorActions.XmlSlashTypedHandler" id="xmlSlash"/>
|
|
<typedHandler implementation="com.intellij.codeInsight.editorActions.XmlEqTypedHandler" id="xmlEq"/>
|
|
<typedHandler implementation="com.intellij.codeInsight.editorActions.XmlPiTypedHandler" id="xmlDecl"/>
|
|
<typedHandler implementation="com.intellij.codeInsight.editorActions.XmlGtTypedHandler" id="xmlGt"/>
|
|
<typedHandler implementation="com.intellij.codeInsight.editorActions.XmlAutoPopupHandler" id="xmlAuto"/>
|
|
<typedHandler implementation="com.intellij.codeInsight.editorActions.HtmlAutoPopupHandler" id="htmlAuto"/>
|
|
|
|
<enterHandlerDelegate implementation="com.intellij.codeInsight.editorActions.EnterBetweenXmlTagsHandler" id="xmlEnter"/>
|
|
|
|
<declarationRangeHandler key="com.intellij.psi.xml.XmlTag"
|
|
implementationClass="com.intellij.codeInsight.hint.TagDeclarationRangeHandler"/>
|
|
|
|
<liveTemplateContext contextId="HTML_TEXT" baseContextId="HTML" implementation="com.intellij.codeInsight.template.HtmlTextContextType"/>
|
|
<liveTemplateContext contextId="HTML" implementation="com.intellij.codeInsight.template.HtmlContextType"/>
|
|
<liveTemplateContext contextId="XSL_TEXT" baseContextId="XML" implementation="com.intellij.codeInsight.template.XslTextContextType"/>
|
|
<liveTemplateContext contextId="XML" implementation="com.intellij.codeInsight.template.XmlContextType"/>
|
|
<liveTemplateContext contextId="XML_TEXT" baseContextId="XML" implementation="com.intellij.codeInsight.template.XmlTextContextType"/>
|
|
<liveTemplateContext contextId="XML_TAG" baseContextId="XML" implementation="com.intellij.codeInsight.template.XmlElementContextType"/>
|
|
|
|
<elementDescriptionProvider implementation="com.intellij.refactoring.util.XmlNonCodeSearchElementDescriptionProvider"/>
|
|
|
|
<renamePsiElementProcessor implementation="com.intellij.refactoring.rename.RenameXmlAttributeProcessor" id="xmlAttribute"/>
|
|
<lang.importOptimizer id="XML" language="XML" implementationClass="com.intellij.refactoring.XmlImportOptimizer"/>
|
|
|
|
<elementDescriptionProvider implementation="com.intellij.usageView.XmlUsageViewDescriptionProvider"/>
|
|
|
|
<langCodeStyleSettingsProvider implementation="com.intellij.application.options.XmlLanguageCodeStyleSettingsProvider"/>
|
|
|
|
<methodNavigationOffsetProvider implementation="com.intellij.codeInsight.navigation.XmlMethodNavigationOffsetProvider" order="last"/>
|
|
|
|
<statementUpDownMover implementation="com.intellij.codeInsight.editorActions.moveUpDown.XmlMover" id="xml" order="before line"/>
|
|
|
|
<moveLeftRightHandler language="XML"
|
|
implementationClass="com.intellij.codeInsight.editorActions.moveLeftRight.XmlMoveLeftRightHandler"/>
|
|
|
|
<lang.smartEnterProcessor language="XML" implementationClass="com.intellij.codeInsight.completion.XmlSmartEnterProcessor"/>
|
|
<lang.smartEnterProcessor language="HTML" implementationClass="com.intellij.codeInsight.completion.XmlSmartEnterProcessor"/>
|
|
<lang.smartEnterProcessor language="XHTML" implementationClass="com.intellij.codeInsight.completion.XmlSmartEnterProcessor"/>
|
|
|
|
<localInspection language="XML" shortName="CheckValidXmlInScriptTagBody" enabledByDefault="true" level="ERROR"
|
|
bundle="messages.XmlBundle" key="html.inspections.check.valid.script.tag"
|
|
groupBundle="messages.XmlBundle" groupKey="html.inspections.group.name"
|
|
implementationClass="com.intellij.xml.util.CheckValidXmlInScriptBodyInspection"/>
|
|
<localInspection language="XML" shortName="RequiredAttributes" enabledByDefault="true" level="WARNING"
|
|
bundle="messages.XmlBundle" key="xml.inspections.required.attributes.display.name"
|
|
groupBundle="messages.XmlBundle" groupKey="html.inspections.group.name"
|
|
implementationClass="com.intellij.codeInspection.htmlInspections.RequiredAttributesInspection"/>
|
|
<localInspection language="HTML" shortName="HtmlUnknownTag" enabledByDefault="true" level="WARNING"
|
|
bundle="messages.XmlBundle" key="html.inspections.unknown.tag"
|
|
groupBundle="messages.XmlBundle" groupKey="html.inspections.group.name"
|
|
implementationClass="com.intellij.codeInspection.htmlInspections.HtmlUnknownTagInspection"/>
|
|
<localInspection language="HTML" shortName="HtmlUnknownAttribute" enabledByDefault="true" level="WARNING"
|
|
bundle="messages.XmlBundle" key="html.inspections.unknown.attribute"
|
|
groupBundle="messages.XmlBundle" groupKey="html.inspections.group.name"
|
|
implementationClass="com.intellij.codeInspection.htmlInspections.HtmlUnknownAttributeInspection"/>
|
|
<localInspection language="HTML" enabledByDefault="true" level="WARNING"
|
|
bundle="messages.XmlBundle" key="html.inspections.unknown.boolean.attribute"
|
|
groupBundle="messages.XmlBundle" groupKey="html.inspections.group.name"
|
|
implementationClass="com.intellij.codeInspection.htmlInspections.HtmlUnknownBooleanAttributeInspection"/>
|
|
|
|
<codeFoldingOptionsProvider instance="com.intellij.application.options.editor.XmlCodeFoldingOptionsProvider"/>
|
|
|
|
<multiHostInjector implementation="com.intellij.psi.impl.source.html.HtmlScriptLanguageInjector"/>
|
|
|
|
<gotoRelatedProvider implementation="com.intellij.navigation.HtmlGotoRelatedProvider"/>
|
|
<xml.relatedToHtmlFilesContributor implementation="com.intellij.navigation.LinkedToHtmlFilesContributor"/>
|
|
<applicationService serviceInterface="com.intellij.ide.browsers.WebBrowserXmlService"
|
|
serviceImplementation="com.intellij.ide.browsers.WebBrowserXmlServiceImpl"
|
|
overrides="true"/>
|
|
|
|
<intentionAction>
|
|
<language>XML</language>
|
|
<categoryKey>xml.category</categoryKey>
|
|
<bundleName>messages.XmlBundle</bundleName>
|
|
<className>com.intellij.xml.actions.XmlSplitTagAction</className>
|
|
</intentionAction>
|
|
<intentionAction>
|
|
<language>XML</language>
|
|
<categoryKey>xml.category</categoryKey>
|
|
<bundleName>messages.XmlBundle</bundleName>
|
|
<className>com.intellij.codeInsight.daemon.impl.analysis.RemoveTagAndPromoteChildrenIntentionAction</className>
|
|
</intentionAction>
|
|
<intentionAction>
|
|
<language>XML</language>
|
|
<categoryKey>xml.category</categoryKey>
|
|
<bundleName>messages.XmlBundle</bundleName>
|
|
<className>com.intellij.codeInsight.daemon.impl.analysis.CDataToTextIntention</className>
|
|
</intentionAction>
|
|
<intentionAction>
|
|
<language>XML</language>
|
|
<categoryKey>xml.category</categoryKey>
|
|
<bundleName>messages.XmlBundle</bundleName>
|
|
<className>com.intellij.codeInsight.daemon.impl.analysis.TextToCDataIntention</className>
|
|
</intentionAction>
|
|
<intentionAction>
|
|
<language>XML</language>
|
|
<categoryKey>xml.category</categoryKey>
|
|
<bundleName>messages.XmlBundle</bundleName>
|
|
<className>com.intellij.codeInsight.daemon.impl.analysis.RearrangeAttributesIntention</className>
|
|
</intentionAction>
|
|
<intentionAction>
|
|
<language>XML</language>
|
|
<categoryKey>xml.category</categoryKey>
|
|
<bundleName>messages.XmlBundle</bundleName>
|
|
<className>com.intellij.codeInsight.daemon.impl.analysis.AddSchemaPrefixIntention</className>
|
|
</intentionAction>
|
|
|
|
<intentionAction>
|
|
<language>XML</language>
|
|
<categoryKey>xml.category</categoryKey>
|
|
<bundleName>messages.XmlBundle</bundleName>
|
|
<className>com.intellij.codeInsight.daemon.impl.quickfix.AddXsiSchemaLocationForExtResourceAction</className>
|
|
</intentionAction>
|
|
<intentionAction>
|
|
<language>XML</language>
|
|
<categoryKey>xml.category</categoryKey>
|
|
<bundleName>messages.XmlBundle</bundleName>
|
|
<className>com.intellij.codeInsight.daemon.impl.quickfix.ManuallySetupExtResourceAction</className>
|
|
</intentionAction>
|
|
<intentionAction>
|
|
<language>XML</language>
|
|
<categoryKey>xml.category</categoryKey>
|
|
<bundleName>messages.XmlBundle</bundleName>
|
|
<className>com.intellij.codeInsight.daemon.impl.quickfix.FetchExtResourceAction</className>
|
|
</intentionAction>
|
|
|
|
<intentionAction>
|
|
<language>XML</language>
|
|
<categoryKey>xml.category</categoryKey>
|
|
<bundleName>messages.XmlBundle</bundleName>
|
|
<className>com.intellij.codeInsight.daemon.impl.analysis.ConvertSchemaPrefixToDefaultIntention</className>
|
|
</intentionAction>
|
|
<intentionAction>
|
|
<language>XML</language>
|
|
<categoryKey>xml.category</categoryKey>
|
|
<bundleName>messages.XmlBundle</bundleName>
|
|
<className>com.intellij.codeInsight.intentions.XmlChooseColorIntentionAction</className>
|
|
</intentionAction>
|
|
|
|
<lang.implementationTextSelectioner language="XML"
|
|
implementationClass="com.intellij.codeInsight.hint.XmlImplementationTextSelectioner"/>
|
|
<basicWordSelectionFilter implementation="com.intellij.codeInsight.editorActions.XmlBasicWordSelectionFilter"/>
|
|
<defaultLiveTemplates file="liveTemplates/html_xml.xml"/>
|
|
<defaultLiveTemplates file="liveTemplates/zen_html.xml"/>
|
|
<defaultLiveTemplates file="liveTemplates/zen_xsl.xml"/>
|
|
<productivityFeaturesProvider implementation="com.intellij.featureStatistics.XmlProductivityFeatureProvider"/>
|
|
|
|
<elementSignatureProvider implementation="com.intellij.codeInsight.folding.impl.XmlElementSignatureProvider"/>
|
|
|
|
<vcsSelectionProvider implementation="com.intellij.vcsUtil.XmlVcsSelectionProvider"/>
|
|
|
|
<renameInputValidator implementation="com.intellij.lang.xml.XmlElementRenameValidator"/>
|
|
<renameInputValidator implementation="com.intellij.lang.xml.XmlAttributeValueRenameValidator"/>
|
|
|
|
<xml.attributeDescriptorsProvider implementation="com.intellij.html.impl.Html5CustomAttributeDescriptorsProvider"/>
|
|
|
|
<breadcrumbsPresentationProvider implementation="com.intellij.codeInsight.daemon.impl.tagTreeHighlighting.XmlTagTreeBreadcrumbsPresentationProvider"/>
|
|
|
|
<lang.rearranger language="XML" implementationClass="com.intellij.xml.arrangement.XmlRearranger"/>
|
|
<lang.rearranger language="HTML" implementationClass="com.intellij.xml.arrangement.HtmlRearranger"/>
|
|
|
|
<xml.tagNameProvider implementation="com.intellij.psi.impl.source.xml.DefaultXmlTagNameProvider"/>
|
|
|
|
<codeInsight.unresolvedReferenceQuickFixProvider
|
|
implementation="com.intellij.psi.impl.source.resolve.reference.impl.providers.SchemaReferenceQuickFixProvider"/>
|
|
<codeInsight.unresolvedReferenceQuickFixProvider
|
|
implementation="com.intellij.psi.impl.source.resolve.reference.impl.providers.URLReferenceQuickFixProvider"/>
|
|
<codeInsight.unresolvedReferenceQuickFixProvider
|
|
implementation="com.intellij.psi.impl.source.resolve.reference.impl.providers.DependentNSReferenceQuickFixProvider"/>
|
|
|
|
<smartPointer.anchorProvider implementation="com.intellij.psi.impl.source.xml.XmlAnchorProvider"/>
|
|
|
|
<editorFactoryListener implementation="com.intellij.codeInsight.editorActions.XmlTagNameSynchronizer$MyEditorFactoryListener"/>
|
|
|
|
<completion.contributor language="HtmlCompatible" implementationClass="com.intellij.polySymbols.html.HtmlSymbolsCompletionContributor"/>
|
|
|
|
<xml.autoPopupEnabler implementation="com.intellij.xml.microservices.UrlReferencesXmlAutoPopupEnabler"/>
|
|
|
|
<codeInsight.lineMarkerProvider language="HTML" implementationClass="com.intellij.html.HtmlLineMarkerProvider"/>
|
|
<codeInsight.lineMarkerProvider language="XHTML" implementationClass="com.intellij.html.HtmlLineMarkerProvider"/>
|
|
|
|
<lang.floatingToolbar language="XML" minimal="true"/>
|
|
|
|
<polySymbols.inspectionToolMapping symbolNamespace="html" symbolKind="attributes" problemKind="UnknownSymbol"
|
|
toolShortName="HtmlUnknownAttribute"/>
|
|
<polySymbols.inspectionToolMapping symbolNamespace="html" symbolKind="elements" problemKind="UnknownSymbol"
|
|
toolShortName="HtmlUnknownTag"/>
|
|
</extensions>
|
|
</idea-plugin> |