提交 5fb80bb9 编写于 作者: R Ramya Achutha Rao

Combine custom snippets from base syntax #29146

上级 79280bd6
......@@ -118,9 +118,9 @@
"resolved": "https://registry.npmjs.org/@emmetio/variable-resolver/-/variable-resolver-0.2.1.tgz"
},
"vscode-emmet-helper": {
"version": "0.0.24",
"from": "vscode-emmet-helper@0.0.24",
"resolved": "https://registry.npmjs.org/vscode-emmet-helper/-/vscode-emmet-helper-0.0.24.tgz"
"version": "0.0.25",
"from": "vscode-emmet-helper@0.0.25",
"resolved": "https://registry.npmjs.org/vscode-emmet-helper/-/vscode-emmet-helper-0.0.25.tgz"
},
"vscode-languageserver-types": {
"version": "3.0.3",
......
......@@ -73,7 +73,7 @@
"@emmetio/html-matcher": "^0.3.1",
"@emmetio/css-parser": "^0.3.0",
"@emmetio/math-expression": "^0.1.1",
"vscode-emmet-helper":"0.0.24",
"vscode-emmet-helper":"0.0.25",
"vscode-languageserver-types": "^3.0.3"
}
}
\ No newline at end of file
......@@ -119,24 +119,22 @@ export function activate(context: vscode.ExtensionContext) {
incrementDecrement(-10);
}));
let extensionsPath = vscode.workspace.getConfiguration('emmet')['extensionsPath'];
if (extensionsPath) {
if (!path.isAbsolute(extensionsPath)) {
let currentExtensionsPath = undefined;
let resolveUpdateExtensionsPath = () => {
let extensionsPath = vscode.workspace.getConfiguration('emmet')['extensionsPath'];
if (extensionsPath && !path.isAbsolute(extensionsPath)) {
extensionsPath = path.join(vscode.workspace.rootPath, extensionsPath);
}
updateExtensionsPath(extensionsPath);
}
if (currentExtensionsPath !== extensionsPath) {
currentExtensionsPath = extensionsPath;
updateExtensionsPath(currentExtensionsPath);
}
};
resolveUpdateExtensionsPath();
context.subscriptions.push(vscode.workspace.onDidChangeConfiguration(() => {
let newExtensionsPath = vscode.workspace.getConfiguration('emmet')['extensionsPath'];
if (newExtensionsPath && !path.isAbsolute(newExtensionsPath)) {
newExtensionsPath = path.join(vscode.workspace.rootPath, newExtensionsPath);
}
if (extensionsPath !== newExtensionsPath) {
updateExtensionsPath(newExtensionsPath);
extensionsPath = newExtensionsPath;
}
resolveUpdateExtensionsPath();
}));
}
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册