<idea-plugin url="https://github.com/facebook/ktfmt/tree/main/ktfmt_idea_plugin">
    <id>com.facebook.ktfmt_idea_plugin</id>
    <!--suppress PluginXmlCapitalization -->
    <name>ktfmt</name>
    <vendor url="https://github.com/facebook/ktfmt">Facebook</vendor>

    <description>ktfmt is a program that reformats Kotlin source code to comply with the common community standard for
        Kotlin code conventions.
    </description>

    <depends>com.intellij.modules.platform</depends>

    <extensions defaultExtensionNs="com.intellij">
        <formattingService
                implementation="com.facebook.ktfmt.intellij.KtfmtFormattingService"/>
        <postStartupActivity implementation="com.facebook.ktfmt.intellij.InitialConfigurationStartupActivity"/>
        <!--suppress PluginXmlCapitalization -->
        <projectConfigurable instance="com.facebook.ktfmt.intellij.KtfmtConfigurable"
                             id="com.facebook.ktfmt_idea_plugin.settings"
                             displayName="ktfmt Settings"
                             parentId="editor"/>
        <notificationGroup displayType="STICKY_BALLOON" id="Enable ktfmt"
                           isLogByDefault="false"/>
    </extensions>

</idea-plugin>
