@@ -15,6 +15,8 @@ import getEditorServiceOverride from '@codingame/monaco-vscode-editor-service-ov
1515import getStorageServiceOverride from '@codingame/monaco-vscode-storage-service-override'
1616import getLifecycleServiceOverride from '@codingame/monaco-vscode-lifecycle-service-override'
1717import getQuickAccessServiceOverride from '@codingame/monaco-vscode-quickaccess-service-override'
18+ import getLogServiceOverride from '@codingame/monaco-vscode-log-service-override'
19+ import getWorkingCopyServiceOverride from '@codingame/monaco-vscode-working-copy-service-override'
1820import { ILogService , LogLevel , StandaloneServices , initialize as initializeServices } from 'vscode/services'
1921import * as monaco from 'monaco-editor'
2022import { initFile } from '@codingame/monaco-vscode-files-service-override'
@@ -34,6 +36,7 @@ export function useGlobalPicker (): boolean {
3436}
3537
3638let services : monaco . editor . IEditorOverrideServices = {
39+ ...getLogServiceOverride ( ) ,
3740 ...getExtensionServiceOverride ( ) ,
3841 ...getModelServiceOverride ( ) ,
3942 ...getDialogsServiceOverride ( ) ,
@@ -60,7 +63,8 @@ let services: monaco.editor.IEditorOverrideServices = {
6063 shouldUseGlobalPicker ( ) {
6164 return useGlobalPicker ( )
6265 }
63- } )
66+ } ) ,
67+ ...getWorkingCopyServiceOverride ( )
6468}
6569
6670export function registerServices ( newServices : monaco . editor . IEditorOverrideServices ) : void {
0 commit comments