Options
All
  • Public
  • Public/Protected
  • All
Menu

Class KeymapsService

Hierarchy

  • KeymapsService

Index

Constructors

constructor

Properties

Protected Readonly changeKeymapEmitter

changeKeymapEmitter: Emitter<void> = ...

Protected Readonly deferredModel

deferredModel: Deferred<MonacoEditorModel> = ...

Protected Readonly keybindingRegistry

keybindingRegistry: KeybindingRegistry

Protected Readonly messageService

messageService: MessageService

Protected model

model: undefined | MonacoEditorModel

Readonly onDidChangeKeymaps

onDidChangeKeymaps: Event<void> = ...

Protected Readonly opener

opener: OpenerService

Protected Readonly textModelService

textModelService: MonacoTextModelService

Protected Readonly workspace

workspace: MonacoWorkspace

Methods

Protected init

  • init(): Promise<void>

open

  • open(ref?: Widget): Promise<void>

Protected reconcile

  • reconcile(): void

removeKeybinding

  • removeKeybinding(commandId: string): Promise<void>

setKeybinding

  • setKeybinding(newKeybinding: Keybinding, oldKeybinding: undefined | string): Promise<void>

Protected updateKeymap

  • updateKeymap(op: () => void | Keybinding[]): Promise<void>