blob: 64ea32fdb5e1cf5f59a5a409d9a8db8ceaee59b2 [file] [log] [blame]
package com.google.idea.sdkcompat.vcs;
import com.google.common.collect.ImmutableList;
import com.intellij.openapi.project.Project;
import com.intellij.openapi.vcs.VcsConfiguration;
import com.intellij.ui.EditorCustomization;
import com.intellij.ui.RightMarginEditorCustomization;
import com.intellij.vcs.commit.CommitMessageInspectionProfile;
import java.util.List;
/** Handles VCS changelist editor customizations that differ between SDK versions. */
public class VcsEditorConfigurationCompatUtils {
public static List<EditorCustomization> getVcsConfigurationCustomizations(
Project project, VcsConfiguration config) {
return ImmutableList.of(
new RightMarginEditorCustomization(
config.USE_COMMIT_MESSAGE_MARGIN,
CommitMessageInspectionProfile.getBodyRightMargin(project)));
}
}