Update json for emacs29.
This commit is contained in:
parent
ac95e4b889
commit
8e76c38f23
@ -1,6 +1,28 @@
|
|||||||
(require 'common-lsp)
|
(require 'common-lsp)
|
||||||
(require 'util-tree-sitter)
|
(require 'util-tree-sitter)
|
||||||
|
|
||||||
|
(use-package json-ts-mode
|
||||||
|
:ensure nil
|
||||||
|
:pin manual
|
||||||
|
:mode (
|
||||||
|
("\\.json\\'" . json-ts-mode)
|
||||||
|
)
|
||||||
|
:commands (json-ts-mode)
|
||||||
|
:hook (
|
||||||
|
(json-ts-mode . (lambda ()
|
||||||
|
(add-hook 'before-save-hook 'json-fmt-jq nil 'local)
|
||||||
|
))
|
||||||
|
)
|
||||||
|
:init
|
||||||
|
(add-to-list 'treesit-language-source-alist '(json "https://github.com/tree-sitter/tree-sitter-json"))
|
||||||
|
(unless (treesit-ready-p 'json) (treesit-install-language-grammar 'json))
|
||||||
|
)
|
||||||
|
|
||||||
|
(defun json-fmt-jq ()
|
||||||
|
"Run jq."
|
||||||
|
(run-command-on-buffer "jq" "--monochrome-output" ".")
|
||||||
|
)
|
||||||
|
|
||||||
(use-package tsx-ts-mode
|
(use-package tsx-ts-mode
|
||||||
:ensure nil
|
:ensure nil
|
||||||
:pin manual
|
:pin manual
|
||||||
@ -62,12 +84,6 @@
|
|||||||
;; ;; (before-save . lsp-format-buffer)
|
;; ;; (before-save . lsp-format-buffer)
|
||||||
;; )
|
;; )
|
||||||
;; )
|
;; )
|
||||||
|
|
||||||
;; (defun json-fmt-jq ()
|
|
||||||
;; "Run jq."
|
|
||||||
;; (run-command-on-buffer "jq" "--monochrome-output" ".")
|
|
||||||
;; )
|
|
||||||
|
|
||||||
;; (use-package web-mode
|
;; (use-package web-mode
|
||||||
;; :mode (("\\.dust\\'" . web-mode)
|
;; :mode (("\\.dust\\'" . web-mode)
|
||||||
;; )
|
;; )
|
||||||
|
Loading…
x
Reference in New Issue
Block a user