View Source GenLSP.Structures.WorkspaceClientCapabilities (gen_lsp v0.8.1)

Workspace specific client capabilities.

Link to this section Summary

Functions

Fields

  • apply_edit: The client supports applying batch edits to the workspace by supporting the request 'workspace/applyEdit'

Link to this section Types

Link to this section Functions

Link to this function

%GenLSP.Structures.WorkspaceClientCapabilities{}

View Source (struct)

fields

Fields

  • apply_edit: The client supports applying batch edits to the workspace by supporting the request 'workspace/applyEdit'

  • workspace_edit: Capabilities specific to WorkspaceEdits.

  • did_change_configuration: Capabilities specific to the workspace/didChangeConfiguration notification.

  • did_change_watched_files: Capabilities specific to the workspace/didChangeWatchedFiles notification.

  • symbol: Capabilities specific to the workspace/symbol request.

  • execute_command: Capabilities specific to the workspace/executeCommand request.

  • workspace_folders: The client has support for workspace folders.

    @since 3.6.0

  • configuration: The client supports workspace/configuration requests.

    @since 3.6.0

  • semantic_tokens: Capabilities specific to the semantic token requests scoped to the workspace.

    @since 3.16.0.

  • code_lens: Capabilities specific to the code lens requests scoped to the workspace.

    @since 3.16.0.

  • file_operations: The client has support for file notifications/requests for user operations on files.

    Since 3.16.0

  • inline_value: Capabilities specific to the inline values requests scoped to the workspace.

    @since 3.17.0.

  • inlay_hint: Capabilities specific to the inlay hint requests scoped to the workspace.

    @since 3.17.0.

  • diagnostics: Capabilities specific to the diagnostic requests scoped to the workspace.

    @since 3.17.0.