| <idea-plugin xmlns:xi="http://www.w3.org/2001/XInclude"> |
| <xi:include href="/componentSets/Xml.xml" xpointer="xpointer(/components/*)"/> |
| <xi:include href="/META-INF/XmlActions.xml" xpointer="xpointer(/component/*)"/> |
| <xi:include href="/META-INF/DomPlugin.xml" xpointer="xpointer(/idea-plugin/*)"/> |
| <xi:include href="/META-INF/relaxng-plugin.xml" xpointer="xpointer(/idea-plugin/*)"/> |
| |
| <application-components> |
| <component> |
| <implementation-class>com.intellij.javaee.DefaultHtmlDoctypeInitialConfigurator</implementation-class> |
| </component> |
| </application-components> |
| |
| <extensionPoints> |
| |
| <extensionPoint name="xml.startTagEndToken" |
| interface="com.intellij.psi.xml.StartTagEndTokenProvider"/> |
| <extensionPoint name="xml.schemaProvider" |
| interface="com.intellij.xml.XmlSchemaProvider"/> |
| <extensionPoint name="xml.xmlExtension" |
| interface="com.intellij.xml.XmlExtension"/> |
| <extensionPoint name="xml.namespaceHelper" |
| interface="com.intellij.xml.XmlNamespaceHelper"/> |
| <extensionPoint name="xml.tagNameProvider" |
| interface="com.intellij.xml.XmlTagNameProvider"/> |
| <extensionPoint name="xml.fileNSInfoProvider" |
| interface="com.intellij.psi.xml.XmlFileNSInfoProvider"/> |
| <extensionPoint name="xml.attributeDescriptorsProvider" |
| interface="com.intellij.xml.XmlAttributeDescriptorsProvider"/> |
| <extensionPoint name="xml.elementDescriptorProvider" |
| interface="com.intellij.psi.impl.source.xml.XmlElementDescriptorProvider"/> |
| <extensionPoint name="xml.util.htmlDoctypeProvider" |
| interface="com.intellij.xml.util.HtmlDoctypeProvider"/> |
| |
| <extensionPoint name="xml.xmlSuppressionProvider" |
| interface="com.intellij.codeInspection.XmlSuppressionProvider"/> |
| <extensionPoint name="xml.nsColorProvider" |
| interface="com.intellij.codeInsight.daemon.impl.analysis.XmlNSColorProvider"/> |
| |
| <extensionPoint name="breadcrumbsInfoProvider" interface="com.intellij.xml.breadcrumbs.BreadcrumbsInfoProvider"/> |
| |
| <extensionPoint name="breadcrumbsPresentationProvider" interface="com.intellij.xml.breadcrumbs.BreadcrumbsPresentationProvider"/> |
| |
| <extensionPoint name="xmlStructureViewElementProvider" |
| interface="com.intellij.ide.structureView.xml.XmlStructureViewElementProvider"/> |
| |
| <extensionPoint name="xmlStructureViewBuilderProvider" |
| interface="com.intellij.ide.structureView.xml.XmlStructureViewBuilderProvider"/> |
| |
| <extensionPoint name="webBrowserUrlProvider" |
| interface="com.intellij.ide.browsers.WebBrowserUrlProvider"/> |
| <extensionPoint name="remoteFileUpdater" |
| interface="com.intellij.ide.browsers.RemoteFileUpdater"/> |
| |
| <extensionPoint name="standardResourceProvider" interface="com.intellij.javaee.StandardResourceProvider"/> |
| <extensionPoint name="standardResource" beanClass="com.intellij.javaee.StandardResourceEP"/> |
| |
| <extensionPoint name="xml.idContributor" |
| interface="com.intellij.xml.util.XmlIdContributor"/> |
| |
| <extensionPoint name="xml.implicitNamespaceDescriptorProvider" |
| interface="com.intellij.javaee.ImplicitNamespaceDescriptorProvider"/> |
| |
| <extensionPoint name="xml.zenCodingGenerator" interface="com.intellij.codeInsight.template.emmet.generators.ZenCodingGenerator"/> |
| <extensionPoint name="xml.zenCodingFilter" interface="com.intellij.codeInsight.template.emmet.filters.ZenCodingFilter"/> |
| |
| <extensionPoint name="xml.relatedToHtmlFilesContributor" interface="com.intellij.navigation.RelatedToHtmlFilesContributor"/> |
| |
| <extensionPoint name="xml.xmlTagRuleProvider" interface="com.intellij.xml.XmlTagRuleProvider"/> |
| <extensionPoint name="html.embeddedTokenTypesProvider" interface="com.intellij.lexer.HtmlEmbeddedTokenTypesProvider"/> |
| <extensionPoint name="embeddedTokenTypesProvider" interface="com.intellij.lexer.EmbeddedTokenTypesProvider"/> |
| <extensionPoint name="xml.html5SchemaProvider" interface="com.intellij.xml.Html5SchemaProvider"/> |
| <extensionPoint name="xml.implicitIdRefProvider" interface="com.intellij.psi.impl.source.resolve.reference.impl.providers.ImplicitIdRefProvider"/> |
| |
| <extensionPoint qualifiedName="org.jetbrains.javaScriptDebuggerStarter" interface="com.intellij.ide.browsers.JavaScriptDebuggerStarter"/> |
| |
| <extensionPoint name="html.scriptContentProvider" |
| beanClass="com.intellij.lang.LanguageExtensionPoint"> |
| <with attribute="implementationClass" implements="com.intellij.lang.HtmlScriptContentProvider"/> |
| </extensionPoint> |
| |
| <extensionPoint name="html.inlineScriptTokenTypesProvider" |
| beanClass="com.intellij.lang.LanguageExtensionPoint"> |
| <with attribute="implementationClass" implements="com.intellij.lang.HtmlInlineScriptTokenTypesProvider"/> |
| </extensionPoint> |
| |
| <extensionPoint name="xml.psiPolicy" |
| beanClass="com.intellij.lang.LanguageExtensionPoint"> |
| <with attribute="implementationClass" implements="com.intellij.psi.impl.source.xml.XmlPsiPolicy"/> |
| </extensionPoint> |
| |
| <extensionPoint name="xml.undefinedElementFixProvider" interface="com.intellij.xml.XmlUndefinedElementFixProvider"/> |
| |
| <extensionPoint qualifiedName="org.jetbrains.webServerPathHandler" interface="org.jetbrains.builtInWebServer.WebServerPathHandler"/> |
| <extensionPoint qualifiedName="org.jetbrains.webServerFileHandler" interface="org.jetbrains.builtInWebServer.WebServerFileHandler"/> |
| <extensionPoint qualifiedName="org.jetbrains.webServerRootsProvider" interface="org.jetbrains.builtInWebServer.WebServerRootsProvider"/> |
| </extensionPoints> |
| |
| <project-components> |
| <component> |
| <implementation-class>com.intellij.codeInsight.daemon.impl.tagTreeHighlighting.XmlTagTreeHighlightingPassFactory</implementation-class> |
| <skipForDefaultProject/> |
| </component> |
| <component> |
| <implementation-class>com.intellij.xml.XmlPsiManager</implementation-class> |
| <skipForDefaultProject/> |
| </component> |
| </project-components> |
| |
| <extensions defaultExtensionNs="com.intellij"> |
| <tipAndTrick file="TagNameCompletion.html"/> |
| |
| <fileTypeFactory implementation="com.intellij.xml.XmlFileTypeFactory"/> |
| |
| <lang.syntaxHighlighterFactory key="XML" implementationClass="com.intellij.lang.xml.XmlSyntaxHighlighterFactory"/> |
| <lang.syntaxHighlighterFactory key="HTML" implementationClass="com.intellij.lang.html.HtmlSyntaxHighlighterFactory"/> |
| <lang.syntaxHighlighterFactory key="XHTML" implementationClass="com.intellij.lang.xhtml.XhtmlSyntaxHighlighterFactory"/> |
| <lang.syntaxHighlighterFactory key="DTD" implementationClass="com.intellij.lang.dtd.DtdSyntaxHighlighterFactory"/> |
| |
| <annotator language="XML" implementationClass="com.intellij.codeInsight.daemon.impl.analysis.XmlNamespaceAnnotator"/> |
| <annotator language="XML" implementationClass="com.intellij.codeInsight.daemon.impl.analysis.XmlNsPrefixAnnotator"/> |
| |
| <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.XmlNonFirstCompletionContributor" id="xmlNonFirst" order="after xml"/> |
| |
| <completion.contributor language="XML" implementationClass="com.intellij.codeInsight.completion.XmlNoVariantsDelegator" order="before xmlNonFirst"/> |
| |
| <completion.confidence language="XML" implementationClass="com.intellij.codeInsight.completion.XmlNameCompletionConfidence" id="xml"/> |
| <completion.confidence language="HTML" implementationClass="com.intellij.codeInsight.completion.XmlNameCompletionConfidence" id="html"/> |
| <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"/> |
| |
| <lang.elementManipulator forClass="com.intellij.psi.xml.XmlAttributeValue" |
| implementationClass="com.intellij.psi.impl.source.resolve.reference.impl.manipulators.XmlAttributeValueManipulator"/> |
| <lang.elementManipulator forClass="com.intellij.psi.xml.XmlAttribute" |
| implementationClass="com.intellij.psi.impl.source.resolve.reference.impl.manipulators.XmlAttributeManipulator"/> |
| <lang.elementManipulator forClass="com.intellij.psi.xml.XmlToken" |
| implementationClass="com.intellij.psi.impl.source.resolve.reference.impl.manipulators.XmlTokenManipulator"/> |
| <lang.elementManipulator forClass="com.intellij.psi.xml.XmlTag" |
| implementationClass="com.intellij.psi.impl.source.resolve.reference.impl.manipulators.XmlTagManipulator"/> |
| <lang.elementManipulator forClass="com.intellij.psi.xml.XmlText" |
| implementationClass="com.intellij.psi.impl.source.resolve.reference.impl.manipulators.XmlTextManipulator"/> |
| <lang.elementManipulator forClass="com.intellij.psi.xml.XmlProcessingInstruction" |
| implementationClass="com.intellij.psi.impl.source.resolve.reference.impl.manipulators.XmlProcessingInstructionManipulator"/> |
| <codeInsight.lineMarkerProvider language="HTML" implementationClass="com.intellij.html.HtmlLineMarkerProvider"/> |
| <codeInsight.lineMarkerProvider language="XHTML" implementationClass="com.intellij.html.HtmlLineMarkerProvider"/> |
| |
| <breadcrumbsInfoProvider implementation="com.intellij.xml.breadcrumbs.XmlLanguageBreadcrumbsInfoProvider"/> |
| <editorSmartKeysConfigurable instance="com.intellij.application.options.editor.WebEditorOptionsProvider"/> |
| <editorAppearanceConfigurable instance="com.intellij.application.options.editor.WebEditorAppearanceConfigurable" |
| id="WebEditorAppearanceConfigurable"/> |
| |
| <editorAppearanceConfigurable instance="com.intellij.codeInsight.daemon.impl.tagTreeHighlighting.XmlTagTreeHighlightingConfigurable"/> |
| |
| <autoImportOptionsProvider instance="com.intellij.application.options.XmlAutoImportOptionsProvider"/> |
| |
| <highlightErrorFilter implementation="com.intellij.codeInsight.highlighting.HtmlClosingTagErrorFilter"/> |
| |
| <applicationService serviceInterface="com.intellij.javaee.ExternalResourceManager" |
| serviceImplementation="com.intellij.javaee.ExternalResourceManagerExImpl"/> |
| |
| <applicationService serviceInterface="com.intellij.codeInspection.XmlQuickFixFactory" |
| serviceImplementation="com.intellij.codeInspection.XmlQuickFixFactoryImpl"/> |
| |
| <standardResourceProvider implementation="com.intellij.javaee.InternalResourceProvider"/> |
| |
| <projectService serviceInterface="com.intellij.javaee.ExternalResourceManagerExImpl" |
| serviceImplementation="com.intellij.javaee.ProjectResources"/> |
| |
| <roots.watchedRootsProvider implementation="com.intellij.codeInsight.daemon.impl.quickfix.FetchExtResourceAction"/> |
| |
| <fileBasedIndex implementation="com.intellij.xml.index.XmlTagNamesIndex"/> |
| <fileBasedIndex implementation="com.intellij.xml.index.XmlNamespaceIndex"/> |
| <fileBasedIndex implementation="com.intellij.html.index.Html5CustomAttributesIndex"/> |
| <fileBasedIndex implementation="com.intellij.xml.index.SchemaTypeInheritanceIndex"/> |
| <include.provider implementation="com.intellij.xml.util.XIncludeProvider"/> |
| <indexedRootsProvider implementation="com.intellij.javaee.ExternalResourcesRootsProvider"/> |
| |
| <applicationService serviceInterface="com.intellij.application.options.editor.WebEditorOptions" |
| serviceImplementation="com.intellij.application.options.editor.WebEditorOptions"/> |
| <exportable serviceInterface="com.intellij.application.options.editor.WebEditorOptions"/> |
| |
| <applicationConfigurable groupId="editor" key="emmet.configuration.title" bundle="messages.XmlBundle" provider="com.intellij.application.options.emmet.EmmetConfigurableProvider"/> |
| <applicationService serviceInterface="com.intellij.application.options.emmet.EmmetOptions" |
| serviceImplementation="com.intellij.application.options.emmet.EmmetOptions"/> |
| <exportable serviceInterface="com.intellij.application.options.emmet.EmmetOptions"/> |
| |
| |
| <applicationService serviceInterface="com.intellij.application.options.editor.XmlFoldingSettings" |
| serviceImplementation="com.intellij.application.options.editor.XmlFoldingSettings"/> |
| |
| <exportable serviceInterface="com.intellij.application.options.editor.XmlFoldingSettings"/> |
| |
| <applicationService serviceInterface="com.intellij.application.options.XmlSettings" |
| serviceImplementation="com.intellij.application.options.XmlSettings"/> |
| <exportable serviceInterface="com.intellij.application.options.XmlSettings"/> |
| |
| <applicationService serviceInterface="com.intellij.ide.browsers.WebBrowserManager" |
| serviceImplementation="com.intellij.ide.browsers.WebBrowserManager"/> |
| |
| <projectService serviceInterface="com.intellij.psi.XmlElementFactory" |
| serviceImplementation="com.intellij.psi.XmlElementFactoryImpl"/> |
| |
| <highlightVisitor implementation="com.intellij.codeInsight.daemon.impl.analysis.XmlHighlightVisitor"/> |
| |
| <customLiveTemplate implementation="com.intellij.codeInsight.template.emmet.ZenCodingTemplate"/> |
| <typedHandler implementation="com.intellij.codeInsight.template.emmet.EmmetPreviewTypedHandler"/> |
| <lookup.actionProvider implementation="com.intellij.codeInsight.template.emmet.completion.EmmetLookupActionProvider"/> |
| |
| <externalAnnotator language="XML" implementationClass="com.intellij.lang.xml.XMLExternalAnnotator"/> |
| <externalAnnotator language="HTML" implementationClass="com.intellij.lang.xml.XMLExternalAnnotator"/> |
| <externalAnnotator language="XHTML" implementationClass="com.intellij.lang.xml.XMLExternalAnnotator"/> |
| <externalAnnotator language="JSP" implementationClass="com.intellij.lang.xml.XMLExternalAnnotator"/> |
| <externalAnnotator language="JSPX" implementationClass="com.intellij.lang.xml.XMLExternalAnnotator"/> |
| |
| <lang.parserDefinition language="DTD" implementationClass="com.intellij.lang.dtd.DTDParserDefinition"/> |
| <lang.parserDefinition language="XML" implementationClass="com.intellij.lang.xml.XMLParserDefinition"/> |
| <lang.parserDefinition language="HTML" implementationClass="com.intellij.lang.html.HTMLParserDefinition"/> |
| <lang.parserDefinition language="XHTML" implementationClass="com.intellij.lang.xhtml.XHTMLParserDefinition"/> |
| |
| <lang.treePatcher language="HTML" implementationClass="com.intellij.lang.xml.XmlTemplateTreePatcher"/> |
| <lang.treePatcher language="XML" implementationClass="com.intellij.lang.xml.XmlTemplateTreePatcher"/> |
| |
| <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"/> |
| <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="DTD" implementationClass="com.intellij.xml.util.documentation.XmlDocumentationProvider"/> |
| <lang.documentationProvider language="HTML" implementationClass="com.intellij.xml.util.documentation.HtmlDocumentationProvider"/> |
| <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"/> |
| |
| <lang.findUsagesProvider language="DTD" implementationClass="com.intellij.lang.xml.XmlFindUsagesProvider"/> |
| <lang.findUsagesProvider language="XML" implementationClass="com.intellij.lang.xml.XmlFindUsagesProvider"/> |
| <lang.findUsagesProvider language="HTML" implementationClass="com.intellij.lang.xml.XmlFindUsagesProvider"/> |
| <lang.findUsagesProvider language="XHTML" implementationClass="com.intellij.lang.xml.XmlFindUsagesProvider"/> |
| |
| <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"/> |
| |
| <lang.foldingBuilder language="DTD" implementationClass="com.intellij.lang.xml.XmlFoldingBuilder"/> |
| <lang.foldingBuilder language="XML" implementationClass="com.intellij.lang.xml.XmlFoldingBuilder"/> |
| <lang.foldingBuilder language="HTML" implementationClass="com.intellij.lang.xml.XmlFoldingBuilder"/> |
| <lang.foldingBuilder language="XHTML" implementationClass="com.intellij.lang.xml.XmlFoldingBuilder"/> |
| |
| <codeInsight.parameterInfo language="XML" implementationClass="com.intellij.codeInsight.hint.api.impls.XmlParameterInfoHandler"/> |
| <codeInsight.parameterInfo language="HTML" implementationClass="com.intellij.codeInsight.hint.api.impls.XmlParameterInfoHandler"/> |
| <codeInsight.parameterInfo language="XHTML" 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"/> |
| |
| |
| <lang.psiStructureViewFactory language="DTD" implementationClass="com.intellij.lang.dtd.DtdStructureViewBuilderFactory"/> |
| <lang.psiStructureViewFactory language="XML" implementationClass="com.intellij.lang.xml.XmlStructureViewBuilderFactory"/> |
| <lang.psiStructureViewFactory language="HTML" implementationClass="com.intellij.lang.xml.XmlStructureViewBuilderFactory"/> |
| <lang.psiStructureViewFactory language="XHTML" implementationClass="com.intellij.lang.xml.XmlStructureViewBuilderFactory"/> |
| |
| <lang.ast.factory language="XML" implementationClass="com.intellij.lang.xml.XmlASTFactory"/> |
| <lang.ast.factory language="DTD" implementationClass="com.intellij.lang.xml.XmlASTFactory"/> |
| <lang.ast.factory language="HTML" implementationClass="com.intellij.lang.xml.XmlASTFactory"/> |
| <lang.ast.factory language="XHTML" implementationClass="com.intellij.lang.xml.XmlASTFactory"/> |
| <lang.ast.factory language="JAVA_HOLDER_METHOD_TREE" implementationClass="com.intellij.lang.xml.XmlASTFactory"/> |
| |
| <codeStyleSettingsProvider implementation="com.intellij.application.options.XmlCodeStyleSettingsProvider"/> |
| <codeStyleSettingsProvider implementation="com.intellij.application.options.HtmlCodeStyleSettingsProvider"/> |
| <langCodeStyleSettingsProvider implementation="com.intellij.application.options.HtmlLanguageCodeStyleSettings"/> |
| |
| <!-- XML --> |
| <quoteHandler fileType="XML" className="com.intellij.codeInsight.editorActions.XmlQuoteHandler"/> |
| <quoteHandler fileType="HTML" className="com.intellij.codeInsight.editorActions.HtmlQuoteHandler"/> |
| <quoteHandler fileType="XHTML" className="com.intellij.codeInsight.editorActions.HtmlQuoteHandler"/> |
| |
| <completionData fileType="XML" className="com.intellij.codeInsight.completion.XmlCompletionData"/> |
| <completionData fileType="HTML" className="com.intellij.codeInsight.completion.HtmlCompletionData"/> |
| <completionData fileType="XHTML" className="com.intellij.codeInsight.completion.XHtmlCompletionData"/> |
| <completionData fileType="DTD" className="com.intellij.codeInsight.completion.DtdCompletionData"/> |
| |
| <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"/> |
| <psi.fileReferenceHelper implementation="com.intellij.codeInsight.daemon.impl.analysis.HtmlFileReferenceHelper"/> |
| |
| <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.XmlGtTypedHandler" id="xmlGt"/> |
| <typedHandler implementation="com.intellij.codeInsight.editorActions.XmlAutoPopupHandler" id="xmlAuto"/> |
| |
| <!-- |
| <copyPastePreProcessor implementation="com.intellij.codeInsight.editorActions.XmlCopyPastePreProcessor"/> |
| <copyPastePreProcessor implementation="com.intellij.codeInsight.editorActions.HtmlCopyPastePreProcessor"/> |
| --> |
| |
| <syntaxHighlighter key="IDEA_PROJECT" implementationClass="com.intellij.ide.highlighter.XmlFileHighlighter"/> |
| <syntaxHighlighter key="IDEA_MODULE" implementationClass="com.intellij.ide.highlighter.XmlFileHighlighter"/> |
| <syntaxHighlighter key="IDEA_WORKSPACE" implementationClass="com.intellij.ide.highlighter.XmlFileHighlighter"/> |
| <syntaxHighlighter key="GUI_DESIGNER_FORM" implementationClass="com.intellij.ide.highlighter.XmlFileHighlighter"/> |
| |
| <enterHandlerDelegate implementation="com.intellij.codeInsight.editorActions.EnterBetweenXmlTagsHandler" id="xmlEnter"/> |
| |
| <declarationRangeHandler key="com.intellij.psi.xml.XmlTag" |
| implementationClass="com.intellij.codeInsight.hint.TagDeclarationRangeHandler"/> |
| |
| <liveTemplateContext implementation="com.intellij.codeInsight.template.HtmlTextContextType"/> |
| <liveTemplateContext implementation="com.intellij.codeInsight.template.HtmlContextType"/> |
| <liveTemplateContext implementation="com.intellij.codeInsight.template.XslTextContextType"/> |
| <liveTemplateContext implementation="com.intellij.codeInsight.template.XmlContextType"/> |
| <liveTemplateContext implementation="com.intellij.codeInsight.template.XmlTextContextType"/> |
| |
| <errorQuickFixProvider implementation="com.intellij.codeInsight.daemon.impl.analysis.XmlErrorQuickFixProvider"/> |
| |
| <elementDescriptionProvider implementation="com.intellij.refactoring.util.XmlNonCodeSearchElementDescriptionProvider"/> |
| |
| <referenceProviderType key="Uri references provider" |
| implementationClass="com.intellij.psi.impl.source.resolve.reference.impl.providers.URIReferenceProvider"/> |
| <referenceProviderType key="Schema references provider" |
| implementationClass="com.intellij.psi.impl.source.resolve.reference.impl.providers.SchemaReferencesProvider"/> |
| |
| <renamePsiElementProcessor implementation="com.intellij.refactoring.rename.RenameXmlAttributeProcessor" id="xmlAttribute"/> |
| <lang.importOptimizer id="XML" language="XML" implementationClass="com.intellij.refactoring.XmlImportOptimizer"/> |
| |
| <readWriteAccessDetector implementation="com.intellij.codeInsight.highlighting.XmlReadWriteAccessDetector"/> |
| |
| <elementDescriptionProvider implementation="com.intellij.usageView.XmlUsageViewDescriptionProvider"/> |
| |
| <langCodeStyleSettingsProvider implementation="com.intellij.application.options.XmlLanguageCodeStyleSettingsProvider"/> |
| |
| <methodNavigationOffsetProvider implementation="com.intellij.codeInsight.navigation.XmlMethodNavigationOffsetProvider" order="last"/> |
| |
| <annotator language="XML" implementationClass="com.intellij.codeInspection.htmlInspections.XmlWrongClosingTagNameInspection"/> |
| |
| <statementUpDownMover implementation="com.intellij.codeInsight.editorActions.moveUpDown.XmlMover" id="xml" order="before line"/> |
| |
| <applicationService serviceInterface="com.intellij.ide.browsers.WebBrowserService" |
| serviceImplementation="com.intellij.ide.browsers.impl.WebBrowserServiceImpl"/> |
| |
| <applicationService serviceInterface="com.intellij.ide.browsers.BrowserLauncher" serviceImplementation="com.intellij.ide.browsers.BrowserLauncherImpl"/> |
| |
| <patterns.patternClass className="com.intellij.patterns.XmlPatterns" alias="xml"/> |
| |
| <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"/> |
| |
| <iconProvider implementation="com.intellij.xml.util.XmlIconProvider"/> |
| |
| <localInspection language="XML" shortName="CheckTagEmptyBody" bundle="messages.XmlBundle" key="xml.inspections.check.tag.empty.body" |
| groupKey="xml.inspections.group.name" enabledByDefault="true" level="WARNING" |
| implementationClass="com.intellij.xml.util.CheckTagEmptyBodyInspection"/> |
| <!-- TODO: assign it to XML & DTD --> |
| <localInspection shortName="CheckDtdRefs" bundle="messages.XmlBundle" key="xml.inspections.check.dtd.references" groupName="XML" |
| enabledByDefault="true" level="ERROR" implementationClass="com.intellij.xml.util.CheckDtdReferencesInspection"/> |
| <localInspection language="XML" shortName="CheckEmptyScriptTag" bundle="messages.XmlBundle" key="html.inspections.check.empty.tag" groupName="HTML" |
| enabledByDefault="true" level="WARNING" implementationClass="com.intellij.xml.util.CheckEmptyTagInspection"/> |
| <localInspection language="XML" shortName="CheckValidXmlInScriptTagBody" bundle="messages.XmlBundle" key="html.inspections.check.valid.script.tag" |
| groupName="HTML" enabledByDefault="true" level="ERROR" |
| implementationClass="com.intellij.xml.util.CheckValidXmlInScriptBodyInspection"/> |
| <localInspection language="XML" shortName="CheckXmlFileWithXercesValidator" bundle="messages.XmlBundle" key="xml.inspections.check.file.with.xerces" |
| groupName="XML" enabledByDefault="true" level="ERROR" |
| implementationClass="com.intellij.xml.util.CheckXmlFileWithXercesValidatorInspection" unfair="true"/> |
| |
| <localInspection language="XML" bundle="messages.XmlBundle" key="xml.inspections.duplicate.id" |
| groupKey="xml.inspections.group.name" enabledByDefault="true" level="ERROR" runForWholeFile="true" unfair="true" |
| implementationClass="com.intellij.xml.util.XmlDuplicatedIdInspection"/> |
| <localInspection language="XML" bundle="messages.XmlBundle" key="xml.inspections.invalid.id" |
| groupKey="xml.inspections.group.name" enabledByDefault="true" level="ERROR" runForWholeFile="true" unfair="true" |
| implementationClass="com.intellij.xml.util.XmlInvalidIdInspection"/> |
| |
| <localInspection language="XML" shortName="RequiredAttributes" bundle="messages.InspectionsBundle" key="inspection.required.attributes.display.name" |
| groupName="HTML" enabledByDefault="true" level="WARNING" |
| implementationClass="com.intellij.codeInspection.htmlInspections.RequiredAttributesInspection" unfair="true"/> |
| <localInspection language="XML" shortName="HtmlExtraClosingTag" bundle="messages.XmlBundle" key="html.inspection.extra.closing.tag" groupName="HTML" |
| enabledByDefault="true" level="ERROR" |
| implementationClass="com.intellij.codeInspection.htmlInspections.HtmlExtraClosingTagInspection"/> |
| <localInspection language="XML" shortName="XmlWrongRootElement" bundle="messages.XmlBundle" key="xml.inspection.wrong.root.element" groupName="XML" |
| enabledByDefault="true" level="ERROR" |
| implementationClass="com.intellij.codeInspection.htmlInspections.XmlWrongRootElementInspection"/> |
| <localInspection language="XML" shortName="HtmlUnknownTag" bundle="messages.XmlBundle" key="html.inspections.unknown.tag" groupName="HTML" |
| enabledByDefault="true" level="WARNING" |
| implementationClass="com.intellij.codeInspection.htmlInspections.HtmlUnknownTagInspection"/> |
| <localInspection language="XML" shortName="HtmlUnknownAttribute" bundle="messages.XmlBundle" key="html.inspections.unknown.attribute" groupName="HTML" |
| enabledByDefault="true" level="WARNING" |
| implementationClass="com.intellij.codeInspection.htmlInspections.HtmlUnknownAttributeInspection"/> |
| <localInspection language="XML" shortName="XmlUnboundNsPrefix" bundle="messages.XmlBundle" key="xml.inspections.unbound.prefix" |
| groupKey="xml.inspections.group.name" enabledByDefault="true" level="WARNING" |
| implementationClass="com.intellij.codeInsight.daemon.impl.analysis.XmlUnboundNsPrefixInspection"/> |
| <localInspection language="XML" shortName="XmlUnusedNamespaceDeclaration" displayName="Unused XML schema declaration" |
| groupKey="xml.inspections.group.name" bundle="messages.XmlBundle" enabledByDefault="true" level="WARNING" |
| implementationClass="com.intellij.codeInsight.daemon.impl.analysis.XmlUnusedNamespaceInspection"/> |
| <localInspection language="XML" implementationClass="com.intellij.codeInsight.daemon.impl.analysis.XmlPathReferenceInspection" |
| displayName="File path resolving in XML" |
| groupName="XML" enabledByDefault="true" level="ERROR"/> |
| <localInspection language="XML" shortName="HtmlUnknownTarget" bundle="messages.XmlBundle" key="html.inspections.unknown.target" groupName="HTML" |
| enabledByDefault="true" level="WARNING" |
| implementationClass="com.intellij.codeInsight.daemon.impl.analysis.HtmlUnknownTargetInspection"/> |
| <localInspection language="XML" shortName="HtmlUnknownAnchorTarget" bundle="messages.XmlBundle" key="html.inspections.unknown.anchor" groupName="HTML" |
| enabledByDefault="true" level="WARNING" |
| implementationClass="com.intellij.codeInsight.daemon.impl.analysis.HtmlUnknownAnchorTargetInspection"/> |
| |
| |
| <globalInspection shortName="XmlHighlighting" displayName="XML highlighting" groupName="General" enabledByDefault="true" level="ERROR" |
| implementationClass="com.intellij.codeInsight.daemon.impl.analysis.XmlHighlightVisitorBasedInspection"/> |
| |
| <codeFoldingOptionsProvider instance="com.intellij.application.options.editor.XmlCodeFoldingOptionsProvider"/> |
| |
| <colorSettingsPage implementation="com.intellij.openapi.options.colors.pages.XMLColorsPage"/> |
| <colorSettingsPage implementation="com.intellij.openapi.options.colors.pages.HTMLColorsPage"/> |
| |
| <metaDataContributor implementation="com.intellij.xml.util.XmlApplicationComponent"/> |
| |
| <xml.xmlSuppressionProvider implementation="com.intellij.codeInspection.DefaultXmlSuppressionProvider" order="last"/> |
| |
| <multiHostInjector implementation="com.intellij.psi.impl.source.html.HtmlConditionalCommentInjector"/> |
| <multiHostInjector implementation="com.intellij.psi.impl.source.html.HtmlScriptLanguageInjector"/> |
| <html.scriptContentProvider language="HTML" implementationClass="com.intellij.psi.impl.source.html.TemplateHtmlScriptContentProvider"/> |
| |
| <gotoRelatedProvider implementation="com.intellij.navigation.HtmlGotoRelatedProvider"/> |
| <xml.relatedToHtmlFilesContributor implementation="com.intellij.navigation.LinkedToHtmlFilesContributor"/> |
| |
| <intentionAction> |
| <category>XML</category> |
| <className>com.intellij.xml.actions.XmlSplitTagAction</className> |
| </intentionAction> |
| <intentionAction> |
| <category>XML</category> |
| <className>com.intellij.codeInsight.daemon.impl.analysis.AddSchemaPrefixIntention</className> |
| </intentionAction> |
| |
| <intentionAction> |
| <category>XML</category> |
| <className>com.intellij.codeInsight.daemon.impl.quickfix.AddXsiSchemaLocationForExtResourceAction</className> |
| </intentionAction> |
| <intentionAction> |
| <category>XML</category> |
| <className>com.intellij.codeInsight.daemon.impl.quickfix.ManuallySetupExtResourceAction</className> |
| </intentionAction> |
| |
| <intentionAction> |
| <category>XML</category> |
| <className>com.intellij.codeInsight.daemon.impl.analysis.ConvertSchemaPrefixToDefaultIntention</className> |
| </intentionAction> |
| <intentionAction> |
| <category>XML</category> |
| <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"/> |
| <defaultLiveTemplatesProvider implementation="com.intellij.codeInsight.template.XmlDefaultLiveTemplatesProvider"/> |
| <productivityFeaturesProvider implementation="com.intellij.featureStatistics.XmlProductivityFeatureProvider"/> |
| |
| <idIndexer filetype="XML" implementationClass="com.intellij.psi.impl.cache.impl.idCache.XmlIdIndexer"/> |
| <idIndexer filetype="DTD" implementationClass="com.intellij.psi.impl.cache.impl.idCache.XmlIdIndexer"/> |
| <idIndexer filetype="HTML" implementationClass="com.intellij.psi.impl.cache.impl.idCache.HtmlIdIndexer"/> |
| <idIndexer filetype="XHTML" implementationClass="com.intellij.psi.impl.cache.impl.idCache.XHtmlIdIndexer"/> |
| |
| <todoIndexer filetype="XML" implementationClass="com.intellij.psi.impl.cache.impl.idCache.XmlTodoIndexer"/> |
| <todoIndexer filetype="DTD" implementationClass="com.intellij.psi.impl.cache.impl.idCache.XmlTodoIndexer"/> |
| <todoIndexer filetype="HTML" implementationClass="com.intellij.psi.impl.cache.impl.idCache.HtmlTodoIndexer"/> |
| <todoIndexer filetype="XHTML" implementationClass="com.intellij.psi.impl.cache.impl.idCache.XHtmlTodoIndexer"/> |
| |
| <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"/> |
| <xml.attributeDescriptorsProvider implementation="com.intellij.html.impl.MicrodataAttributeDescriptorsProvider"/> |
| |
| <breadcrumbsPresentationProvider implementation="com.intellij.codeInsight.daemon.impl.tagTreeHighlighting.XmlTagTreeBreadcrumbsPresentationProvider"/> |
| <daemon.changeLocalityDetector implementation="com.intellij.xml.XmlChangeLocalityDetector"/> |
| <xmlStructureViewBuilderProvider implementation="com.intellij.lang.html.structureView.HtmlStructureViewBuilderProvider"/> |
| <lang.rearranger language="XML" implementationClass="com.intellij.xml.arrangement.XmlRearranger"/> |
| |
| <xml.psiPolicy language="HTML" implementationClass="com.intellij.psi.impl.source.xml.behavior.EncodeEachSymbolPolicy"/> |
| <xml.psiPolicy language="XHTML" implementationClass="com.intellij.psi.impl.source.xml.behavior.EncodeEachSymbolPolicy"/> |
| |
| <xml.tagNameProvider implementation="com.intellij.psi.impl.source.xml.DefaultXmlTagNameProvider"/> |
| <xml.fileNSInfoProvider implementation="com.intellij.xml.util.HtmlFileNSInfoProvider"/> |
| |
| <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"/> |
| |
| <selectInTarget implementation="com.intellij.ide.browsers.actions.SelectInDefaultBrowserTarget"/> |
| <xml.xmlExtension implementation="com.intellij.xml.HtmlXmlExtension"/> |
| |
| <applicationConfigurable groupId="tools" groupWeight="160" instance="com.intellij.ide.browsers.BrowserSettings" id="reference.settings.ide.settings.web.browsers" |
| key="browsers.settings" bundle="messages.IdeBundle"/> |
| <lang.inspectionSuppressor language="XML" implementationClass="com.intellij.codeInspection.XmlInspectionSuppressor"/> |
| |
| <httpRequestHandler implementation="org.jetbrains.builtInWebServer.BuiltInWebServer"/> |
| <webBrowserUrlProvider implementation="org.jetbrains.builtInWebServer.BuiltInWebBrowserUrlProvider"/> |
| |
| <customPortServerManager implementation="org.jetbrains.builtInWebServer.BuiltInServerOptions$MyCustomPortServerManager"/> |
| <xdebugger.configurableProvider implementation="org.jetbrains.builtInWebServer.BuiltInServerOptions$BuiltInServerDebuggerConfigurableProvider"/> |
| |
| <exportable serviceInterface="org.jetbrains.builtInWebServer.BuiltInServerOptions"/> |
| <applicationService serviceInterface="org.jetbrains.builtInWebServer.BuiltInServerOptions" serviceImplementation="org.jetbrains.builtInWebServer.BuiltInServerOptions"/> |
| <projectService serviceInterface="org.jetbrains.builtInWebServer.WebServerPathToFileManager" serviceImplementation="org.jetbrains.builtInWebServer.WebServerPathToFileManager"/> |
| </extensions> |
| <extensions defaultExtensionNs="org.jetbrains"> |
| <urlOpener implementation="com.intellij.ide.browsers.impl.DefaultUrlOpener" order="last"/> |
| <webServerPathHandler implementation="org.jetbrains.builtInWebServer.DefaultWebServerPathHandler" order="last"/> |
| <webServerFileHandler implementation="org.jetbrains.builtInWebServer.BuiltInWebServer$StaticFileHandler" order="last"/> |
| <webServerRootsProvider implementation="org.jetbrains.builtInWebServer.DefaultWebServerRootsProvider"/> |
| </extensions> |
| </idea-plugin> |