mirror of
https://github.com/Microsoft/vscode
synced 2024-07-05 01:08:57 +00:00
Put all chat code blocks in same implicit JS/TS project (#204655)
This commit is contained in:
parent
20d18171b3
commit
a1fb0dcd2e
|
@ -19,6 +19,7 @@ export const vscodeNotebookCell = 'vscode-notebook-cell';
|
|||
export const memFs = 'memfs';
|
||||
export const vscodeVfs = 'vscode-vfs';
|
||||
export const officeScript = 'office-script';
|
||||
export const chatCodeBlock = 'vscode-chat-code-block';
|
||||
|
||||
export function getSemanticSupportedSchemes() {
|
||||
if (isWeb() && vscode.workspace.workspaceFolders) {
|
||||
|
|
|
@ -4,7 +4,7 @@
|
|||
*--------------------------------------------------------------------------------------------*/
|
||||
|
||||
import * as vscode from 'vscode';
|
||||
import { officeScript, vscodeNotebookCell } from '../configuration/fileSchemes';
|
||||
import * as fileSchemes from '../configuration/fileSchemes';
|
||||
import * as languageModeIds from '../configuration/languageIds';
|
||||
import * as typeConverters from '../typeConverters';
|
||||
import { ClientCapability, ITypeScriptServiceClient } from '../typescriptService';
|
||||
|
@ -227,7 +227,7 @@ class SyncedBuffer {
|
|||
return tsRoot?.startsWith(inMemoryResourcePrefix) ? undefined : tsRoot;
|
||||
}
|
||||
|
||||
return resource.scheme === officeScript ? '/' : undefined;
|
||||
return resource.scheme === fileSchemes.officeScript || resource.scheme === fileSchemes.chatCodeBlock ? '/' : undefined;
|
||||
}
|
||||
|
||||
public get resource(): vscode.Uri {
|
||||
|
@ -395,7 +395,7 @@ class TabResourceTracker extends Disposable {
|
|||
}
|
||||
|
||||
public has(resource: vscode.Uri): boolean {
|
||||
if (resource.scheme === vscodeNotebookCell) {
|
||||
if (resource.scheme === fileSchemes.vscodeNotebookCell) {
|
||||
const notebook = vscode.workspace.notebookDocuments.find(doc =>
|
||||
doc.getCells().some(cell => cell.document.uri.toString() === resource.toString()));
|
||||
|
||||
|
|
Loading…
Reference in New Issue
Block a user