[add] icon

This commit is contained in:
Andy Bunce 2022-01-29 16:41:01 +00:00
parent 581b22aa76
commit dd624939a8
3 changed files with 29 additions and 4 deletions

View File

@ -1,18 +1,29 @@
{
"name": "ext1",
"displayName": "Ext1",
"description": "a test",
"version": "0.0.8",
"description": "a test extension",
"version": "0.0.9",
"private": true,
"publisher": "quodatum",
"engines": {
"vscode": "^1.63.0"
},
"icon": "resources/ext1.png",
"homepage": "https://git.quodatum.duckdns.org/apb/ext1",
"repository": {
"type": "git",
"url": "https://git.quodatum.duckdns.org/apb/ext1.git"
},
"bugs": {
"url": "https://git.quodatum.duckdns.org/apb/ext1/issues"
},
"categories": [
"Other"
],
"activationEvents": [
"onCommand:ext1.helloWorld",
"onCommand:ext1.pick",
"onCommand:ext1.debug",
"onCommand:ext1.newDoc"
],
"main": "./out/extension.js",

BIN
resources/ext1.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.2 KiB

View File

@ -1,7 +1,7 @@
// The module 'vscode' contains the VS Code extensibility API
// Import the module and reference it with the alias vscode in your code below
import {
commands, languages, window, workspace, ExtensionContext, Memento,
commands, languages, window, workspace,WorkspaceFolder, ExtensionContext, Memento,
TextEditor, TextEditorSelectionChangeEvent, TextEditorSelectionChangeKind, DiagnosticCollection, Uri
} from "vscode";
@ -14,7 +14,21 @@ export function activate(context: ExtensionContext) {
console.log('Congratulations, your extension "ext1" is now active!');
function helloHandler() {
window.showInformationMessage('Hello World!');
let path: string;
if (!workspace.workspaceFolders) {
path = "none";
} else {
let root: WorkspaceFolder;
if (workspace.workspaceFolders.length === 1) {
root = workspace.workspaceFolders[0];
path = root.uri.fsPath;
} else {
path="count?";
}
}
window.showInformationMessage('Hello World!' + path);
}
function pickHandler(name: string = 'world') {