Tôi đang cố gắng chỉnh sửa tệp JSON Swagger trong emacs. Nó chứa các đối tượng JSON lồng nhau lớn, vì vậy tôi muốn thu gọn và ẩn một số trong số chúng.
Tôi đã thử origami-mode
, cấu hình như origami-c-style-parser
trong origami-parser-alist
, nhưng nó không phức tạp (từ "trình phân tích cú pháp" dường như là một từ quá hoành tráng cho những gì nó làm). Nó không nhận thấy rằng các chuỗi tham số URL Swagger giống như {id}
bên trong các chuỗi JSON, vì vậy nó cũng vui vẻ thu gọn chúng khi tôi yêu cầu nó thu gọn tất cả các nút trong bộ đệm ngoại trừ nút hiện tại. Tôi không muốn nó làm điều đó. Tôi muốn một cách thu gọn chỉ các phần tử JSON như các đối tượng, chứ không phải các chuỗi của chuỗi JSON xảy ra để có các dấu ngoặc nhọn trong đó. Làm thế nào tôi có thể đạt được mục tiêu này?
js2-mode
gấp cũng có thể gấp các tệp JSON.