Skip to content

Commit 667f381

Browse files
author
Loïc Mangeonjean
committed
feat: add missing service overrides
1 parent 69de554 commit 667f381

File tree

3 files changed

+192
-7
lines changed

3 files changed

+192
-7
lines changed

package-lock.json

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

package.json

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -94,6 +94,7 @@
9494
"@codingame/monaco-vscode-language-detection-worker-service-override": "~2.0.0",
9595
"@codingame/monaco-vscode-languages-service-override": "~2.0.0",
9696
"@codingame/monaco-vscode-lifecycle-service-override": "~2.0.0",
97+
"@codingame/monaco-vscode-log-service-override": "^2.0.1",
9798
"@codingame/monaco-vscode-lua-default-extension": "~2.0.0",
9899
"@codingame/monaco-vscode-markdown-basics-default-extension": "~2.0.0",
99100
"@codingame/monaco-vscode-markdown-language-features-default-extension": "~2.0.0",
@@ -130,6 +131,7 @@
130131
"@codingame/monaco-vscode-vb-default-extension": "~2.0.0",
131132
"@codingame/monaco-vscode-view-status-bar-service-override": "~2.0.0",
132133
"@codingame/monaco-vscode-views-service-override": "~2.0.0",
134+
"@codingame/monaco-vscode-working-copy-service-override": "^2.0.1",
133135
"@codingame/monaco-vscode-xml-default-extension": "~2.0.0",
134136
"@codingame/monaco-vscode-yaml-default-extension": "~2.0.0",
135137
"monaco-editor": "npm:@codingame/monaco-vscode-editor-api@~2.0.0",
@@ -198,4 +200,4 @@
198200
"rollup": "4.9.6",
199201
"typescript": "5.3.3"
200202
}
201-
}
203+
}

src/services.ts

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -15,6 +15,8 @@ import getEditorServiceOverride from '@codingame/monaco-vscode-editor-service-ov
1515
import getStorageServiceOverride from '@codingame/monaco-vscode-storage-service-override'
1616
import getLifecycleServiceOverride from '@codingame/monaco-vscode-lifecycle-service-override'
1717
import 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'
1820
import { ILogService, LogLevel, StandaloneServices, initialize as initializeServices } from 'vscode/services'
1921
import * as monaco from 'monaco-editor'
2022
import { initFile } from '@codingame/monaco-vscode-files-service-override'
@@ -34,6 +36,7 @@ export function useGlobalPicker (): boolean {
3436
}
3537

3638
let 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

6670
export function registerServices (newServices: monaco.editor.IEditorOverrideServices): void {

0 commit comments

Comments
 (0)