GenLSP.Requests.TextDocumentCompletion (gen_lsp v0.0.7)

Request to request completion at a given text document position. The request's parameter is of type {@link TextDocumentPosition} the response is of type {@link CompletionItem CompletionItem[]} or {@link CompletionList} or a Thenable that resolves to such.

The request can delay the computation of the {@link CompletionItem.detail detail} and {@link CompletionItem.documentation documentation} properties to the completionItem/resolve request. However, properties that are needed for the initial sorting and filtering, like sortText, filterText, insertText, and textEdit, must not be changed during resolve.

Link to this section Summary

Link to this section Types

@type t() :: %GenLSP.Requests.TextDocumentCompletion{
  id: integer(),
  jsonrpc: String.t(),
  method: String.t(),
  params: GenLSP.Structures.CompletionParams.t() | nil
}