mirror of
https://gitflic.ru/project/openide/openide.git
synced 2026-09-27 10:03:11 +07:00
IJPL-185506: add xml code style settings synchronizer
GitOrigin-RevId: 38c28fe7780c143b7316e14582ce0f857c515c00
This commit is contained in:
committed by
intellij-monorepo-bot
parent
b5c1f87bec
commit
00570e8599
@@ -445,5 +445,6 @@
|
||||
toolShortName="HtmlUnknownTag"/>
|
||||
|
||||
<virtualFileCustomDataProvider implementation="com.intellij.xml.HtmlCodeStyleSettingsCustomDataSynchronizer"/>
|
||||
<virtualFileCustomDataProvider implementation="com.intellij.xml.XmlCodeStyleSettingsCustomDataSynchronizer"/>
|
||||
</extensions>
|
||||
</idea-plugin>
|
||||
@@ -10,6 +10,7 @@
|
||||
<highlightErrorFilter implementation="com.intellij.xml.frontend.split.editor.FrontendHtmlHighlightErrorFilter"/>
|
||||
|
||||
<virtualFileCustomDataConsumer implementation="com.intellij.xml.HtmlCodeStyleSettingsCustomDataSynchronizer"/>
|
||||
<virtualFileCustomDataConsumer implementation="com.intellij.xml.XmlCodeStyleSettingsCustomDataSynchronizer"/>
|
||||
|
||||
<applicationService serviceInterface="com.intellij.javaee.ExternalResourceManager"
|
||||
serviceImplementation="com.intellij.javaee.ExternalResourceManagerExBase"/>
|
||||
|
||||
@@ -0,0 +1,15 @@
|
||||
// Copyright 2000-2025 JetBrains s.r.o. and contributors. Use of this source code is governed by the Apache 2.0 license.
|
||||
package com.intellij.xml
|
||||
|
||||
import com.intellij.lang.Language
|
||||
import com.intellij.lang.xml.XMLLanguage
|
||||
import com.intellij.psi.codeStyle.CodeStyleSettingsCustomDataSynchronizer
|
||||
import com.intellij.psi.formatter.xml.XmlCodeStyleSettings
|
||||
|
||||
class XmlCodeStyleSettingsCustomDataSynchronizer : CodeStyleSettingsCustomDataSynchronizer<XmlCodeStyleSettings>() {
|
||||
override val language: Language
|
||||
get() = XMLLanguage.INSTANCE
|
||||
|
||||
override val customCodeStyleSettingsClass: Class<XmlCodeStyleSettings>
|
||||
get() = XmlCodeStyleSettings::class.java
|
||||
}
|
||||
Reference in New Issue
Block a user