diff --git a/CHANGELOG.org b/CHANGELOG.org index 140000a4ce..be6d40d868 100644 --- a/CHANGELOG.org +++ b/CHANGELOG.org @@ -1,5 +1,6 @@ * Changelog ** Unreleased 9.0.1 + * Add explicit flag to enable (or disable) JSON validation. * Fix Accommodate renaming of lsp-postgres binaries * Fix =lsp-org= for org >= 9.7 (see #4300) * Add format on save support diff --git a/clients/lsp-json.el b/clients/lsp-json.el index 8fb40e8543..af5ae1d475 100644 --- a/clients/lsp-json.el +++ b/clients/lsp-json.el @@ -54,8 +54,15 @@ here, https://github.com/emacs-lsp/lsp-mode/issues/3368#issuecomment-1049635155. :group 'lsp-json :package-version '(lsp-mode . "6.3")) +(defcustom lsp-json-validate t + "Enable json validaten." + :type 'boolean + :group 'lsp-json + :package-version '(lsp-mode . "9.0.1")) + (lsp-register-custom-settings '(("json.schemas" lsp-json-schemas) + ("json.validate.enable" lsp-json-validate) ("http.proxy" lsp-http-proxy) ("http.proxyStrictSSL" lsp-http-proxyStrictSSL)))