added initial reflow for ReStructredText

This commit is contained in:
Ekaterina Tuzova
2013-01-20 20:50:30 +04:00
parent 2c36a6c46e
commit cb087a50ad
2 changed files with 31 additions and 1 deletions
+1 -1
View File
@@ -15,7 +15,7 @@
implementationClass="com.jetbrains.rest.structureView.RestStructureViewFactory"/>
<annotator language="ReST" implementationClass="com.jetbrains.rest.validation.RestAnnotatingVisitor"/>
<lang.formatter language="ReST" implementationClass="com.jetbrains.rest.formatter.RestFormattingModelBuilder"/>
<codeInsight.fillParagraph language="ReST" implementationClass="com.jetbrains.rest.actions.RestFillParagraphHandler"/>
</extensions>
@@ -0,0 +1,30 @@
package com.jetbrains.rest.actions;
import com.intellij.codeInsight.editorActions.fillParagraph.ParagraphFillHandler;
import com.intellij.psi.PsiComment;
import com.intellij.psi.PsiElement;
import com.intellij.psi.PsiFile;
import com.jetbrains.rest.RestFile;
import org.jetbrains.annotations.NotNull;
import org.jetbrains.annotations.Nullable;
/**
* User : ktisha
*/
public class RestFillParagraphHandler extends ParagraphFillHandler {
@NotNull
protected String getPrefix(@NotNull final PsiElement element) {
return element instanceof PsiComment? ".. " : "";
}
@Override
protected boolean isAvailableForFile(@Nullable PsiFile psiFile) {
return psiFile instanceof RestFile;
}
@Override
protected boolean isBunchOfElement(PsiElement element) {
return true;
}
}