From b5cae72d8f824f235f351821f7d7052b66bc2513 Mon Sep 17 00:00:00 2001 From: Craig Jennings Date: Mon, 2 Mar 2026 19:46:38 -0600 Subject: feat(json,yaml): add tree-sitter modes, formatting, and jq integration New prog-json module: json-ts-mode with jq formatting (C-; f) and jq-interactively (C-c C-q). Upgraded prog-yaml to yaml-ts-mode with prettier formatting. Both use treesit-auto for grammar management. Includes 18 new tests (10 JSON, 8 YAML), 185/185 passing. --- modules/prog-webdev.el | 8 -------- 1 file changed, 8 deletions(-) (limited to 'modules/prog-webdev.el') diff --git a/modules/prog-webdev.el b/modules/prog-webdev.el index a45bd376..c0a5980b 100644 --- a/modules/prog-webdev.el +++ b/modules/prog-webdev.el @@ -3,7 +3,6 @@ ;; ;;; Commentary: ;; Open a project file and Emacs selects the right helper: -;; - *.json buffers drop into json-mode for quick structural edits. ;; - *.js buffers jump into js2-mode for linty feedback. ;; - Mixed HTML templates land in web-mode which chains Tide and CSS Eldoc. ;; @@ -17,13 +16,6 @@ ;;; Code: -;; --------------------------------- JSON Mode --------------------------------- -;; mode for editing JavaScript Object Notation (JSON) data files - -(use-package json-mode - :mode ("\\.json\\'" . json-mode) - :defer .5) - ;; ---------------------------------- JS2 Mode --------------------------------- ;; javascript editing mode -- cgit v1.2.3