Provides fine-grained control on fallback indent options to be used during formatting

This commit is contained in:
Denis.Zhdanov
2013-01-30 18:06:31 +04:00
parent 0d68eea92a
commit 14021b97a1
@@ -6,6 +6,7 @@ import com.intellij.openapi.util.TextRange;
import com.intellij.psi.PsiElement;
import com.intellij.psi.PsiFile;
import com.intellij.psi.codeStyle.CodeStyleSettings;
import com.intellij.psi.codeStyle.CommonCodeStyleSettings;
import com.jetbrains.rest.RestLanguage;
import org.jetbrains.annotations.NotNull;
import org.jetbrains.annotations.Nullable;
@@ -22,6 +23,15 @@ public class RestFormattingModelBuilder implements FormattingModelBuilderEx, Cus
return file != null && file.getLanguage() == RestLanguage.INSTANCE;
}
@Nullable
@Override
public CommonCodeStyleSettings.IndentOptions getIndentOptionsToUse(@NotNull PsiFile file,
@NotNull FormatTextRanges ranges,
@NotNull CodeStyleSettings settings)
{
return null;
}
@NotNull
@Override
public FormattingModel createModel(@NotNull PsiElement element,