Skip to content

Commit 1369f59

Browse files
author
Loïc Mangeonjean
committed
feat: workbench feature
1 parent 215ee2d commit 1369f59

File tree

3 files changed

+27
-1
lines changed

3 files changed

+27
-1
lines changed

package.json

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -51,6 +51,10 @@
5151
"./features/extensionGallery": {
5252
"types": "./dist/features/extensionGallery.d.ts",
5353
"default": "./dist/features/extensionGallery.js"
54+
},
55+
"./features/workbench": {
56+
"types": "./dist/features/workbench.d.ts",
57+
"default": "./dist/features/workbench.js"
5458
}
5559
},
5660
"typesVersions": {

rollup.config.ts

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -25,7 +25,8 @@ export default rollup.defineConfig({
2525
'features/debug': 'src/features/debug.ts',
2626
'features/extensionHostWorker': 'src/features/extensionHostWorker.ts',
2727
'features/notifications': 'src/features/notifications.ts',
28-
'features/extensionGallery': 'src/features/extensionGallery.ts'
28+
'features/extensionGallery': 'src/features/extensionGallery.ts',
29+
'features/workbench': 'src/features/workbench.ts'
2930
},
3031
output: [{
3132
dir: 'dist',

src/features/workbench.ts

Lines changed: 21 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,21 @@
1+
import getWorkbenchServiceOverride from '@codingame/monaco-vscode-workbench-service-override'
2+
import getQuickAccessServiceOverride from '@codingame/monaco-vscode-quickaccess-service-override'
3+
import { registerServices, useGlobalPicker } from '../services'
4+
5+
import '@codingame/monaco-vscode-theme-seti-default-extension'
6+
import '@codingame/monaco-vscode-media-preview-default-extension'
7+
import '@codingame/monaco-vscode-markdown-language-features-default-extension'
8+
import '@codingame/monaco-vscode-markdown-math-default-extension'
9+
import '@codingame/monaco-vscode-configuration-editing-default-extension'
10+
11+
registerServices({
12+
...getWorkbenchServiceOverride(),
13+
...getQuickAccessServiceOverride({
14+
shouldUseGlobalPicker () {
15+
return useGlobalPicker()
16+
},
17+
isKeybindingConfigurationVisible () {
18+
return true
19+
}
20+
})
21+
})

0 commit comments

Comments
 (0)