diff --git a/fsprovider-sample/package.json b/fsprovider-sample/package.json index 30da2ca6..e1fae712 100644 --- a/fsprovider-sample/package.json +++ b/fsprovider-sample/package.json @@ -12,7 +12,7 @@ "Other" ], "activationEvents": [ - "onFileSystemAccess:memfs" + "onFileSystem:memfs" ], "main": "./out/src/extension", "contributes": { diff --git a/fsprovider-sample/src/extension.ts b/fsprovider-sample/src/extension.ts index 0cdbb740..b0e69356 100644 --- a/fsprovider-sample/src/extension.ts +++ b/fsprovider-sample/src/extension.ts @@ -14,6 +14,7 @@ export function activate(context: vscode.ExtensionContext) { initialzied = true; memFs.createDirectory(vscode.Uri.parse(`memfs:/folder/`)); + memFs.createDirectory(vscode.Uri.parse(`memfs:/large/`)); memFs.createDirectory(vscode.Uri.parse(`memfs:/xyz/`)); memFs.createDirectory(vscode.Uri.parse(`memfs:/xyz/abc`)); memFs.createDirectory(vscode.Uri.parse(`memfs:/xyz/def`)); @@ -21,7 +22,8 @@ export function activate(context: vscode.ExtensionContext) { memFs.writeFile(vscode.Uri.parse(`memfs:/empty.txt`), new Uint8Array(0), { create: true }); memFs.writeFile(vscode.Uri.parse(`memfs:/file.txt`), Buffer.from('foo'), { create: true }); memFs.writeFile(vscode.Uri.parse(`memfs:/file.css`), Buffer.from('* { color: green; }'), { create: true }); - memFs.writeFile(vscode.Uri.parse(`memfs:/large-rnd.foo`), randomData(50000), { create: true }); + memFs.writeFile(vscode.Uri.parse(`memfs:/large/rnd.foo`), randomData(30000), { create: true }); + memFs.writeFile(vscode.Uri.parse(`memfs:/large/too_large.foo`), randomData(50000), { create: true }); memFs.writeFile(vscode.Uri.parse(`memfs:/folder/empty.foo`), new Uint8Array(0), { create: true }); memFs.writeFile(vscode.Uri.parse(`memfs:/folder/file.ts`), Buffer.from('let a:number = true; console.log(a);'), { create: true }); memFs.writeFile(vscode.Uri.parse(`memfs:/xyz/def/foo.md`), Buffer.from('*MemFS*'), { create: true });