Class TerminalFrontendContribution

Implements

  • FrontendApplicationContribution
  • TerminalService
  • CommandContribution
  • MenuContribution
  • KeybindingContribution
  • TabBarToolbarContribution
  • ColorContribution

Constructors

Properties

_currentTerminal: undefined | TerminalWidget
contextKeyService: ContextKeyService
contributedProfileStore: TerminalProfileStore
fileService: FileService
labelProvider: LabelProvider
mergePreferencesPromise: Promise<void> = ...
mostRecentlyUsedTerminalEntries: {
    disposables: DisposableCollection;
    id: string;
}[] = []

Type declaration

  • disposables: DisposableCollection
  • id: string
onDidChangeCurrentTerminal: Event<undefined | TerminalWidget> = ...
onDidChangeCurrentTerminalEmitter: Emitter<undefined | TerminalWidget> = ...
onDidCreateTerminal: Event<TerminalWidget> = ...
onDidCreateTerminalEmitter: Emitter<TerminalWidget> = ...
preferenceService: PreferenceService
profileService: TerminalProfileService
quickInputService: QuickInputService
selectionService: SelectionService
shell: ApplicationShell
shellTerminalServer: ShellTerminalServerProxy
storageService: StorageService
terminalPreferences: TerminalPreferences
terminalWatcher: TerminalWatcher
userProfileStore: TerminalProfileStore
variableResolver: VariableResolverService
widgetManager: WidgetManager
workspaceService: WorkspaceService

Accessors

Methods