EditorPluginHost
Implements
Section titled “Implements”Constructors
Section titled “Constructors”Constructor
Section titled “Constructor”new EditorPluginHost(
plugins?):EditorPluginHost
Parameters
Section titled “Parameters”plugins?
Section titled “plugins?”readonly EditorPlugin[]
Returns
Section titled “Returns”EditorPluginHost
Methods
Section titled “Methods”addPlugin()
Section titled “addPlugin()”addPlugin(
plugin):EditorDisposable
Parameters
Section titled “Parameters”plugin
Section titled “plugin”Returns
Section titled “Returns”createCapabilityContributions()
Section titled “createCapabilityContributions()”createCapabilityContributions(
context):EditorDisposable[]
Parameters
Section titled “Parameters”context
Section titled “context”EditorCapabilityContributionContext
Returns
Section titled “Returns”createCommandContributions()
Section titled “createCommandContributions()”createCommandContributions(
context):EditorDisposable[]
Parameters
Section titled “Parameters”context
Section titled “context”EditorCommandContributionContext
Returns
Section titled “Returns”createDecorationContributions()
Section titled “createDecorationContributions()”createDecorationContributions(
context):EditorDecorationContribution[]
Parameters
Section titled “Parameters”context
Section titled “context”EditorDecorationContributionContext
Returns
Section titled “Returns”EditorDecorationContribution[]
createEditContributions()
Section titled “createEditContributions()”createEditContributions(
context):EditorDisposable[]
Parameters
Section titled “Parameters”context
Section titled “context”Returns
Section titled “Returns”createEditorFeatureContributions()
Section titled “createEditorFeatureContributions()”createEditorFeatureContributions(
context):EditorFeatureContribution[]
Parameters
Section titled “Parameters”context
Section titled “context”EditorFeatureContributionContext
Returns
Section titled “Returns”EditorFeatureContribution[]
createViewContributions()
Section titled “createViewContributions()”createViewContributions(
context):EditorViewContribution[]
Parameters
Section titled “Parameters”context
Section titled “context”Returns
Section titled “Returns”dispose()
Section titled “dispose()”dispose():
void
Returns
Section titled “Returns”void
Implementation of
Section titled “Implementation of”EditorDisposable.dispose
getActivePluginNames()
Section titled “getActivePluginNames()”getActivePluginNames(): readonly
string[]
Returns
Section titled “Returns”readonly string[]
getCapabilityContributionProviders()
Section titled “getCapabilityContributionProviders()”getCapabilityContributionProviders(): readonly
EditorCapabilityContributionProvider[]
Returns
Section titled “Returns”readonly EditorCapabilityContributionProvider[]
getCommandContributionProviders()
Section titled “getCommandContributionProviders()”getCommandContributionProviders(): readonly
EditorCommandContributionProvider[]
Returns
Section titled “Returns”readonly EditorCommandContributionProvider[]
getContributedCommands()
Section titled “getContributedCommands()”getContributedCommands(): readonly
EditorContributedCommandDeclaration[]
The commands the active plugins contribute, in plugin order.
Returns
Section titled “Returns”readonly EditorContributedCommandDeclaration[]
getDecorationContributionProviders()
Section titled “getDecorationContributionProviders()”getDecorationContributionProviders(): readonly
EditorDecorationContributionProvider[]
Returns
Section titled “Returns”readonly EditorDecorationContributionProvider[]
getEditContributionProviders()
Section titled “getEditContributionProviders()”getEditContributionProviders(): readonly
EditorEditContributionProvider[]
Returns
Section titled “Returns”readonly EditorEditContributionProvider[]
getEditorFeatureContributionProviders()
Section titled “getEditorFeatureContributionProviders()”getEditorFeatureContributionProviders(): readonly
EditorFeatureContributionProvider[]
Returns
Section titled “Returns”readonly EditorFeatureContributionProvider[]
getGutterContributions()
Section titled “getGutterContributions()”getGutterContributions(): readonly
EditorGutterContribution[]
Returns
Section titled “Returns”readonly EditorGutterContribution[]
getHighlighterProvider()
Section titled “getHighlighterProvider()”getHighlighterProvider(): {
provider:EditorHighlighterProvider;themeProviders: readonlyEditorHighlighterProvider[]; } |null
Returns
Section titled “Returns”{ provider: EditorHighlighterProvider; themeProviders: readonly EditorHighlighterProvider[]; } | null
getHighlighterProviders()
Section titled “getHighlighterProviders()”getHighlighterProviders(): readonly
EditorHighlighterProvider[]
Returns
Section titled “Returns”readonly EditorHighlighterProvider[]
getInjectedTextRowProviders()
Section titled “getInjectedTextRowProviders()”getInjectedTextRowProviders(): readonly
EditorInjectedTextRowProvider[]
Returns
Section titled “Returns”readonly EditorInjectedTextRowProvider[]
getInlineReplacementProviders()
Section titled “getInlineReplacementProviders()”getInlineReplacementProviders(): readonly
EditorInlineReplacementSource[]
Returns
Section titled “Returns”readonly EditorInlineReplacementSource[]
getSelectionRangeProviders()
Section titled “getSelectionRangeProviders()”getSelectionRangeProviders(): readonly
EditorSelectionRangeProvider[]
Returns
Section titled “Returns”readonly EditorSelectionRangeProvider[]
getSyntaxProvider()
Section titled “getSyntaxProvider()”getSyntaxProvider():
EditorSyntaxProvider|null
Returns
Section titled “Returns”EditorSyntaxProvider | null
getSyntaxProviders()
Section titled “getSyntaxProviders()”getSyntaxProviders(): readonly
EditorSyntaxProvider[]
Returns
Section titled “Returns”readonly EditorSyntaxProvider[]
getViewContributionProviders()
Section titled “getViewContributionProviders()”getViewContributionProviders(): readonly
EditorViewContributionProvider[]
Returns
Section titled “Returns”readonly EditorViewContributionProvider[]
hasHighlighterProviders()
Section titled “hasHighlighterProviders()”hasHighlighterProviders():
boolean
Returns
Section titled “Returns”boolean
hasLoggers()
Section titled “hasLoggers()”hasLoggers():
boolean
Returns
Section titled “Returns”boolean
hasSyntaxProviders()
Section titled “hasSyntaxProviders()”hasSyntaxProviders():
boolean
Returns
Section titled “Returns”boolean
loadHighlighterTheme()
Section titled “loadHighlighterTheme()”loadHighlighterTheme(
signal?):Promise<EditorTheme|null|undefined>
Parameters
Section titled “Parameters”signal?
Section titled “signal?”AbortSignal
Returns
Section titled “Returns”Promise<EditorTheme | null | undefined>
log(
event):void
Parameters
Section titled “Parameters”Returns
Section titled “Returns”void
removePlugin()
Section titled “removePlugin()”removePlugin(
plugin):boolean
Parameters
Section titled “Parameters”plugin
Section titled “plugin”Returns
Section titled “Returns”boolean
setEvents()
Section titled “setEvents()”setEvents(
events):void
Parameters
Section titled “Parameters”events
Section titled “events”Returns
Section titled “Returns”void
setPlugins()
Section titled “setPlugins()”setPlugins(
plugins):void
Parameters
Section titled “Parameters”plugins
Section titled “plugins”readonly EditorPlugin[]
Returns
Section titled “Returns”void