J'essaie d'éditer un fichier Swagger JSON dans emacs. Il contient de grands objets JSON imbriqués, donc je veux réduire et masquer certains d'entre eux.
J'ai essayé origami-mode
, configuré comme origami-c-style-parser
dans origami-parser-alist
, mais il est assez simple (le mot "analyseur" semble être un mot trop grandiose pour ce qu'il fait). Il ne remarque pas que les sous-chaînes de paramètres d'URL Swagger comme se {id}
trouvent dans les chaînes JSON, donc il les réduit aussi avec plaisir lorsque je lui demande de réduire tous les nœuds du tampon, à l'exception du nœud actuel. Je ne veux pas que ça fasse ça. Je veux une façon de s'effondrer seulement comme des objets sous - arbres JSON, pas de sous - chaînes chaînes JSON arriver à avoir des accolades en eux. Comment puis-je atteindre cet objectif?
js2-mode
pliage puisse également plier les fichiers JSON.