diff --git a/package.json b/package.json index 6ded295..abcf192 100644 --- a/package.json +++ b/package.json @@ -25,6 +25,12 @@ } ] }, + "viewsWelcome": [ + { + "view": "codemp-tree-view", + "contents": "[codemp](https://codemp.dev) -- code multiplexer\n[Connect](command:codemp.connect)" + } + ], "views": { "codemp-tree-container": [ diff --git a/src/tree.ts b/src/tree.ts index a9176ee..63d79e9 100644 --- a/src/tree.ts +++ b/src/tree.ts @@ -1,5 +1,4 @@ import * as vscode from 'vscode'; -import * as codemp from 'codemp'; import { client, workspace, workspace_list } from './commands'; export class CodempTreeProvider implements vscode.TreeDataProvider { @@ -20,9 +19,6 @@ export class CodempTreeProvider implements vscode.TreeDataProvider { if (element) { switch (element.type) { - case Type.Root: - if (client === null) { return [] }; - return workspace_list.map((x) => new CodempTreeItem(x, Type.Workspace)); case Type.Workspace: if (workspace === null) { return [] }; if (element.label == workspace.id()) { @@ -45,14 +41,8 @@ export class CodempTreeProvider implements vscode.TreeDataProvider new CodempTreeItem(x, Type.Workspace)); } } @@ -66,8 +56,7 @@ class CodempTreeItem extends vscode.TreeItem { } } -enum Type{ - Root, +enum Type { Workspace, BufferContainer, UserContainer,