diff --git a/flakes/emacs/config/init.el b/flakes/emacs/config/init.el index 28ae4ee..5af3204 100644 --- a/flakes/emacs/config/init.el +++ b/flakes/emacs/config/init.el @@ -144,6 +144,7 @@ (tsx-ts-mode . eglot-ensure) (js-mode . eglot-ensure) (js-ts-mode . eglot-ensure) + (json-mode . eglot-ensure) (typescript-ts-mode . eglot-ensure) (nix-mode . eglot-ensure)) :custom @@ -156,7 +157,10 @@ :documentRangeFormattingProvider :documentOnTypeFormattingProvider :colorProvider - :foldingRangeProvider))) + :foldingRangeProvider)) + (add-to-list 'eglot-server-programs + '((json-mode js-mode js-ts-mode) . + ("vscode-json-languageserver" "--stdio")))) (use-package emacs :ensure nil