@@ -39,7 +39,8 @@ import {
39
39
ApplicationShell as TheiaApplicationShell ,
40
40
ShellLayoutRestorer as TheiaShellLayoutRestorer ,
41
41
KeybindingContribution ,
42
- CommonFrontendContribution as TheiaCommonFrontendContribution
42
+ CommonFrontendContribution as TheiaCommonFrontendContribution ,
43
+ KeybindingRegistry as TheiaKeybindingRegistry
43
44
} from '@theia/core/lib/browser' ;
44
45
import { MenuContribution } from '@theia/core/lib/common/menu' ;
45
46
import { ApplicationShell } from './theia/core/application-shell' ;
@@ -103,6 +104,7 @@ import { PreferencesContribution } from './theia/preferences/preference-contribu
103
104
import { QuitApp } from './contributions/quit-app' ;
104
105
import { SketchControl } from './contributions/sketch-control-contributions' ;
105
106
import { Settings } from './contributions/settings' ;
107
+ import { KeybindingRegistry } from './theia/core/keybindings' ;
106
108
107
109
const ElementQueries = require ( 'css-element-queries/src/ElementQueries' ) ;
108
110
@@ -278,6 +280,7 @@ export default new ContainerModule((bind, unbind, isBound, rebind) => {
278
280
rebind ( TheiaFileMenuContribution ) . to ( ArduinoFileMenuContribution ) . inSingletonScope ( ) ;
279
281
rebind ( TheiaCommonFrontendContribution ) . to ( CommonFrontendContribution ) . inSingletonScope ( ) ;
280
282
rebind ( TheiaPreferencesContribution ) . to ( PreferencesContribution ) . inSingletonScope ( ) ;
283
+ rebind ( TheiaKeybindingRegistry ) . to ( KeybindingRegistry ) . inSingletonScope ( ) ;
281
284
282
285
// Show a disconnected status bar, when the daemon is not available
283
286
bind ( ApplicationConnectionStatusContribution ) . toSelf ( ) . inSingletonScope ( ) ;
0 commit comments