Пожалуйста, помогите прочитать значения конфигурации из точки вклада конфигурации.В разделе ${extension_path}\package.json
I как следующий:
{
"name": "markdown-table-of-contents",
"displayName": "Generate table of contents for markdown",
"publisher": "dkultasev",
"description": "",
"version": "0.0.1",
"engines": {
"vscode": "^1.31.0"
},
"categories": [
"Other"
],
"activationEvents": [
"onCommand:extension.sqlGenerateYAMLComment"
],
"main": "./out/extension.js",
"contributes": {
"configuration": {
"title": "Default name to use for YAML comment block",
"properties": {
"markdown-table-of-contents.author_name": {
"type": [
"string",
"Change Name"
],
"default": null,
"description": "Specify default name when generating YAML comment block"
}
}
}
...
затем в extension_folder\.vscode\settings.json
у меня есть настройка "markdown-table-of-contents.author_name": "Dmitrij Kultasev"
и в коде расширения я пытаюсь получить следующие значения:
const name = vscode.workspace.getConfiguration('markdown-table-of-contents').get('author_name');
и это Change Name
, но я ожидаю Dmitrij Kultasev
, как настроено в settings.json
файле