Liking cljdoc? Tell your friends :D

dots.vscode.inline-completion-item-provider

The inline completion item provider interface defines the contract between extensions and the inline completion feature.

Providers are asked for completions either explicitly by a user gesture or implicitly when typing.

The inline completion item provider interface defines the contract between extensions and
the inline completion feature.

Providers are asked for completions either explicitly by a user gesture or implicitly when typing.
raw docstring

provide-inline-completion-itemscljs

(provide-inline-completion-items inline-completion-item-provider
                                 document
                                 position
                                 context
                                 token)

Provides inline completion items for the given position and document. If inline completions are enabled, this method will be called whenever the user stopped typing. It will also be called when the user explicitly triggers inline completions or explicitly asks for the next or previous inline completion. In that case, all available inline completions should be returned. context.triggerKind can be used to distinguish between these scenarios.

Parameters:

  • document: TextDocument - The document inline completions are requested for.
  • position: Position - The position inline completions are requested for.
  • context: InlineCompletionContext - A context object with additional information.
  • token: CancellationToken - A cancellation token.

Returns: ProviderResult<InlineCompletionItem[] | InlineCompletionList> - An array of completion items or a thenable that resolves to an array of completion items.

Provides inline completion items for the given position and document.
If inline completions are enabled, this method will be called whenever the user stopped typing.
It will also be called when the user explicitly triggers inline completions or explicitly asks for the next or previous inline completion.
In that case, all available inline completions should be returned.
`context.triggerKind` can be used to distinguish between these scenarios.

**Parameters:**
- `document`: `TextDocument` - The document inline completions are requested for.
- `position`: `Position` - The position inline completions are requested for.
- `context`: `InlineCompletionContext` - A context object with additional information.
- `token`: `CancellationToken` - A cancellation token.

**Returns:** `ProviderResult<InlineCompletionItem[] | InlineCompletionList>` - An array of completion items or a thenable that resolves to an array of completion items.
sourceraw docstring

cljdoc is a website building & hosting documentation for Clojure/Script libraries

× close