From 8593fb1d34326cb46d63a0d157bd300f7d71ccef Mon Sep 17 00:00:00 2001 From: Mikhail Golubev Date: Wed, 16 Dec 2015 17:18:47 +0300 Subject: [PATCH] IDEA-149391 Sort nodes in JSON structure view alphabetically --- .../com/intellij/json/structureView/JsonStructureViewModel.java | 2 ++ 1 file changed, 2 insertions(+) diff --git a/json/src/com/intellij/json/structureView/JsonStructureViewModel.java b/json/src/com/intellij/json/structureView/JsonStructureViewModel.java index 6440e9e61331..ea79fbd9cf39 100644 --- a/json/src/com/intellij/json/structureView/JsonStructureViewModel.java +++ b/json/src/com/intellij/json/structureView/JsonStructureViewModel.java @@ -3,6 +3,7 @@ package com.intellij.json.structureView; import com.intellij.ide.structureView.StructureViewModel; import com.intellij.ide.structureView.StructureViewModelBase; import com.intellij.ide.structureView.StructureViewTreeElement; +import com.intellij.ide.util.treeView.smartTree.Sorter; import com.intellij.json.psi.JsonArray; import com.intellij.json.psi.JsonFile; import com.intellij.json.psi.JsonObject; @@ -21,6 +22,7 @@ public class JsonStructureViewModel extends StructureViewModelBase implements St public JsonStructureViewModel(@NotNull PsiFile psiFile, @Nullable Editor editor) { super(psiFile, editor, new JsonStructureViewElement((JsonFile)psiFile)); withSuitableClasses(JsonFile.class, JsonProperty.class, JsonObject.class, JsonArray.class); + withSorters(Sorter.ALPHA_SORTER); } @Override