mirror of
https://github.com/microsoft/vscode-extension-samples.git
synced 2026-04-27 16:55:44 +08:00
Switches all samples to use eslint 9 with flat configs. I've tried to migrate existing settings as much as possible. However our eslint configs were also inconsistent so I've tried to align these too
MemFS
This extension implements an in-memory file system to show-case the filesystem provider api. It serves two purposes:
- Be a sample/reference for extension authors that want to implement a filesystem provider
- Be a test for other extensions that falsely assume text document always live on disk.
To get started you need this:
- install this extension
- when not having a workspace opened, select 'F1 > [MemFS] Setup Workspace' (optionally save the workspace now)
- select 'F1 > [MemFs] Create Files' and notice how the explorer is now populated
- ... try things out, e.g. IntelliSense in memfs-files, create new files, save them, etc
- open
file.txtand make changes - 'F1 > [MemFS] Delete "file.txt', observe that the editor is now indicating that the file is deleted
- 'F1 > [MemFS] Add "file.txt', observe that the editor content is reset and the '(delete)' annotation disappeared
- select 'F1 > [MemFs] Delete Files' or reload to restart
