Options
All
  • Public
  • Public/Protected
  • All
Menu

Class QuickCommandService

Hierarchy

  • QuickCommandService

Implements

Index

Properties

Protected Readonly commands

commands: CommandRegistry

Protected Readonly contextKeyService

contextKeyService: ContextKeyService

Protected Readonly contexts

contexts: Map<string, string[]> = new Map<string, string[]>()

Protected Readonly corePreferences

corePreferences: CorePreferences

Readonly description

description: string = "Quick Command"

Readonly exemptedCommands

exemptedCommands: Command[] = [CLEAR_COMMAND_HISTORY,]

Private items

items: QuickOpenItem[]

Protected Readonly keybindings

keybindings: KeybindingRegistry

Readonly prefix

prefix: string = ">"

Methods

Protected createCommandQuickOpenItem

Private getCommands

getModel

getOptions

Private getValidCommands

init

  • init(): void

Private normalize

onType

  • onType(lookFor: string, acceptor: (items: QuickOpenItem[]) => void): void

pushCommandContext

  • pushCommandContext(commandId: string, when: string): Disposable

Private sort