Я намагаюся редагувати файл Swagger JSON в emacs. Він містить великі вкладені об'єкти JSON, тому я хочу згортати і приховувати деякі з них.
Я спробував origami-mode
, налаштований як origami-c-style-parser
у origami-parser-alist
, але це досить невміло (слово "парсер" здається надто грандіозним словом для того, що він робить). Він не помічає, що підрядні параметри URL-адреси Swagger, як-от, {id}
знаходяться всередині рядків JSON, тому він із задоволенням також згортає їх, коли я прошу його згортати всі вузли в буфері, крім поточного вузла. Я не хочу, щоб це було так. Я хочу способу згортання лише підрядків JSON, як об’єктів, а не підрядків рядків JSON, які , мабуть, мають фігурні дужки в них. Як я можу досягти цієї мети?
js2-mode
є складання, яке також може складати файли JSON.