Ich versuche, eine Swagger-JSON-Datei in Emacs zu bearbeiten. Es enthält große verschachtelte JSON-Objekte, daher möchte ich einige von ihnen reduzieren und ausblenden.
Ich habe versucht origami-mode
, konfiguriert wie origami-c-style-parser
in origami-parser-alist
, aber es ist ziemlich anspruchslos (das Wort "Parser" scheint ein übermäßig grandioses Wort für das zu sein, was es tut). Es wird nicht bemerkt, dass Swagger-URL-Parameter wie {id}
Teilzeichenfolgen in JSON-Zeichenfolgen enthalten sind. Daher werden sie auch glücklich komprimiert, wenn ich sie auffordere, alle Knoten im Puffer mit Ausnahme des aktuellen Knotens zu komprimieren. Das möchte ich nicht. Ich möchte einen Weg von nur JSON Unterstrukturen wie Objekte zusammenbrechenden , nicht Strings von JSON - Strings , die passieren geschweiften Klammern in ihnen haben. Wie kann ich dieses Ziel erreichen?
js2-mode
das Falten auch JSON-Dateien falten kann.