Options
All
  • Public
  • Public/Protected
  • All
Menu

Class PluginContributionHandler

Hierarchy

  • PluginContributionHandler

Index

Constructors

constructor

Properties

Protected Readonly colors

colors: ColorRegistry

Protected Readonly commandHandlers

commandHandlers: Map<string, undefined | ((...args: any[]) => any)> = ...

Protected Readonly commands

commands: CommandRegistry

Protected Readonly contributionProvider

contributionProvider: ContributionProvider<LabelProviderContribution>

Private Readonly customEditorRegistry

customEditorRegistry: PluginCustomEditorRegistry

Protected Readonly debugSchema

debugSchema: DebugSchemaUpdater

Protected Readonly debugService

debugService: PluginDebugService

Private Readonly grammarsRegistry

grammarsRegistry: TextmateRegistry

Protected Readonly iconThemeService

iconThemeService: PluginIconThemeService

Private injections

injections: Map<string, string[]> = ...

Private Readonly keybindingsContributionHandler

keybindingsContributionHandler: KeybindingsContributionPointHandler

Private Readonly menusContributionHandler

menusContributionHandler: MenusContributionPointHandler

Private Readonly monacoTextmateService

monacoTextmateService: MonacoTextmateService

Protected Readonly monacoThemingService

monacoThemingService: MonacoThemingService

Readonly onDidRegisterCommandHandler

onDidRegisterCommandHandler: Event<string> = ...

Protected Readonly onDidRegisterCommandHandlerEmitter

onDidRegisterCommandHandlerEmitter: Emitter<string> = ...

Private Readonly preferenceOverrideService

preferenceOverrideService: PreferenceLanguageOverrideService

Private Readonly preferenceSchemaProvider

preferenceSchemaProvider: PreferenceSchemaProvider

Protected Readonly problemMatcherRegistry

problemMatcherRegistry: ProblemMatcherRegistry

Protected Readonly problemPatternRegistry

problemPatternRegistry: ProblemPatternRegistry

Protected Readonly snippetSuggestProvider

snippetSuggestProvider: MonacoSnippetSuggestProvider

Protected Readonly style

Protected Readonly taskDefinitionRegistry

taskDefinitionRegistry: TaskDefinitionRegistry

Private Readonly viewRegistry

viewRegistry: PluginViewRegistry

Methods

Private convertEmbeddedLanguages

  • convertEmbeddedLanguages(languages: undefined | ScopeMap, logWarning: (warning: string) => void): undefined | IEmbeddedLanguagesMap

Private convertFolding

  • convertFolding(folding?: FoldingRules): undefined | FoldingRules

Private convertIndentationRules

  • convertIndentationRules(rules?: IndentationRules): undefined | IndentationRule

Private convertTokenTypes

  • convertTokenTypes(tokenTypes?: ScopeMap): undefined | ITokenTypeMap

Private createRegex

  • createRegex(value: undefined | string): undefined | RegExp

handleContributions

  • handleContributions(clientId: string, plugin: DeployedPlugin): Disposable

hasCommand

  • hasCommand(id: string): boolean

hasCommandHandler

  • hasCommandHandler(id: string): boolean

registerCommand

  • registerCommand(command: Command): Disposable

registerCommandHandler

  • registerCommandHandler(id: string, execute: (...args: any[]) => any): Disposable

Protected registerCommands

Protected updateDefaultOverridesSchema

  • updateDefaultOverridesSchema(configurationDefaults: PreferenceSchemaProperties): Disposable