From c2c67b8d558c317909c264dbe0056e9218a18174 Mon Sep 17 00:00:00 2001 From: Remco Haszing Date: Thu, 17 Aug 2023 21:38:11 +0200 Subject: [PATCH] Document LSP tracing configuration options (#338) This is provided by `vscode-languageserver` by default. This change just documents the configuration options and enables logging when using the fixtures workspace. --- .changeset/chatty-houses-act.md | 5 +++++ fixtures/fixtures.code-workspace | 4 +++- packages/vscode-mdx/package.json | 18 ++++++++++++++++++ 3 files changed, 26 insertions(+), 1 deletion(-) create mode 100644 .changeset/chatty-houses-act.md diff --git a/.changeset/chatty-houses-act.md b/.changeset/chatty-houses-act.md new file mode 100644 index 00000000..a90074f5 --- /dev/null +++ b/.changeset/chatty-houses-act.md @@ -0,0 +1,5 @@ +--- +'vscode-mdx': patch +--- + +Define the configuration options `mdx.trace.server.verbosity` and `mdx.trace.server.format`. diff --git a/fixtures/fixtures.code-workspace b/fixtures/fixtures.code-workspace index a34477a3..f9f5de4a 100644 --- a/fixtures/fixtures.code-workspace +++ b/fixtures/fixtures.code-workspace @@ -1,7 +1,9 @@ { "settings": { "git.openRepositoryInParentFolders": "never", - "mdx.experimentalLanguageServer": true + "mdx.experimentalLanguageServer": true, + "mdx.trace.server.verbosity": "compact", + "mdx.trace.server.format": "text" }, "folders": [ {"path": "demo"}, diff --git a/packages/vscode-mdx/package.json b/packages/vscode-mdx/package.json index 50f6772f..6c555c39 100644 --- a/packages/vscode-mdx/package.json +++ b/packages/vscode-mdx/package.json @@ -68,6 +68,24 @@ "type": "boolean", "default": false, "description": "Enable experimental IntelliSense support for MDX files." + }, + "mdx.trace.server.verbosity": { + "enum": [ + "off", + "messages", + "compact", + "verbose" + ], + "default": "off", + "description": "Trace MDX language server requests in the output console." + }, + "mdx.trace.server.format": { + "enum": [ + "text", + "json" + ], + "default": "text", + "description": "How to format traced MDX language server requests." } } }