Я пытаюсь отредактировать файл Swagger JSON в emacs. Он содержит большие вложенные объекты JSON, поэтому я хочу свернуть и скрыть некоторые из них.
Я пробовал origami-mode, настроил как origami-c-style-parserв origami-parser-alist, но это довольно простое (слово «парсер» кажется чрезмерно грандиозным словом для того, что он делает). Он не замечает, что подстроки параметров URL Swagger, например, {id}находятся внутри строк JSON, поэтому он тоже радостно их сворачивает, когда я прошу его свернуть все узлы в буфере, кроме текущего. Я не хочу этого делать. Я хочу способ разрушения только JSON поддерев , как объекты, а не подстроки JSON строки , которые случаются иметь фигурные скобки в них. Как я могу достичь этой цели?
js2-modeесть сворачивание, которое также может сворачивать файлы JSON.