Próbuję edytować plik Swagger JSON w emacsie. Zawiera duże zagnieżdżone obiekty JSON, więc chcę zwinąć i ukryć niektóre z nich.
Próbowałem origami-mode
, skonfigurowałem jak origami-c-style-parser
w origami-parser-alist
, ale jest dość niewyszukany (słowo „parser” wydaje się być zbyt imponującym słowem do tego, co robi). Nie zauważa, że podciągi parametrów adresu URL Swagger, takie jak, {id}
są wewnątrz ciągów JSON, więc z radością je również zwija, gdy proszę o zwinięcie wszystkich węzłów w buforze oprócz bieżącego. Nie chcę tego robić. Chcę sposób zawaleniem tylko JSON poddrzewa takich obiektów, a nie podciągi ciągów JSON, które zdarzają się mieć nawiasów klamrowych w nich. Jak mogę osiągnąć ten cel?
js2-mode
ma składanie, które może również składać pliki JSON.