Ben sadece bir alan değeri (tamsayı) değişti birden çok tekrarlanan bloklar ile json dosyaları ile ilgileniyorum - aslında, her değiştirilen değer sadece önceki karşılık gelen değer artar. Bu tür dosyaları okumayı kolaylaştırmak için, tekrarlanan blokların tüm setini, bu bloklar arasındaki değişen değer aralıklarının ne olduğuna dair bazı göstergelerle sadece bir blok halinde katlayabilmek istiyorum. Emacs kod katlama yöntemleri için arama, buldum hs-minor-mode
ve outline-mode
. Ancak, sağladıkları işlevsellikten arzu ettiğim işleve nasıl gidileceğini göremiyorum. Birisi bunu nasıl başarabileceğim hakkında kabaca bir genel bakış sağlayabilir mi?
EDIT: Ne yapmaya çalışıyorum bir örnek:
Aşağıdaki gibi görünen bir json dosyası verildi:
{
"SomeArray": [
{
"ChangingField": 1,
"ConstantField" : "X"
},
{
"ChangingField": 2,
"ConstantField" : "X"
},
{
"ChangingField": 3,
"ConstantField" : "X"
},
{
"ChangingField": 4,
"ConstantField" : "X"
},
{
"ChangingField": 5,
"ConstantField" : "X"
}
]
}
Bu şekilde görüntülenmesini istiyorum:
{
"SomeArray": [
{
"ChangingField": 1...5,
"ConstantField" : "X"
}
]
}
Çok açık uçlu soru için özür dileriz.