Interface ICompletionProviderManager

interface ICompletionProviderManager {
    activeProvidersChanged: ISignal<ICompletionProviderManager, void>;
    inline?: IInlineCompleterActions;
    inlineProviders?: IInlineCompletionProviderInfo[];
    invoke(id): void;
    registerInlineProvider(provider): void;
    registerProvider(provider): void;
    select(id): void;
    setInlineCompleterFactory(factory): void;
    updateCompleter(newCompleterContext): Promise<void>;
}

Implemented by

Properties

activeProvidersChanged: ISignal<ICompletionProviderManager, void>

Signal emitted when active providers list is changed.

Inline completer actions.

inlineProviders?: IInlineCompletionProviderInfo[]

Inline providers information.

Methods

  • Invoke the completer in the widget with provided id.

    Parameters

    • id: string

      the id of notebook panel, console panel or code editor.

    Returns void

  • Activate select command in the widget with provided id.

    Parameters

    • id: string

      the id of notebook panel, console panel or code editor.

    Returns void