mirror of
https://gitflic.ru/project/openide/openide.git
synced 2025-12-14 18:05:27 +07:00
PY-80756 Open the "Data" tab first for .csv files
Signed-off-by: Nikita.Ashihmin <nikita.ashihmin@jetbrains.com> (cherry picked from commit 620fc7d0b285fa644d1d9b5e98e60111561472cf) GitOrigin-RevId: c95b12c4cae16f6a0a8434b584c3c4f1cdb45f9d
This commit is contained in:
committed by
intellij-monorepo-bot
parent
911b3586a7
commit
d2821002e4
@@ -15,9 +15,9 @@ import com.intellij.openapi.fileEditor.impl.EditorWindow;
|
|||||||
import com.intellij.openapi.fileTypes.FileTypeRegistry;
|
import com.intellij.openapi.fileTypes.FileTypeRegistry;
|
||||||
import com.intellij.openapi.progress.util.BackgroundTaskUtil;
|
import com.intellij.openapi.progress.util.BackgroundTaskUtil;
|
||||||
import com.intellij.openapi.project.Project;
|
import com.intellij.openapi.project.Project;
|
||||||
import com.intellij.openapi.util.registry.Registry;
|
|
||||||
import com.intellij.openapi.vfs.VirtualFile;
|
import com.intellij.openapi.vfs.VirtualFile;
|
||||||
import com.intellij.serialization.SerializationException;
|
import com.intellij.serialization.SerializationException;
|
||||||
|
import com.intellij.util.PlatformUtils;
|
||||||
import com.intellij.util.containers.ContainerUtil;
|
import com.intellij.util.containers.ContainerUtil;
|
||||||
import org.jdom.Element;
|
import org.jdom.Element;
|
||||||
import org.jetbrains.annotations.NotNull;
|
import org.jetbrains.annotations.NotNull;
|
||||||
@@ -85,7 +85,7 @@ public final class CsvTableFileEditorProvider extends WeighedFileEditorProvider
|
|||||||
|
|
||||||
@Override
|
@Override
|
||||||
public @NotNull FileEditorPolicy getPolicy() {
|
public @NotNull FileEditorPolicy getPolicy() {
|
||||||
if (Registry.is("csv.open.as.tables.by.default", false)) {
|
if (PlatformUtils.isPyCharm() || PlatformUtils.isDataSpell()) {
|
||||||
return FileEditorPolicy.PLACE_BEFORE_DEFAULT_EDITOR;
|
return FileEditorPolicy.PLACE_BEFORE_DEFAULT_EDITOR;
|
||||||
}
|
}
|
||||||
else {
|
else {
|
||||||
|
|||||||
Reference in New Issue
Block a user