Keep Theia config out of home dotfolder
This commit is contained in:
@@ -15,8 +15,10 @@ const common_menus_js_1 = require("@theia/core/lib/browser/common-menus.js");
|
||||
const command_js_1 = require("@theia/core/lib/common/command.js");
|
||||
const menu_model_registry_js_1 = require("@theia/core/lib/common/menu/menu-model-registry.js");
|
||||
const message_service_js_1 = require("@theia/core/lib/common/message-service.js");
|
||||
const preference_configurations_js_1 = require("@theia/core/lib/common/preferences/preference-configurations.js");
|
||||
const index_js_1 = require("@theia/core/shared/inversify/index.js");
|
||||
const gitzone_remote_protocol_js_1 = require("../common/gitzone-remote-protocol.js");
|
||||
const gitzone_preference_configurations_js_1 = require("../common/gitzone-preference-configurations.js");
|
||||
exports.GitZoneRemoteEnvironmentCommand = {
|
||||
id: 'gitzone.remote.environment',
|
||||
label: 'Git.Zone: Show Remote Environment',
|
||||
@@ -51,7 +53,9 @@ __decorate([
|
||||
exports.GitZoneRemoteContribution = GitZoneRemoteContribution = __decorate([
|
||||
(0, index_js_1.injectable)()
|
||||
], GitZoneRemoteContribution);
|
||||
exports.default = new index_js_1.ContainerModule((bind) => {
|
||||
exports.default = new index_js_1.ContainerModule((bind, _unbind, isBound, rebind) => {
|
||||
const preferenceBinding = isBound(preference_configurations_js_1.PreferenceConfigurations) ? rebind(preference_configurations_js_1.PreferenceConfigurations) : bind(preference_configurations_js_1.PreferenceConfigurations);
|
||||
preferenceBinding.to(gitzone_preference_configurations_js_1.GitZonePreferenceConfigurations).inSingletonScope();
|
||||
bind(gitzone_remote_protocol_js_1.GitZoneRemoteServer)
|
||||
.toDynamicValue((context) => context.container
|
||||
.get(ws_connection_provider_js_1.WebSocketConnectionProvider)
|
||||
|
||||
Reference in New Issue
Block a user