Theia API Documentation v1.67.0
    Preparing search index...

    Interface TerminalCompletionProvider<T>

    A provider that supplies terminal completion items.

    Implementations of this interface should return an array of TerminalCompletionItem or a TerminalCompletionList describing completions for the current command line.

    window.registerTerminalCompletionProvider({
    provideTerminalCompletions(terminal, context) {
    return [{ label: '--help', replacementRange: [Math.max(0, context.cursorPosition - 2), context.cursorPosition] }];
    }
    });
    interface TerminalCompletionProvider<
        T extends TerminalCompletionItem = TerminalCompletionItem,
    > {
        provideTerminalCompletions(
            terminal: Terminal,
            context: TerminalCompletionContext,
            token: CancellationToken,
        ): ProviderResult<T[] | TerminalCompletionList<T>>;
    }

    Type Parameters

    Index

    Methods