├── .dir-locals.el ├── .github └── workflows │ └── run-test.yml ├── .gitignore ├── COPYING ├── Eldev ├── Makefile ├── README.md ├── documents ├── emacs.css ├── format.el ├── images │ ├── guess.json │ ├── guess.svg │ ├── modeless.svg │ ├── movements.json │ ├── movements.svg │ ├── oneline_multiline.json │ ├── oneline_multiline.svg │ ├── show_ancestors.png │ ├── show_ancestors.svg │ └── show_ancestors_with_char.png └── manual.html ├── json-par-ancestor-overlay.el ├── json-par-clone.el ├── json-par-delete.el ├── json-par-fixup.el ├── json-par-guess.el ├── json-par-indent.el ├── json-par-insert.el ├── json-par-keymap.el ├── json-par-lexer.el ├── json-par-mark-narrow.el ├── json-par-motion.el ├── json-par-oneline-multiline.el ├── json-par-raise.el ├── json-par-split-join.el ├── json-par-transpose.el ├── json-par-utils.el ├── json-par.el ├── scripts ├── invoke_eldev.sh ├── lint_in_docker.sh ├── run_linter.sh ├── run_test.sh └── test_in_docker.sh └── test ├── json-files ├── .dir-locals.el ├── editing │ ├── clone.json │ ├── delete_char.json │ ├── delete_head_of_member.json │ ├── delete_inner.json │ ├── delete_inside_of_parent.json │ ├── delete_members.json │ ├── delete_object_value.json │ ├── delete_parent.json │ ├── delete_value_or_key.json │ ├── guess.json │ ├── insert_colon.json │ ├── insert_comma.json │ ├── insert_double_quotes.json │ ├── insert_reverse_solidus.json │ ├── insert_values.json │ ├── join.json │ ├── join_lines.json │ ├── oneline_multiline.json │ ├── raise_member.json │ ├── split.json │ ├── transpose_member.json │ └── wrap_with_brackets.json └── motion │ ├── mark.json │ └── motion.json ├── json-par-test-editing.el ├── json-par-test-motion.el └── json-par-test.el /.dir-locals.el: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taku0/json-par/HEAD/.dir-locals.el -------------------------------------------------------------------------------- /.github/workflows/run-test.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taku0/json-par/HEAD/.github/workflows/run-test.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taku0/json-par/HEAD/.gitignore -------------------------------------------------------------------------------- /COPYING: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taku0/json-par/HEAD/COPYING -------------------------------------------------------------------------------- /Eldev: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taku0/json-par/HEAD/Eldev -------------------------------------------------------------------------------- /Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taku0/json-par/HEAD/Makefile -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taku0/json-par/HEAD/README.md -------------------------------------------------------------------------------- /documents/emacs.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taku0/json-par/HEAD/documents/emacs.css -------------------------------------------------------------------------------- /documents/format.el: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taku0/json-par/HEAD/documents/format.el -------------------------------------------------------------------------------- /documents/images/guess.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taku0/json-par/HEAD/documents/images/guess.json -------------------------------------------------------------------------------- /documents/images/guess.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taku0/json-par/HEAD/documents/images/guess.svg -------------------------------------------------------------------------------- /documents/images/modeless.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taku0/json-par/HEAD/documents/images/modeless.svg -------------------------------------------------------------------------------- /documents/images/movements.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taku0/json-par/HEAD/documents/images/movements.json -------------------------------------------------------------------------------- /documents/images/movements.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taku0/json-par/HEAD/documents/images/movements.svg -------------------------------------------------------------------------------- /documents/images/oneline_multiline.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taku0/json-par/HEAD/documents/images/oneline_multiline.json -------------------------------------------------------------------------------- /documents/images/oneline_multiline.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taku0/json-par/HEAD/documents/images/oneline_multiline.svg -------------------------------------------------------------------------------- /documents/images/show_ancestors.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taku0/json-par/HEAD/documents/images/show_ancestors.png -------------------------------------------------------------------------------- /documents/images/show_ancestors.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taku0/json-par/HEAD/documents/images/show_ancestors.svg -------------------------------------------------------------------------------- /documents/images/show_ancestors_with_char.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taku0/json-par/HEAD/documents/images/show_ancestors_with_char.png -------------------------------------------------------------------------------- /documents/manual.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taku0/json-par/HEAD/documents/manual.html -------------------------------------------------------------------------------- /json-par-ancestor-overlay.el: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taku0/json-par/HEAD/json-par-ancestor-overlay.el -------------------------------------------------------------------------------- /json-par-clone.el: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taku0/json-par/HEAD/json-par-clone.el -------------------------------------------------------------------------------- /json-par-delete.el: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taku0/json-par/HEAD/json-par-delete.el -------------------------------------------------------------------------------- /json-par-fixup.el: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taku0/json-par/HEAD/json-par-fixup.el -------------------------------------------------------------------------------- /json-par-guess.el: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taku0/json-par/HEAD/json-par-guess.el -------------------------------------------------------------------------------- /json-par-indent.el: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taku0/json-par/HEAD/json-par-indent.el -------------------------------------------------------------------------------- /json-par-insert.el: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taku0/json-par/HEAD/json-par-insert.el -------------------------------------------------------------------------------- /json-par-keymap.el: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taku0/json-par/HEAD/json-par-keymap.el -------------------------------------------------------------------------------- /json-par-lexer.el: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taku0/json-par/HEAD/json-par-lexer.el -------------------------------------------------------------------------------- /json-par-mark-narrow.el: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taku0/json-par/HEAD/json-par-mark-narrow.el -------------------------------------------------------------------------------- /json-par-motion.el: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taku0/json-par/HEAD/json-par-motion.el -------------------------------------------------------------------------------- /json-par-oneline-multiline.el: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taku0/json-par/HEAD/json-par-oneline-multiline.el -------------------------------------------------------------------------------- /json-par-raise.el: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taku0/json-par/HEAD/json-par-raise.el -------------------------------------------------------------------------------- /json-par-split-join.el: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taku0/json-par/HEAD/json-par-split-join.el -------------------------------------------------------------------------------- /json-par-transpose.el: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taku0/json-par/HEAD/json-par-transpose.el -------------------------------------------------------------------------------- /json-par-utils.el: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taku0/json-par/HEAD/json-par-utils.el -------------------------------------------------------------------------------- /json-par.el: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taku0/json-par/HEAD/json-par.el -------------------------------------------------------------------------------- /scripts/invoke_eldev.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taku0/json-par/HEAD/scripts/invoke_eldev.sh -------------------------------------------------------------------------------- /scripts/lint_in_docker.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taku0/json-par/HEAD/scripts/lint_in_docker.sh -------------------------------------------------------------------------------- /scripts/run_linter.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taku0/json-par/HEAD/scripts/run_linter.sh -------------------------------------------------------------------------------- /scripts/run_test.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taku0/json-par/HEAD/scripts/run_test.sh -------------------------------------------------------------------------------- /scripts/test_in_docker.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taku0/json-par/HEAD/scripts/test_in_docker.sh -------------------------------------------------------------------------------- /test/json-files/.dir-locals.el: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taku0/json-par/HEAD/test/json-files/.dir-locals.el -------------------------------------------------------------------------------- /test/json-files/editing/clone.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taku0/json-par/HEAD/test/json-files/editing/clone.json -------------------------------------------------------------------------------- /test/json-files/editing/delete_char.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taku0/json-par/HEAD/test/json-files/editing/delete_char.json -------------------------------------------------------------------------------- /test/json-files/editing/delete_head_of_member.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taku0/json-par/HEAD/test/json-files/editing/delete_head_of_member.json -------------------------------------------------------------------------------- /test/json-files/editing/delete_inner.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taku0/json-par/HEAD/test/json-files/editing/delete_inner.json -------------------------------------------------------------------------------- /test/json-files/editing/delete_inside_of_parent.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taku0/json-par/HEAD/test/json-files/editing/delete_inside_of_parent.json -------------------------------------------------------------------------------- /test/json-files/editing/delete_members.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taku0/json-par/HEAD/test/json-files/editing/delete_members.json -------------------------------------------------------------------------------- /test/json-files/editing/delete_object_value.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taku0/json-par/HEAD/test/json-files/editing/delete_object_value.json -------------------------------------------------------------------------------- /test/json-files/editing/delete_parent.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taku0/json-par/HEAD/test/json-files/editing/delete_parent.json -------------------------------------------------------------------------------- /test/json-files/editing/delete_value_or_key.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taku0/json-par/HEAD/test/json-files/editing/delete_value_or_key.json -------------------------------------------------------------------------------- /test/json-files/editing/guess.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taku0/json-par/HEAD/test/json-files/editing/guess.json -------------------------------------------------------------------------------- /test/json-files/editing/insert_colon.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taku0/json-par/HEAD/test/json-files/editing/insert_colon.json -------------------------------------------------------------------------------- /test/json-files/editing/insert_comma.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taku0/json-par/HEAD/test/json-files/editing/insert_comma.json -------------------------------------------------------------------------------- /test/json-files/editing/insert_double_quotes.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taku0/json-par/HEAD/test/json-files/editing/insert_double_quotes.json -------------------------------------------------------------------------------- /test/json-files/editing/insert_reverse_solidus.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taku0/json-par/HEAD/test/json-files/editing/insert_reverse_solidus.json -------------------------------------------------------------------------------- /test/json-files/editing/insert_values.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taku0/json-par/HEAD/test/json-files/editing/insert_values.json -------------------------------------------------------------------------------- /test/json-files/editing/join.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taku0/json-par/HEAD/test/json-files/editing/join.json -------------------------------------------------------------------------------- /test/json-files/editing/join_lines.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taku0/json-par/HEAD/test/json-files/editing/join_lines.json -------------------------------------------------------------------------------- /test/json-files/editing/oneline_multiline.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taku0/json-par/HEAD/test/json-files/editing/oneline_multiline.json -------------------------------------------------------------------------------- /test/json-files/editing/raise_member.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taku0/json-par/HEAD/test/json-files/editing/raise_member.json -------------------------------------------------------------------------------- /test/json-files/editing/split.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taku0/json-par/HEAD/test/json-files/editing/split.json -------------------------------------------------------------------------------- /test/json-files/editing/transpose_member.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taku0/json-par/HEAD/test/json-files/editing/transpose_member.json -------------------------------------------------------------------------------- /test/json-files/editing/wrap_with_brackets.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taku0/json-par/HEAD/test/json-files/editing/wrap_with_brackets.json -------------------------------------------------------------------------------- /test/json-files/motion/mark.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taku0/json-par/HEAD/test/json-files/motion/mark.json -------------------------------------------------------------------------------- /test/json-files/motion/motion.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taku0/json-par/HEAD/test/json-files/motion/motion.json -------------------------------------------------------------------------------- /test/json-par-test-editing.el: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taku0/json-par/HEAD/test/json-par-test-editing.el -------------------------------------------------------------------------------- /test/json-par-test-motion.el: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taku0/json-par/HEAD/test/json-par-test-motion.el -------------------------------------------------------------------------------- /test/json-par-test.el: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taku0/json-par/HEAD/test/json-par-test.el --------------------------------------------------------------------------------