We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent c3e4bc3 commit 738ce83Copy full SHA for 738ce83
editors/code/src/client.ts
@@ -1,3 +1,4 @@
1
+import * as anser from "anser";
2
import * as lc from "vscode-languageclient/node";
3
import * as vscode from "vscode";
4
import * as ra from "../src/lsp_ext";
@@ -139,9 +140,10 @@ export async function createClient(
139
140
?.rendered;
141
if (rendered) {
142
if (preview) {
143
+ const decolorized = anser.ansiToText(rendered);
144
const index =
- rendered.match(/^(note|help):/m)?.index || rendered.length;
- diag.message = rendered
145
+ decolorized.match(/^(note|help):/m)?.index || rendered.length;
146
+ diag.message = decolorized
147
.substring(0, index)
148
.replace(/^ -->[^\n]+\n/m, "");
149
}
0 commit comments