Skip to content

Commit

Permalink
Only format changed regions in 'before commit' mode
Browse files Browse the repository at this point in the history
Related: facebook/ktfmt#228

Follow-up to 69ba30f

PiperOrigin-RevId: 372590998
  • Loading branch information
cushon authored and google-java-format Team committed May 12, 2021
1 parent 72672b0 commit fddfa97
Showing 1 changed file with 9 additions and 3 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -34,8 +34,9 @@
import com.intellij.psi.codeStyle.CodeStyleManager;
import com.intellij.psi.impl.CheckUtil;
import com.intellij.util.IncorrectOperationException;
import java.util.ArrayList;
import java.util.Collection;
import java.util.Collections;
import java.util.List;
import java.util.Map;
import java.util.Map.Entry;
import java.util.TreeMap;
Expand Down Expand Up @@ -72,9 +73,14 @@ public void reformatText(PsiFile file, Collection<? extends TextRange> ranges)
}

@Override
public void reformatTextWithContext(PsiFile file, ChangedRangesInfo changedRangesInfo)
public void reformatTextWithContext(PsiFile file, ChangedRangesInfo info)
throws IncorrectOperationException {
reformatTextWithContext(file, Collections.singletonList(file.getTextRange()));
List<TextRange> ranges = new ArrayList<>();
if (info.insertedRanges != null) {
ranges.addAll(info.insertedRanges);
}
ranges.addAll(info.allChangedRanges);
reformatTextWithContext(file, ranges);
}

@Override
Expand Down

0 comments on commit fddfa97

Please sign in to comment.