Compare commits

...

2 commits

Author SHA1 Message Date
89b201d2c9 0.0.3 2025-02-07 23:37:04 +08:00
b5dfacb12c 同时支持Windows和Linux 2025-02-07 23:36:57 +08:00
3 changed files with 5 additions and 12 deletions

View file

@ -1,5 +1,4 @@
const vscode = require("vscode"); const vscode = require("vscode");
const path = require("path");
/** /**
* @param {vscode.ExtensionContext} context * @param {vscode.ExtensionContext} context
@ -33,15 +32,9 @@ function activate(context) {
res_range.start.character + 1, res_range.start.character + 1,
res_range.end.character - 1 res_range.end.character - 1
); );
console.log(res);
if (!res.endsWith(".jpg")) res += ".png"; if (!res.endsWith(".jpg")) res += ".png";
const img_path = path.join( const img_path = `file://${vscode.workspace.workspaceFolders[0].uri.path}/mower/resources/${res}`;
vscode.workspace.workspaceFolders[0].uri.path, const md = new vscode.MarkdownString(`![${res}](${img_path})`);
"mower",
"resources",
...res.split("/")
);
const md = new vscode.MarkdownString(`![](file://${img_path})`);
return new vscode.Hover(md); return new vscode.Hover(md);
}, },
}); });

4
package-lock.json generated
View file

@ -1,12 +1,12 @@
{ {
"name": "mower-ng-res-preview", "name": "mower-ng-res-preview",
"version": "0.0.2", "version": "0.0.3",
"lockfileVersion": 3, "lockfileVersion": 3,
"requires": true, "requires": true,
"packages": { "packages": {
"": { "": {
"name": "mower-ng-res-preview", "name": "mower-ng-res-preview",
"version": "0.0.2", "version": "0.0.3",
"devDependencies": { "devDependencies": {
"@types/mocha": "^10.0.10", "@types/mocha": "^10.0.10",
"@types/node": "20.x", "@types/node": "20.x",

View file

@ -2,7 +2,7 @@
"name": "mower-ng-ext", "name": "mower-ng-ext",
"displayName": "mower-ng ext", "displayName": "mower-ng ext",
"description": "Enhance mower-ng development experience", "description": "Enhance mower-ng development experience",
"version": "0.0.2", "version": "0.0.3",
"engines": { "engines": {
"vscode": "^1.97.0" "vscode": "^1.97.0"
}, },