Skip to content

Commit 0390958

Browse files
committed
fix #64 Add '/hideEmbeddedEntries' boolean to 'intersystems.servers'
1 parent 08e5ed6 commit 0390958

File tree

3 files changed

+11
-5
lines changed

3 files changed

+11
-5
lines changed

package-lock.json

Lines changed: 3 additions & 3 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

package.json

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -175,7 +175,11 @@
175175
"properties": {
176176
"/default": {
177177
"type": "string",
178-
"description": "Name of the default server."
178+
"description": "Name of the server to promote to the top of pick lists."
179+
},
180+
"/hideEmbeddedEntries": {
181+
"type": "boolean",
182+
"description": "Do not append the built-in 'default~*' server definitions to pick lists."
179183
}
180184
},
181185
"additionalProperties": false

src/api/getServerNames.ts

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -37,7 +37,9 @@ export function getServerNames(scope?: vscode.ConfigurationScope): ServerName[]
3737
}
3838
}
3939
}
40-
names.push(...defaultNames);
40+
if (!vscode.workspace.getConfiguration('intersystems.servers', scope).get('/hideEmbeddedEntries')) {
41+
names.push(...defaultNames);
42+
}
4143
return names;
4244
}
4345

0 commit comments

Comments
 (0)