// Path: src/main/java/claims/bold/intellij/avro/idl/AvroIdlLanguage.java
// public class AvroIdlLanguage extends Language {
//     /**
//      * A shared instance of AvroIdlLanguage.
//      */
//     @NotNull
//     public static final AvroIdlLanguage INSTANCE = new AvroIdlLanguage();
// 
//     protected AvroIdlLanguage() {
//         super("AvroIDL", "text/vnd.apache.avro-idl");
//     }
// }


import claims.bold.intellij.avro.idl.AvroIdlLanguage;
import com.intellij.application.options.IndentOptionsEditor;
import com.intellij.lang.Language;
import com.intellij.openapi.application.ApplicationBundle;
import com.intellij.psi.codeStyle.CommonCodeStyleSettings;
import com.intellij.psi.codeStyle.LanguageCodeStyleSettingsProvider;
import org.jetbrains.annotations.NotNull;
import javax.swing.*;
package claims.bold.intellij.avro.idl.codestyle;



/**
 * Created by mwilber on 3/5/17.
 */
public class AvroIdlLanguageCodeStyleSettingsProvider extends LanguageCodeStyleSettingsProvider {

    @Override
    public CommonCodeStyleSettings getDefaultCommonSettings() {
// Path: src/main/java/claims/bold/intellij/avro/idl/AvroIdlLanguage.java
// public class AvroIdlLanguage extends Language {
//     /**
//      * A shared instance of AvroIdlLanguage.
//      */
//     @NotNull
//     public static final AvroIdlLanguage INSTANCE = new AvroIdlLanguage();
// 
//     protected AvroIdlLanguage() {
//         super("AvroIDL", "text/vnd.apache.avro-idl");
//     }
// }


// Path: src/main/java/claims/bold/intellij/avro/idl/codestyle/AvroIdlLanguageCodeStyleSettingsProvider.java
import claims.bold.intellij.avro.idl.AvroIdlLanguage;
import com.intellij.application.options.IndentOptionsEditor;
import com.intellij.lang.Language;
import com.intellij.openapi.application.ApplicationBundle;
import com.intellij.psi.codeStyle.CommonCodeStyleSettings;
import com.intellij.psi.codeStyle.LanguageCodeStyleSettingsProvider;
import org.jetbrains.annotations.NotNull;
import javax.swing.*;

package claims.bold.intellij.avro.idl.codestyle;



/**
 * Created by mwilber on 3/5/17.
 */
public class AvroIdlLanguageCodeStyleSettingsProvider extends LanguageCodeStyleSettingsProvider {

    @Override
    public CommonCodeStyleSettings getDefaultCommonSettings() {
        CommonCodeStyleSettings defaultSettings = new CommonCodeStyleSettings(AvroIdlLanguage.INSTANCE);