Skip to content

Commit cc77053

Browse files
committed
Revert test renderer
1 parent 6889988 commit cc77053

File tree

3 files changed

+2
-84
lines changed

3 files changed

+2
-84
lines changed

extensions/markdown-language-features/package.json

Lines changed: 1 addition & 29 deletions
Original file line numberDiff line numberDiff line change
@@ -15,20 +15,14 @@
1515
"categories": [
1616
"Programming Languages"
1717
],
18-
"enabledApiProposals": [
19-
"chatParticipantAdditions",
20-
"chatParticipantPrivate",
21-
"chatOutputRenderer"
22-
],
2318
"activationEvents": [
2419
"onLanguage:markdown",
2520
"onLanguage:prompt",
2621
"onLanguage:instructions",
2722
"onLanguage:chatmode",
2823
"onCommand:markdown.api.render",
2924
"onCommand:markdown.api.reloadPlugins",
30-
"onWebviewPanel:markdown.preview",
31-
"onChatOutputRenderer:application/vnd.test-output"
25+
"onWebviewPanel:markdown.preview"
3226
],
3327
"capabilities": {
3428
"virtualWorkspaces": true,
@@ -41,28 +35,6 @@
4135
}
4236
},
4337
"contributes": {
44-
"languageModelTools": [
45-
{
46-
"name": "renderMarkdown",
47-
"displayName": "Markdown Renderer",
48-
"toolReferenceName": "renderMarkdown",
49-
"modelDescription": "Renders markdown to the output",
50-
"userDescription": "Renders markdown to the output",
51-
"canBeReferencedInPrompt": true,
52-
"inputSchema": {
53-
"type": "object",
54-
"properties": {
55-
"markdown": {
56-
"type": "string",
57-
"description": "The markdown content to render."
58-
}
59-
},
60-
"required": [
61-
"markdown"
62-
]
63-
}
64-
}
65-
],
6638
"notebookRenderer": [
6739
{
6840
"id": "vscode.markdown-it-renderer",

extensions/markdown-language-features/src/extension.ts

Lines changed: 0 additions & 52 deletions
Original file line numberDiff line numberDiff line change
@@ -19,12 +19,10 @@ export async function activate(context: vscode.ExtensionContext) {
1919
const logger = new VsCodeOutputLogger();
2020
context.subscriptions.push(logger);
2121
const engine = new MarkdownItEngine(contributions, githubSlugifier, logger);
22-
registerTestOutputRenderer();
2322

2423
const client = await startServer(context, engine);
2524
context.subscriptions.push(client);
2625
activateShared(context, client, engine, logger, contributions);
27-
2826
}
2927

3028
function startServer(context: vscode.ExtensionContext, parser: IMdParser): Promise<MdLanguageClient> {
@@ -55,53 +53,3 @@ function startServer(context: vscode.ExtensionContext, parser: IMdParser): Promi
5553
return new LanguageClient(id, name, serverOptions, clientOptions);
5654
}, parser);
5755
}
58-
59-
60-
function registerTestOutputRenderer() {
61-
vscode.lm.registerTool('renderMarkdown', {
62-
invoke: (_options, _token) => {
63-
const result = new vscode.ExtendedLanguageModelToolResult([]);
64-
65-
(result as vscode.ExtendedLanguageModelToolResult2).toolResultDetails2 = {
66-
mime: 'application/vnd.test-output',
67-
value: new Uint8Array(Buffer.from('This is a test <b>output</b> rendered by the test renderer.'))
68-
};
69-
70-
return result;
71-
},
72-
});
73-
74-
vscode.chat.registerChatOutputRenderer('application/vnd.test-output', {
75-
async renderChatOutput(data, webview, _token) {
76-
const decodedData = new TextDecoder().decode(data);
77-
78-
webview.options = {
79-
enableScripts: true,
80-
};
81-
82-
webview.html = `<!DOCTYPE html>
83-
<html lang="en">
84-
<head>
85-
<meta charset="UTF-8">
86-
<meta name="viewport" content="width=device-width, initial-scale=1.0">
87-
<title>Document</title>
88-
</head>
89-
<body>
90-
${decodedData}
91-
92-
<script>
93-
setInterval(() => {
94-
const el = document.createElement('div');
95-
el.textContent = 'This is a test output rendered by the test renderer.';
96-
el.style.color = 'blue';
97-
document.body.appendChild(el);
98-
}, 2000);
99-
</script>
100-
</body>
101-
</html>`;
102-
103-
104-
},
105-
});
106-
}
107-

extensions/markdown-language-features/tsconfig.json

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -5,8 +5,6 @@
55
},
66
"include": [
77
"src/**/*",
8-
"../../src/vscode-dts/vscode.d.ts",
9-
"../../src/vscode-dts/vscode.proposed.chatOutputRenderer.d.ts",
10-
"../../src/vscode-dts/vscode.proposed.chatParticipantPrivate.d.ts"
8+
"../../src/vscode-dts/vscode.d.ts"
119
]
1210
}

0 commit comments

Comments
 (0)