From fb65e54f522ccadceb109b2d74920f70d632a265 Mon Sep 17 00:00:00 2001 From: Ilya Bushin Date: Sun, 6 Nov 2022 00:51:31 +0300 Subject: [PATCH] =?UTF-8?q?=D0=9D=D0=B0=D1=81=D1=82=D1=80=D0=BE=D0=B9?= =?UTF-8?q?=D0=BA=D0=B0=20=D0=BA=D0=BE=D0=BB=D0=B8=D1=87=D0=B5=D1=81=D1=82?= =?UTF-8?q?=D0=B2=D0=B0=20=D1=83=D1=80=D0=BE=D0=B2=D0=BD=D0=B5=D0=B9=20?= =?UTF-8?q?=D0=B2=D0=BB=D0=BE=D0=B6=D0=B5=D0=BD=D0=BD=D0=BE=D1=81=D1=82?= =?UTF-8?q?=D0=B8=20=D0=B4=D0=BB=D1=8F=20glob?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- package.json | 13 ++++++++++++- package.nls.json | 3 ++- package.nls.ru.json | 3 ++- src/metadataView.ts | 1 + 4 files changed, 17 insertions(+), 3 deletions(-) diff --git a/package.json b/package.json index 5a2ad22..339880f 100644 --- a/package.json +++ b/package.json @@ -147,7 +147,18 @@ } ] }, - "configuration": [] + "configuration": [ + { + "title": "1C Metadata Viewer", + "properties": { + "conf.metadataViewer.configurationSearchDepth": { + "type": "integer", + "default": 3, + "description": "%1c-metadata-viewer.conf.configurationSearchDepth.title%" + } + } + } + ] }, "scripts": { "vscode:prepublish": "npm run compile", diff --git a/package.nls.json b/package.nls.json index f9a469a..5cbafa6 100644 --- a/package.nls.json +++ b/package.nls.json @@ -10,5 +10,6 @@ "1c-metadata-viewer.openRecordSetModule.title": "Open record set module", "1c-metadata-viewer.openValueManagerModule.title": "Open value manager module", "1c-metadata-viewer.openXml.title": "Open XML", - "1c-metadata-viewer.openPredefinedData.title": "Open predefined data" + "1c-metadata-viewer.openPredefinedData.title": "Open predefined data", + "1c-metadata-viewer.conf.configurationSearchDepth.title": "The number of nesting levels of directories in which 1C:Enterprise configurations are searched" } \ No newline at end of file diff --git a/package.nls.ru.json b/package.nls.ru.json index 5eb9da3..cc6cd40 100644 --- a/package.nls.ru.json +++ b/package.nls.ru.json @@ -10,5 +10,6 @@ "1c-metadata-viewer.openRecordSetModule.title": "Открыть модуль набора записей", "1c-metadata-viewer.openValueManagerModule.title": "Открыть модуль менеджера значения", "1c-metadata-viewer.openXml.title": "Открыть XML", - "1c-metadata-viewer.openPredefinedData.title": "Открыть предопределенные данные" + "1c-metadata-viewer.openPredefinedData.title": "Открыть предопределенные данные", + "1c-metadata-viewer.conf.configurationSearchDepth.title": "Количество уровней вложенности каталогов в которых осуществляется поиск конфигураций 1С:Предприятия" } \ No newline at end of file diff --git a/src/metadataView.ts b/src/metadataView.ts index d27c638..2c19a48 100644 --- a/src/metadataView.ts +++ b/src/metadataView.ts @@ -144,6 +144,7 @@ function LoadAndParseConfigurationXml(uri: vscode.Uri) { dot: true, cwd: uri.fsPath, absolute: true, + deep: vscode.workspace.getConfiguration().get('conf.metadataViewer.configurationSearchDepth'), }); console.timeEnd('glob');