Skip to content

Commit

Permalink
fix: add missing contributions
Browse files Browse the repository at this point in the history
  • Loading branch information
Loïc Mangeonjean committed Feb 26, 2024
1 parent 7716482 commit 15e3a1e
Show file tree
Hide file tree
Showing 8 changed files with 14 additions and 3 deletions.
3 changes: 2 additions & 1 deletion rollup/rollup.config.ts
Original file line number Diff line number Diff line change
Expand Up @@ -523,7 +523,8 @@ export default (args: Record<string, string>): rollup.RollupOptions[] => {
path.includes('vs/workbench/contrib/format/browser/') ||
path.includes('vs/workbench/contrib/chat/browser/contrib/') ||
path.includes('vs/workbench/contrib/notebook/browser/') ||
path.includes('vs/workbench/contrib/welcomeGettingStarted/browser/gettingStartedColors')
path.includes('vs/workbench/contrib/welcomeGettingStarted/browser/gettingStartedColors') ||
path.includes('keyboardLayoutPicker')
}
},
external,
Expand Down
2 changes: 1 addition & 1 deletion src/contributions.ts
Original file line number Diff line number Diff line change
Expand Up @@ -18,14 +18,14 @@ import 'vs/workbench/contrib/codeEditor/browser/toggleRenderControlCharacter'
import 'vs/workbench/contrib/codeEditor/browser/toggleWordWrap'
import 'vs/workbench/contrib/codeEditor/browser/toggleRenderWhitespace'
import 'vs/workbench/contrib/codeEditor/browser/editorLineNumberMenu'

import 'vs/workbench/contrib/format/browser/format.contribution'
import 'vs/workbench/contrib/folding/browser/folding.contribution'
import 'vs/workbench/contrib/inlayHints/browser/inlayHintsAccessibilty'
import 'vs/workbench/contrib/codeActions/browser/codeActions.contribution'
import 'vs/workbench/contrib/list/browser/list.contribution'
import 'vs/workbench/contrib/codeEditor/browser/editorFeatures'
import 'vs/workbench/contrib/contextmenu/browser/contextmenu.contribution'
import 'vs/workbench/contrib/mappedEdits/common/mappedEdits.contribution'

class ExtensionPoints implements IWorkbenchContribution {
constructor (
Expand Down
1 change: 1 addition & 0 deletions src/service-override/configuration.ts
Original file line number Diff line number Diff line change
Expand Up @@ -38,6 +38,7 @@ import { memoizedConstructor, unsupported } from '../tools'
import { registerServiceInitializePreParticipant } from '../lifecycle'
import { getService, withReadyServices } from '../services'
import { getWorkspaceIdentifier } from '../workbench'
import 'vs/workbench/contrib/workspaces/browser/workspaces.contribution'

// This is the default value, but can be overriden by overriding the Environment or UserDataProfileService service
const defaultUserConfigurationFile = URI.from({ scheme: Schemas.vscodeUserData, path: '/User/settings.json' })
Expand Down
3 changes: 2 additions & 1 deletion src/service-override/dialogs.ts
Original file line number Diff line number Diff line change
@@ -1,11 +1,12 @@
import { IEditorOverrideServices } from 'vs/editor/standalone/browser/standaloneServices'
import 'vs/workbench/browser/parts/dialogs/dialog.web.contribution'
import { DialogService } from 'vs/workbench/services/dialogs/common/dialogService'
import { IDialogService, IFileDialogService, IOpenDialogOptions, IPickAndOpenOptions, ISaveDialogOptions } from 'vs/platform/dialogs/common/dialogs'
import { SyncDescriptor } from 'vs/platform/instantiation/common/descriptors'
import { AbstractFileDialogService } from 'vs/workbench/services/dialogs/browser/abstractFileDialogService'
import { URI } from 'vs/base/common/uri'
import { unsupported } from '../tools'
import 'vs/workbench/browser/parts/dialogs/dialog.web.contribution'
import 'vs/workbench/contrib/welcomeDialog/browser/welcomeDialog.contribution'

class FileDialogService extends AbstractFileDialogService {
override pickWorkspaceAndOpen = unsupported
Expand Down
1 change: 1 addition & 0 deletions src/service-override/terminal.ts
Original file line number Diff line number Diff line change
Expand Up @@ -27,6 +27,7 @@ import { unsupported } from '../tools'
import 'vs/workbench/contrib/terminal/browser/terminal.contribution'
import 'vs/workbench/contrib/terminal/terminal.all'
import 'vs/workbench/contrib/externalTerminal/browser/externalTerminal.contribution'
import 'vs/workbench/contrib/terminal/browser/terminal.web.contribution'

abstract class SimpleTerminalBackend implements ITerminalBackend {
getLatency = async (): Promise<IPtyHostLatencyMeasurement[]> => []
Expand Down
1 change: 1 addition & 0 deletions src/service-override/viewBanner.ts
Original file line number Diff line number Diff line change
Expand Up @@ -3,6 +3,7 @@ import { SyncDescriptor } from 'vs/platform/instantiation/common/descriptors'
import { BannerPart } from 'vs/workbench/browser/parts/banner/bannerPart'
import { IBannerService } from 'vs/workbench/services/banner/browser/bannerService'
import { registerServiceInitializePostParticipant } from '../lifecycle'
import 'vs/workbench/contrib/welcomeBanner/browser/welcomeBanner.contribution'

export default function getServiceOverride (): IEditorOverrideServices {
return {
Expand Down
3 changes: 3 additions & 0 deletions src/service-override/views.ts
Original file line number Diff line number Diff line change
Expand Up @@ -31,6 +31,9 @@ import 'vs/workbench/contrib/languageStatus/browser/languageStatus.contribution'
import 'vs/workbench/contrib/mergeEditor/browser/mergeEditor.contribution'
import 'vs/workbench/contrib/webview/browser/webview.contribution'
import 'vs/workbench/contrib/files/browser/files.contribution'
import 'vs/workbench/contrib/limitIndicator/browser/limitIndicator.contribution'
import 'vs/workbench/contrib/sash/browser/sash.contribution'
import 'vs/workbench/contrib/preferences/browser/keyboardLayoutPicker'
import { GroupOrientation, GroupsOrder, IEditorGroupsService } from 'vs/workbench/services/editor/common/editorGroupsService'
import { IEditorService } from 'vs/workbench/services/editor/common/editorService'
import { IEditorResolverService } from 'vs/workbench/services/editor/common/editorResolverService'
Expand Down
3 changes: 3 additions & 0 deletions src/service-override/workbench.ts
Original file line number Diff line number Diff line change
Expand Up @@ -71,6 +71,9 @@ import 'vs/workbench/contrib/languageStatus/browser/languageStatus.contribution'
import 'vs/workbench/contrib/mergeEditor/browser/mergeEditor.contribution'
import 'vs/workbench/contrib/webview/browser/webview.contribution'
import 'vs/workbench/contrib/files/browser/files.contribution'
import 'vs/workbench/contrib/limitIndicator/browser/limitIndicator.contribution'
import 'vs/workbench/contrib/sash/browser/sash.contribution'
import 'vs/workbench/contrib/preferences/browser/keyboardLayoutPicker'
import { registerAssets } from '../assets'
export * from './tools/views'

Expand Down

0 comments on commit 15e3a1e

Please sign in to comment.