diff --git a/src/tree.ts b/src/tree.ts index 63d79e9..97f0e09 100644 --- a/src/tree.ts +++ b/src/tree.ts @@ -22,19 +22,20 @@ export class CodempTreeProvider implements vscode.TreeDataProvider new CodempTreeItem(x, Type.Buffer, false)); } else { return []; } case Type.BufferContainer: if (workspace === null) { return [] }; - return workspace.filetree().map((x) => new CodempTreeItem(x, Type.Buffer)); + return workspace.filetree().map((x) => new CodempTreeItem(x, Type.Buffer, false)); case Type.UserContainer: if (workspace === null) { return [] }; - return [new CodempTreeItem("TODO", Type.User)]; // TODO keep track of users + return [new CodempTreeItem("TODO", Type.User, false)]; // TODO keep track of users case Type.Buffer: return []; case Type.User: @@ -42,7 +43,7 @@ export class CodempTreeProvider implements vscode.TreeDataProvider new CodempTreeItem(x, Type.Workspace)); + return workspace_list.map((x) => new CodempTreeItem(x, Type.Workspace, true)); } } @@ -50,16 +51,19 @@ export class CodempTreeProvider implements vscode.TreeDataProvider